< Back

Add-DatabricksSecretScope

Sat Jan 11, 2020 9:50 am

NAME Add-DatabricksSecretScope



SYNOPSIS

Create a scope to store Databricks secret in.





SYNTAX

Add-DatabricksSecretScope [[-BearerToken] <String>] [[-Region] <String>] [-ScopeName] <String>

[[-KeyVaultResourceId] <String>] [-AllUserAccess] [<CommonParameters>]





DESCRIPTION

Create a scope to store Databricks secret in. Note the the Set-DatabricksSecret command creates the scope if it

does not exist.

Populate KeyVaultResourceId to create a scope from a Key Vault





PARAMETERS

-BearerToken <String>

Your Databricks Bearer token to authenticate to your workspace (see User Settings in Databricks WebUI)



Required? false

Position? 1

Default value

Accept pipeline input? false

Accept wildcard characters? false



-Region <String>

Azure Region - must match the URL of your Databricks workspace, example northeurope



Required? false

Position? 2

Default value

Accept pipeline input? false

Accept wildcard characters? false



-ScopeName <String>

Name for the scope - do not include spaces or special characters.



Required? true

Position? 3

Default value

Accept pipeline input? false

Accept wildcard characters? false



-KeyVaultResourceId <String>

Resource ID for a Key Vault to attach this scope to an Azure Key Vault. Should be in the URI form,

see the properties blade of your Key Vault and copy the RESOURCE ID

THIS IS IN PREVIEW AND NOT OFFICALLY SUPPORTED BY DATABRICKS YET



Required? false

Position? 4

Default value

Accept pipeline input? false

Accept wildcard characters? false



-AllUserAccess [<SwitchParameter>]

By default only the user creating the scope has access to secrets. When you set this flag all users will

have access. Hopefully better permissions controls will come.



Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false



<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug,

ErrorAction, ErrorVariable, WarningAction, WarningVariable,

OutBuffer, PipelineVariable, and OutVariable. For more information, see

about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).



INPUTS



OUTPUTS



NOTES





Author: Simon D'Morias / Data Thirst Ltd



-------------------------- EXAMPLE 1 --------------------------



C:\\PS>Add-DatabricksSecretScope -BearerToken $BearerToken -Region $Region -ScopeName "Test1"



This example creates a scope called Test1











RELATED LINKS