Documentation ¶
Index ¶
- type GetWorkspacePrivateEndpointConnectionArgs
- type GetWorkspacePrivateEndpointConnectionConnection
- type GetWorkspacePrivateEndpointConnectionConnectionArgs
- func (GetWorkspacePrivateEndpointConnectionConnectionArgs) ElementType() reflect.Type
- func (i GetWorkspacePrivateEndpointConnectionConnectionArgs) ToGetWorkspacePrivateEndpointConnectionConnectionOutput() GetWorkspacePrivateEndpointConnectionConnectionOutput
- func (i GetWorkspacePrivateEndpointConnectionConnectionArgs) ToGetWorkspacePrivateEndpointConnectionConnectionOutputWithContext(ctx context.Context) GetWorkspacePrivateEndpointConnectionConnectionOutput
- type GetWorkspacePrivateEndpointConnectionConnectionArray
- func (GetWorkspacePrivateEndpointConnectionConnectionArray) ElementType() reflect.Type
- func (i GetWorkspacePrivateEndpointConnectionConnectionArray) ToGetWorkspacePrivateEndpointConnectionConnectionArrayOutput() GetWorkspacePrivateEndpointConnectionConnectionArrayOutput
- func (i GetWorkspacePrivateEndpointConnectionConnectionArray) ToGetWorkspacePrivateEndpointConnectionConnectionArrayOutputWithContext(ctx context.Context) GetWorkspacePrivateEndpointConnectionConnectionArrayOutput
- type GetWorkspacePrivateEndpointConnectionConnectionArrayInput
- type GetWorkspacePrivateEndpointConnectionConnectionArrayOutput
- func (GetWorkspacePrivateEndpointConnectionConnectionArrayOutput) ElementType() reflect.Type
- func (o GetWorkspacePrivateEndpointConnectionConnectionArrayOutput) Index(i pulumi.IntInput) GetWorkspacePrivateEndpointConnectionConnectionOutput
- func (o GetWorkspacePrivateEndpointConnectionConnectionArrayOutput) ToGetWorkspacePrivateEndpointConnectionConnectionArrayOutput() GetWorkspacePrivateEndpointConnectionConnectionArrayOutput
- func (o GetWorkspacePrivateEndpointConnectionConnectionArrayOutput) ToGetWorkspacePrivateEndpointConnectionConnectionArrayOutputWithContext(ctx context.Context) GetWorkspacePrivateEndpointConnectionConnectionArrayOutput
- type GetWorkspacePrivateEndpointConnectionConnectionInput
- type GetWorkspacePrivateEndpointConnectionConnectionOutput
- func (o GetWorkspacePrivateEndpointConnectionConnectionOutput) ActionRequired() pulumi.StringOutput
- func (o GetWorkspacePrivateEndpointConnectionConnectionOutput) Description() pulumi.StringOutput
- func (GetWorkspacePrivateEndpointConnectionConnectionOutput) ElementType() reflect.Type
- func (o GetWorkspacePrivateEndpointConnectionConnectionOutput) Name() pulumi.StringOutput
- func (o GetWorkspacePrivateEndpointConnectionConnectionOutput) Status() pulumi.StringOutput
- func (o GetWorkspacePrivateEndpointConnectionConnectionOutput) ToGetWorkspacePrivateEndpointConnectionConnectionOutput() GetWorkspacePrivateEndpointConnectionConnectionOutput
- func (o GetWorkspacePrivateEndpointConnectionConnectionOutput) ToGetWorkspacePrivateEndpointConnectionConnectionOutputWithContext(ctx context.Context) GetWorkspacePrivateEndpointConnectionConnectionOutput
- func (o GetWorkspacePrivateEndpointConnectionConnectionOutput) WorkspacePrivateEndpointId() pulumi.StringOutput
- type GetWorkspacePrivateEndpointConnectionOutputArgs
- type GetWorkspacePrivateEndpointConnectionResult
- type GetWorkspacePrivateEndpointConnectionResultOutput
- func (o GetWorkspacePrivateEndpointConnectionResultOutput) Connections() GetWorkspacePrivateEndpointConnectionConnectionArrayOutput
- func (GetWorkspacePrivateEndpointConnectionResultOutput) ElementType() reflect.Type
- func (o GetWorkspacePrivateEndpointConnectionResultOutput) Id() pulumi.StringOutput
- func (o GetWorkspacePrivateEndpointConnectionResultOutput) PrivateEndpointId() pulumi.StringOutput
- func (o GetWorkspacePrivateEndpointConnectionResultOutput) ToGetWorkspacePrivateEndpointConnectionResultOutput() GetWorkspacePrivateEndpointConnectionResultOutput
- func (o GetWorkspacePrivateEndpointConnectionResultOutput) ToGetWorkspacePrivateEndpointConnectionResultOutputWithContext(ctx context.Context) GetWorkspacePrivateEndpointConnectionResultOutput
- func (o GetWorkspacePrivateEndpointConnectionResultOutput) WorkspaceId() pulumi.StringOutput
- type LookupWorkspaceArgs
- type LookupWorkspaceOutputArgs
- type LookupWorkspaceResult
- type LookupWorkspaceResultOutput
- func (LookupWorkspaceResultOutput) ElementType() reflect.Type
- func (o LookupWorkspaceResultOutput) Id() pulumi.StringOutput
- func (o LookupWorkspaceResultOutput) Name() pulumi.StringOutput
- func (o LookupWorkspaceResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupWorkspaceResultOutput) Sku() pulumi.StringOutput
- func (o LookupWorkspaceResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput() LookupWorkspaceResultOutput
- func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext(ctx context.Context) LookupWorkspaceResultOutput
- func (o LookupWorkspaceResultOutput) WorkspaceId() pulumi.StringOutput
- func (o LookupWorkspaceResultOutput) WorkspaceUrl() pulumi.StringOutput
- type Workspace
- func (*Workspace) ElementType() reflect.Type
- func (i *Workspace) ToWorkspaceOutput() WorkspaceOutput
- func (i *Workspace) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
- func (i *Workspace) ToWorkspacePtrOutput() WorkspacePtrOutput
- func (i *Workspace) ToWorkspacePtrOutputWithContext(ctx context.Context) WorkspacePtrOutput
- type WorkspaceArgs
- type WorkspaceArray
- type WorkspaceArrayInput
- type WorkspaceArrayOutput
- func (WorkspaceArrayOutput) ElementType() reflect.Type
- func (o WorkspaceArrayOutput) Index(i pulumi.IntInput) WorkspaceOutput
- func (o WorkspaceArrayOutput) ToWorkspaceArrayOutput() WorkspaceArrayOutput
- func (o WorkspaceArrayOutput) ToWorkspaceArrayOutputWithContext(ctx context.Context) WorkspaceArrayOutput
- type WorkspaceCustomParameters
- type WorkspaceCustomParametersArgs
- func (WorkspaceCustomParametersArgs) ElementType() reflect.Type
- func (i WorkspaceCustomParametersArgs) ToWorkspaceCustomParametersOutput() WorkspaceCustomParametersOutput
- func (i WorkspaceCustomParametersArgs) ToWorkspaceCustomParametersOutputWithContext(ctx context.Context) WorkspaceCustomParametersOutput
- func (i WorkspaceCustomParametersArgs) ToWorkspaceCustomParametersPtrOutput() WorkspaceCustomParametersPtrOutput
- func (i WorkspaceCustomParametersArgs) ToWorkspaceCustomParametersPtrOutputWithContext(ctx context.Context) WorkspaceCustomParametersPtrOutput
- type WorkspaceCustomParametersInput
- type WorkspaceCustomParametersOutput
- func (WorkspaceCustomParametersOutput) ElementType() reflect.Type
- func (o WorkspaceCustomParametersOutput) MachineLearningWorkspaceId() pulumi.StringPtrOutput
- func (o WorkspaceCustomParametersOutput) NatGatewayName() pulumi.StringPtrOutput
- func (o WorkspaceCustomParametersOutput) NoPublicIp() pulumi.BoolPtrOutput
- func (o WorkspaceCustomParametersOutput) PrivateSubnetName() pulumi.StringPtrOutput
- func (o WorkspaceCustomParametersOutput) PrivateSubnetNetworkSecurityGroupAssociationId() pulumi.StringPtrOutput
- func (o WorkspaceCustomParametersOutput) PublicIpName() pulumi.StringPtrOutput
- func (o WorkspaceCustomParametersOutput) PublicSubnetName() pulumi.StringPtrOutput
- func (o WorkspaceCustomParametersOutput) PublicSubnetNetworkSecurityGroupAssociationId() pulumi.StringPtrOutput
- func (o WorkspaceCustomParametersOutput) StorageAccountName() pulumi.StringPtrOutput
- func (o WorkspaceCustomParametersOutput) StorageAccountSkuName() pulumi.StringPtrOutput
- func (o WorkspaceCustomParametersOutput) ToWorkspaceCustomParametersOutput() WorkspaceCustomParametersOutput
- func (o WorkspaceCustomParametersOutput) ToWorkspaceCustomParametersOutputWithContext(ctx context.Context) WorkspaceCustomParametersOutput
- func (o WorkspaceCustomParametersOutput) ToWorkspaceCustomParametersPtrOutput() WorkspaceCustomParametersPtrOutput
- func (o WorkspaceCustomParametersOutput) ToWorkspaceCustomParametersPtrOutputWithContext(ctx context.Context) WorkspaceCustomParametersPtrOutput
- func (o WorkspaceCustomParametersOutput) VirtualNetworkId() pulumi.StringPtrOutput
- func (o WorkspaceCustomParametersOutput) VnetAddressPrefix() pulumi.StringPtrOutput
- type WorkspaceCustomParametersPtrInput
- type WorkspaceCustomParametersPtrOutput
- func (o WorkspaceCustomParametersPtrOutput) Elem() WorkspaceCustomParametersOutput
- func (WorkspaceCustomParametersPtrOutput) ElementType() reflect.Type
- func (o WorkspaceCustomParametersPtrOutput) MachineLearningWorkspaceId() pulumi.StringPtrOutput
- func (o WorkspaceCustomParametersPtrOutput) NatGatewayName() pulumi.StringPtrOutput
- func (o WorkspaceCustomParametersPtrOutput) NoPublicIp() pulumi.BoolPtrOutput
- func (o WorkspaceCustomParametersPtrOutput) PrivateSubnetName() pulumi.StringPtrOutput
- func (o WorkspaceCustomParametersPtrOutput) PrivateSubnetNetworkSecurityGroupAssociationId() pulumi.StringPtrOutput
- func (o WorkspaceCustomParametersPtrOutput) PublicIpName() pulumi.StringPtrOutput
- func (o WorkspaceCustomParametersPtrOutput) PublicSubnetName() pulumi.StringPtrOutput
- func (o WorkspaceCustomParametersPtrOutput) PublicSubnetNetworkSecurityGroupAssociationId() pulumi.StringPtrOutput
- func (o WorkspaceCustomParametersPtrOutput) StorageAccountName() pulumi.StringPtrOutput
- func (o WorkspaceCustomParametersPtrOutput) StorageAccountSkuName() pulumi.StringPtrOutput
- func (o WorkspaceCustomParametersPtrOutput) ToWorkspaceCustomParametersPtrOutput() WorkspaceCustomParametersPtrOutput
- func (o WorkspaceCustomParametersPtrOutput) ToWorkspaceCustomParametersPtrOutputWithContext(ctx context.Context) WorkspaceCustomParametersPtrOutput
- func (o WorkspaceCustomParametersPtrOutput) VirtualNetworkId() pulumi.StringPtrOutput
- func (o WorkspaceCustomParametersPtrOutput) VnetAddressPrefix() pulumi.StringPtrOutput
- type WorkspaceCustomerManagedKey
- func (*WorkspaceCustomerManagedKey) ElementType() reflect.Type
- func (i *WorkspaceCustomerManagedKey) ToWorkspaceCustomerManagedKeyOutput() WorkspaceCustomerManagedKeyOutput
- func (i *WorkspaceCustomerManagedKey) ToWorkspaceCustomerManagedKeyOutputWithContext(ctx context.Context) WorkspaceCustomerManagedKeyOutput
- func (i *WorkspaceCustomerManagedKey) ToWorkspaceCustomerManagedKeyPtrOutput() WorkspaceCustomerManagedKeyPtrOutput
- func (i *WorkspaceCustomerManagedKey) ToWorkspaceCustomerManagedKeyPtrOutputWithContext(ctx context.Context) WorkspaceCustomerManagedKeyPtrOutput
- type WorkspaceCustomerManagedKeyArgs
- type WorkspaceCustomerManagedKeyArray
- func (WorkspaceCustomerManagedKeyArray) ElementType() reflect.Type
- func (i WorkspaceCustomerManagedKeyArray) ToWorkspaceCustomerManagedKeyArrayOutput() WorkspaceCustomerManagedKeyArrayOutput
- func (i WorkspaceCustomerManagedKeyArray) ToWorkspaceCustomerManagedKeyArrayOutputWithContext(ctx context.Context) WorkspaceCustomerManagedKeyArrayOutput
- type WorkspaceCustomerManagedKeyArrayInput
- type WorkspaceCustomerManagedKeyArrayOutput
- func (WorkspaceCustomerManagedKeyArrayOutput) ElementType() reflect.Type
- func (o WorkspaceCustomerManagedKeyArrayOutput) Index(i pulumi.IntInput) WorkspaceCustomerManagedKeyOutput
- func (o WorkspaceCustomerManagedKeyArrayOutput) ToWorkspaceCustomerManagedKeyArrayOutput() WorkspaceCustomerManagedKeyArrayOutput
- func (o WorkspaceCustomerManagedKeyArrayOutput) ToWorkspaceCustomerManagedKeyArrayOutputWithContext(ctx context.Context) WorkspaceCustomerManagedKeyArrayOutput
- type WorkspaceCustomerManagedKeyInput
- type WorkspaceCustomerManagedKeyMap
- func (WorkspaceCustomerManagedKeyMap) ElementType() reflect.Type
- func (i WorkspaceCustomerManagedKeyMap) ToWorkspaceCustomerManagedKeyMapOutput() WorkspaceCustomerManagedKeyMapOutput
- func (i WorkspaceCustomerManagedKeyMap) ToWorkspaceCustomerManagedKeyMapOutputWithContext(ctx context.Context) WorkspaceCustomerManagedKeyMapOutput
- type WorkspaceCustomerManagedKeyMapInput
- type WorkspaceCustomerManagedKeyMapOutput
- func (WorkspaceCustomerManagedKeyMapOutput) ElementType() reflect.Type
- func (o WorkspaceCustomerManagedKeyMapOutput) MapIndex(k pulumi.StringInput) WorkspaceCustomerManagedKeyOutput
- func (o WorkspaceCustomerManagedKeyMapOutput) ToWorkspaceCustomerManagedKeyMapOutput() WorkspaceCustomerManagedKeyMapOutput
- func (o WorkspaceCustomerManagedKeyMapOutput) ToWorkspaceCustomerManagedKeyMapOutputWithContext(ctx context.Context) WorkspaceCustomerManagedKeyMapOutput
- type WorkspaceCustomerManagedKeyOutput
- func (WorkspaceCustomerManagedKeyOutput) ElementType() reflect.Type
- func (o WorkspaceCustomerManagedKeyOutput) ToWorkspaceCustomerManagedKeyOutput() WorkspaceCustomerManagedKeyOutput
- func (o WorkspaceCustomerManagedKeyOutput) ToWorkspaceCustomerManagedKeyOutputWithContext(ctx context.Context) WorkspaceCustomerManagedKeyOutput
- func (o WorkspaceCustomerManagedKeyOutput) ToWorkspaceCustomerManagedKeyPtrOutput() WorkspaceCustomerManagedKeyPtrOutput
- func (o WorkspaceCustomerManagedKeyOutput) ToWorkspaceCustomerManagedKeyPtrOutputWithContext(ctx context.Context) WorkspaceCustomerManagedKeyPtrOutput
- type WorkspaceCustomerManagedKeyPtrInput
- type WorkspaceCustomerManagedKeyPtrOutput
- func (o WorkspaceCustomerManagedKeyPtrOutput) Elem() WorkspaceCustomerManagedKeyOutput
- func (WorkspaceCustomerManagedKeyPtrOutput) ElementType() reflect.Type
- func (o WorkspaceCustomerManagedKeyPtrOutput) ToWorkspaceCustomerManagedKeyPtrOutput() WorkspaceCustomerManagedKeyPtrOutput
- func (o WorkspaceCustomerManagedKeyPtrOutput) ToWorkspaceCustomerManagedKeyPtrOutputWithContext(ctx context.Context) WorkspaceCustomerManagedKeyPtrOutput
- type WorkspaceCustomerManagedKeyState
- type WorkspaceInput
- type WorkspaceMap
- type WorkspaceMapInput
- type WorkspaceMapOutput
- type WorkspaceOutput
- func (WorkspaceOutput) ElementType() reflect.Type
- func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput
- func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
- func (o WorkspaceOutput) ToWorkspacePtrOutput() WorkspacePtrOutput
- func (o WorkspaceOutput) ToWorkspacePtrOutputWithContext(ctx context.Context) WorkspacePtrOutput
- type WorkspacePtrInput
- type WorkspacePtrOutput
- type WorkspaceState
- type WorkspaceStorageAccountIdentity
- type WorkspaceStorageAccountIdentityArgs
- func (WorkspaceStorageAccountIdentityArgs) ElementType() reflect.Type
- func (i WorkspaceStorageAccountIdentityArgs) ToWorkspaceStorageAccountIdentityOutput() WorkspaceStorageAccountIdentityOutput
- func (i WorkspaceStorageAccountIdentityArgs) ToWorkspaceStorageAccountIdentityOutputWithContext(ctx context.Context) WorkspaceStorageAccountIdentityOutput
- type WorkspaceStorageAccountIdentityArray
- func (WorkspaceStorageAccountIdentityArray) ElementType() reflect.Type
- func (i WorkspaceStorageAccountIdentityArray) ToWorkspaceStorageAccountIdentityArrayOutput() WorkspaceStorageAccountIdentityArrayOutput
- func (i WorkspaceStorageAccountIdentityArray) ToWorkspaceStorageAccountIdentityArrayOutputWithContext(ctx context.Context) WorkspaceStorageAccountIdentityArrayOutput
- type WorkspaceStorageAccountIdentityArrayInput
- type WorkspaceStorageAccountIdentityArrayOutput
- func (WorkspaceStorageAccountIdentityArrayOutput) ElementType() reflect.Type
- func (o WorkspaceStorageAccountIdentityArrayOutput) Index(i pulumi.IntInput) WorkspaceStorageAccountIdentityOutput
- func (o WorkspaceStorageAccountIdentityArrayOutput) ToWorkspaceStorageAccountIdentityArrayOutput() WorkspaceStorageAccountIdentityArrayOutput
- func (o WorkspaceStorageAccountIdentityArrayOutput) ToWorkspaceStorageAccountIdentityArrayOutputWithContext(ctx context.Context) WorkspaceStorageAccountIdentityArrayOutput
- type WorkspaceStorageAccountIdentityInput
- type WorkspaceStorageAccountIdentityOutput
- func (WorkspaceStorageAccountIdentityOutput) ElementType() reflect.Type
- func (o WorkspaceStorageAccountIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o WorkspaceStorageAccountIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o WorkspaceStorageAccountIdentityOutput) ToWorkspaceStorageAccountIdentityOutput() WorkspaceStorageAccountIdentityOutput
- func (o WorkspaceStorageAccountIdentityOutput) ToWorkspaceStorageAccountIdentityOutputWithContext(ctx context.Context) WorkspaceStorageAccountIdentityOutput
- func (o WorkspaceStorageAccountIdentityOutput) Type() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetWorkspacePrivateEndpointConnectionArgs ¶ added in v4.13.0
type GetWorkspacePrivateEndpointConnectionArgs struct { // The resource ID of the Private Endpoint. PrivateEndpointId string `pulumi:"privateEndpointId"` // The resource ID of the Databricks Workspace. WorkspaceId string `pulumi:"workspaceId"` }
A collection of arguments for invoking getWorkspacePrivateEndpointConnection.
type GetWorkspacePrivateEndpointConnectionConnection ¶ added in v4.13.0
type GetWorkspacePrivateEndpointConnectionConnection struct { // Actions required for a private endpoint connection. ActionRequired string `pulumi:"actionRequired"` // The description for the current state of a private endpoint connection. Description string `pulumi:"description"` // The name of the Databricks Workspace. Name string `pulumi:"name"` // The status of a private endpoint connection. Possible values are `Pending`, `Approved`, `Rejected` or `Disconnected`. Status string `pulumi:"status"` // The Databricks Workspace resource ID for the private link endpoint. WorkspacePrivateEndpointId string `pulumi:"workspacePrivateEndpointId"` }
type GetWorkspacePrivateEndpointConnectionConnectionArgs ¶ added in v4.13.0
type GetWorkspacePrivateEndpointConnectionConnectionArgs struct { // Actions required for a private endpoint connection. ActionRequired pulumi.StringInput `pulumi:"actionRequired"` // The description for the current state of a private endpoint connection. Description pulumi.StringInput `pulumi:"description"` // The name of the Databricks Workspace. Name pulumi.StringInput `pulumi:"name"` // The status of a private endpoint connection. Possible values are `Pending`, `Approved`, `Rejected` or `Disconnected`. Status pulumi.StringInput `pulumi:"status"` // The Databricks Workspace resource ID for the private link endpoint. WorkspacePrivateEndpointId pulumi.StringInput `pulumi:"workspacePrivateEndpointId"` }
func (GetWorkspacePrivateEndpointConnectionConnectionArgs) ElementType ¶ added in v4.13.0
func (GetWorkspacePrivateEndpointConnectionConnectionArgs) ElementType() reflect.Type
func (GetWorkspacePrivateEndpointConnectionConnectionArgs) ToGetWorkspacePrivateEndpointConnectionConnectionOutput ¶ added in v4.13.0
func (i GetWorkspacePrivateEndpointConnectionConnectionArgs) ToGetWorkspacePrivateEndpointConnectionConnectionOutput() GetWorkspacePrivateEndpointConnectionConnectionOutput
func (GetWorkspacePrivateEndpointConnectionConnectionArgs) ToGetWorkspacePrivateEndpointConnectionConnectionOutputWithContext ¶ added in v4.13.0
func (i GetWorkspacePrivateEndpointConnectionConnectionArgs) ToGetWorkspacePrivateEndpointConnectionConnectionOutputWithContext(ctx context.Context) GetWorkspacePrivateEndpointConnectionConnectionOutput
type GetWorkspacePrivateEndpointConnectionConnectionArray ¶ added in v4.13.0
type GetWorkspacePrivateEndpointConnectionConnectionArray []GetWorkspacePrivateEndpointConnectionConnectionInput
func (GetWorkspacePrivateEndpointConnectionConnectionArray) ElementType ¶ added in v4.13.0
func (GetWorkspacePrivateEndpointConnectionConnectionArray) ElementType() reflect.Type
func (GetWorkspacePrivateEndpointConnectionConnectionArray) ToGetWorkspacePrivateEndpointConnectionConnectionArrayOutput ¶ added in v4.13.0
func (i GetWorkspacePrivateEndpointConnectionConnectionArray) ToGetWorkspacePrivateEndpointConnectionConnectionArrayOutput() GetWorkspacePrivateEndpointConnectionConnectionArrayOutput
func (GetWorkspacePrivateEndpointConnectionConnectionArray) ToGetWorkspacePrivateEndpointConnectionConnectionArrayOutputWithContext ¶ added in v4.13.0
func (i GetWorkspacePrivateEndpointConnectionConnectionArray) ToGetWorkspacePrivateEndpointConnectionConnectionArrayOutputWithContext(ctx context.Context) GetWorkspacePrivateEndpointConnectionConnectionArrayOutput
type GetWorkspacePrivateEndpointConnectionConnectionArrayInput ¶ added in v4.13.0
type GetWorkspacePrivateEndpointConnectionConnectionArrayInput interface { pulumi.Input ToGetWorkspacePrivateEndpointConnectionConnectionArrayOutput() GetWorkspacePrivateEndpointConnectionConnectionArrayOutput ToGetWorkspacePrivateEndpointConnectionConnectionArrayOutputWithContext(context.Context) GetWorkspacePrivateEndpointConnectionConnectionArrayOutput }
GetWorkspacePrivateEndpointConnectionConnectionArrayInput is an input type that accepts GetWorkspacePrivateEndpointConnectionConnectionArray and GetWorkspacePrivateEndpointConnectionConnectionArrayOutput values. You can construct a concrete instance of `GetWorkspacePrivateEndpointConnectionConnectionArrayInput` via:
GetWorkspacePrivateEndpointConnectionConnectionArray{ GetWorkspacePrivateEndpointConnectionConnectionArgs{...} }
type GetWorkspacePrivateEndpointConnectionConnectionArrayOutput ¶ added in v4.13.0
type GetWorkspacePrivateEndpointConnectionConnectionArrayOutput struct{ *pulumi.OutputState }
func (GetWorkspacePrivateEndpointConnectionConnectionArrayOutput) ElementType ¶ added in v4.13.0
func (GetWorkspacePrivateEndpointConnectionConnectionArrayOutput) ElementType() reflect.Type
func (GetWorkspacePrivateEndpointConnectionConnectionArrayOutput) ToGetWorkspacePrivateEndpointConnectionConnectionArrayOutput ¶ added in v4.13.0
func (o GetWorkspacePrivateEndpointConnectionConnectionArrayOutput) ToGetWorkspacePrivateEndpointConnectionConnectionArrayOutput() GetWorkspacePrivateEndpointConnectionConnectionArrayOutput
func (GetWorkspacePrivateEndpointConnectionConnectionArrayOutput) ToGetWorkspacePrivateEndpointConnectionConnectionArrayOutputWithContext ¶ added in v4.13.0
func (o GetWorkspacePrivateEndpointConnectionConnectionArrayOutput) ToGetWorkspacePrivateEndpointConnectionConnectionArrayOutputWithContext(ctx context.Context) GetWorkspacePrivateEndpointConnectionConnectionArrayOutput
type GetWorkspacePrivateEndpointConnectionConnectionInput ¶ added in v4.13.0
type GetWorkspacePrivateEndpointConnectionConnectionInput interface { pulumi.Input ToGetWorkspacePrivateEndpointConnectionConnectionOutput() GetWorkspacePrivateEndpointConnectionConnectionOutput ToGetWorkspacePrivateEndpointConnectionConnectionOutputWithContext(context.Context) GetWorkspacePrivateEndpointConnectionConnectionOutput }
GetWorkspacePrivateEndpointConnectionConnectionInput is an input type that accepts GetWorkspacePrivateEndpointConnectionConnectionArgs and GetWorkspacePrivateEndpointConnectionConnectionOutput values. You can construct a concrete instance of `GetWorkspacePrivateEndpointConnectionConnectionInput` via:
GetWorkspacePrivateEndpointConnectionConnectionArgs{...}
type GetWorkspacePrivateEndpointConnectionConnectionOutput ¶ added in v4.13.0
type GetWorkspacePrivateEndpointConnectionConnectionOutput struct{ *pulumi.OutputState }
func (GetWorkspacePrivateEndpointConnectionConnectionOutput) ActionRequired ¶ added in v4.13.0
func (o GetWorkspacePrivateEndpointConnectionConnectionOutput) ActionRequired() pulumi.StringOutput
Actions required for a private endpoint connection.
func (GetWorkspacePrivateEndpointConnectionConnectionOutput) Description ¶ added in v4.13.0
func (o GetWorkspacePrivateEndpointConnectionConnectionOutput) Description() pulumi.StringOutput
The description for the current state of a private endpoint connection.
func (GetWorkspacePrivateEndpointConnectionConnectionOutput) ElementType ¶ added in v4.13.0
func (GetWorkspacePrivateEndpointConnectionConnectionOutput) ElementType() reflect.Type
func (GetWorkspacePrivateEndpointConnectionConnectionOutput) Name ¶ added in v4.13.0
func (o GetWorkspacePrivateEndpointConnectionConnectionOutput) Name() pulumi.StringOutput
The name of the Databricks Workspace.
func (GetWorkspacePrivateEndpointConnectionConnectionOutput) Status ¶ added in v4.13.0
func (o GetWorkspacePrivateEndpointConnectionConnectionOutput) Status() pulumi.StringOutput
The status of a private endpoint connection. Possible values are `Pending`, `Approved`, `Rejected` or `Disconnected`.
func (GetWorkspacePrivateEndpointConnectionConnectionOutput) ToGetWorkspacePrivateEndpointConnectionConnectionOutput ¶ added in v4.13.0
func (o GetWorkspacePrivateEndpointConnectionConnectionOutput) ToGetWorkspacePrivateEndpointConnectionConnectionOutput() GetWorkspacePrivateEndpointConnectionConnectionOutput
func (GetWorkspacePrivateEndpointConnectionConnectionOutput) ToGetWorkspacePrivateEndpointConnectionConnectionOutputWithContext ¶ added in v4.13.0
func (o GetWorkspacePrivateEndpointConnectionConnectionOutput) ToGetWorkspacePrivateEndpointConnectionConnectionOutputWithContext(ctx context.Context) GetWorkspacePrivateEndpointConnectionConnectionOutput
func (GetWorkspacePrivateEndpointConnectionConnectionOutput) WorkspacePrivateEndpointId ¶ added in v4.13.0
func (o GetWorkspacePrivateEndpointConnectionConnectionOutput) WorkspacePrivateEndpointId() pulumi.StringOutput
The Databricks Workspace resource ID for the private link endpoint.
type GetWorkspacePrivateEndpointConnectionOutputArgs ¶ added in v4.20.0
type GetWorkspacePrivateEndpointConnectionOutputArgs struct { // The resource ID of the Private Endpoint. PrivateEndpointId pulumi.StringInput `pulumi:"privateEndpointId"` // The resource ID of the Databricks Workspace. WorkspaceId pulumi.StringInput `pulumi:"workspaceId"` }
A collection of arguments for invoking getWorkspacePrivateEndpointConnection.
func (GetWorkspacePrivateEndpointConnectionOutputArgs) ElementType ¶ added in v4.20.0
func (GetWorkspacePrivateEndpointConnectionOutputArgs) ElementType() reflect.Type
type GetWorkspacePrivateEndpointConnectionResult ¶ added in v4.13.0
type GetWorkspacePrivateEndpointConnectionResult struct { // A `connections` block as documented below. Connections []GetWorkspacePrivateEndpointConnectionConnection `pulumi:"connections"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The resource ID of the Private Endpoint. PrivateEndpointId string `pulumi:"privateEndpointId"` // The resource ID of the Databricks Workspace. WorkspaceId string `pulumi:"workspaceId"` }
A collection of values returned by getWorkspacePrivateEndpointConnection.
func GetWorkspacePrivateEndpointConnection ¶ added in v4.13.0
func GetWorkspacePrivateEndpointConnection(ctx *pulumi.Context, args *GetWorkspacePrivateEndpointConnectionArgs, opts ...pulumi.InvokeOption) (*GetWorkspacePrivateEndpointConnectionResult, error)
Use this data source to access information on an existing Databricks Workspace private endpoint connection state.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/databricks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := databricks.GetWorkspacePrivateEndpointConnection(ctx, &databricks.GetWorkspacePrivateEndpointConnectionArgs{ WorkspaceId: azurerm_databricks_workspace.Example.Id, PrivateEndpointId: azurerm_private_endpoint.Example.Id, }, nil) if err != nil { return err } ctx.Export("databricksWorkspacePrivateEndpointConnectionStatus", example.Connections[0].Status) return nil }) }
```
type GetWorkspacePrivateEndpointConnectionResultOutput ¶ added in v4.20.0
type GetWorkspacePrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getWorkspacePrivateEndpointConnection.
func GetWorkspacePrivateEndpointConnectionOutput ¶ added in v4.20.0
func GetWorkspacePrivateEndpointConnectionOutput(ctx *pulumi.Context, args GetWorkspacePrivateEndpointConnectionOutputArgs, opts ...pulumi.InvokeOption) GetWorkspacePrivateEndpointConnectionResultOutput
func (GetWorkspacePrivateEndpointConnectionResultOutput) Connections ¶ added in v4.20.0
func (o GetWorkspacePrivateEndpointConnectionResultOutput) Connections() GetWorkspacePrivateEndpointConnectionConnectionArrayOutput
A `connections` block as documented below.
func (GetWorkspacePrivateEndpointConnectionResultOutput) ElementType ¶ added in v4.20.0
func (GetWorkspacePrivateEndpointConnectionResultOutput) ElementType() reflect.Type
func (GetWorkspacePrivateEndpointConnectionResultOutput) Id ¶ added in v4.20.0
The provider-assigned unique ID for this managed resource.
func (GetWorkspacePrivateEndpointConnectionResultOutput) PrivateEndpointId ¶ added in v4.20.0
func (o GetWorkspacePrivateEndpointConnectionResultOutput) PrivateEndpointId() pulumi.StringOutput
The resource ID of the Private Endpoint.
func (GetWorkspacePrivateEndpointConnectionResultOutput) ToGetWorkspacePrivateEndpointConnectionResultOutput ¶ added in v4.20.0
func (o GetWorkspacePrivateEndpointConnectionResultOutput) ToGetWorkspacePrivateEndpointConnectionResultOutput() GetWorkspacePrivateEndpointConnectionResultOutput
func (GetWorkspacePrivateEndpointConnectionResultOutput) ToGetWorkspacePrivateEndpointConnectionResultOutputWithContext ¶ added in v4.20.0
func (o GetWorkspacePrivateEndpointConnectionResultOutput) ToGetWorkspacePrivateEndpointConnectionResultOutputWithContext(ctx context.Context) GetWorkspacePrivateEndpointConnectionResultOutput
func (GetWorkspacePrivateEndpointConnectionResultOutput) WorkspaceId ¶ added in v4.20.0
func (o GetWorkspacePrivateEndpointConnectionResultOutput) WorkspaceId() pulumi.StringOutput
The resource ID of the Databricks Workspace.
type LookupWorkspaceArgs ¶
type LookupWorkspaceArgs struct { // The name of the Databricks Workspace. Name string `pulumi:"name"` // The Name of the Resource Group where the Databricks Workspace exists. ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags to assign to the Databricks Workspace. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getWorkspace.
type LookupWorkspaceOutputArgs ¶ added in v4.20.0
type LookupWorkspaceOutputArgs struct { // The name of the Databricks Workspace. Name pulumi.StringInput `pulumi:"name"` // The Name of the Resource Group where the Databricks Workspace exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the Databricks Workspace. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getWorkspace.
func (LookupWorkspaceOutputArgs) ElementType ¶ added in v4.20.0
func (LookupWorkspaceOutputArgs) ElementType() reflect.Type
type LookupWorkspaceResult ¶
type LookupWorkspaceResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // SKU of this Databricks Workspace. Sku string `pulumi:"sku"` // A mapping of tags to assign to the Databricks Workspace. Tags map[string]string `pulumi:"tags"` // Unique ID of this Databricks Workspace in Databricks management plane. WorkspaceId string `pulumi:"workspaceId"` // URL this Databricks Workspace is accessible on. WorkspaceUrl string `pulumi:"workspaceUrl"` }
A collection of values returned by getWorkspace.
func LookupWorkspace ¶
func LookupWorkspace(ctx *pulumi.Context, args *LookupWorkspaceArgs, opts ...pulumi.InvokeOption) (*LookupWorkspaceResult, error)
Use this data source to access information about an existing Databricks workspace.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/databricks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := databricks.LookupWorkspace(ctx, &databricks.LookupWorkspaceArgs{ Name: "example-workspace", ResourceGroupName: "example-rg", }, nil) if err != nil { return err } ctx.Export("databricksWorkspaceId", example.WorkspaceId) return nil }) }
```
type LookupWorkspaceResultOutput ¶ added in v4.20.0
type LookupWorkspaceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getWorkspace.
func LookupWorkspaceOutput ¶ added in v4.20.0
func LookupWorkspaceOutput(ctx *pulumi.Context, args LookupWorkspaceOutputArgs, opts ...pulumi.InvokeOption) LookupWorkspaceResultOutput
func (LookupWorkspaceResultOutput) ElementType ¶ added in v4.20.0
func (LookupWorkspaceResultOutput) ElementType() reflect.Type
func (LookupWorkspaceResultOutput) Id ¶ added in v4.20.0
func (o LookupWorkspaceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupWorkspaceResultOutput) Name ¶ added in v4.20.0
func (o LookupWorkspaceResultOutput) Name() pulumi.StringOutput
func (LookupWorkspaceResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupWorkspaceResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupWorkspaceResultOutput) Sku ¶ added in v4.20.0
func (o LookupWorkspaceResultOutput) Sku() pulumi.StringOutput
SKU of this Databricks Workspace.
func (LookupWorkspaceResultOutput) Tags ¶ added in v4.20.0
func (o LookupWorkspaceResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the Databricks Workspace.
func (LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput ¶ added in v4.20.0
func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutput() LookupWorkspaceResultOutput
func (LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext ¶ added in v4.20.0
func (o LookupWorkspaceResultOutput) ToLookupWorkspaceResultOutputWithContext(ctx context.Context) LookupWorkspaceResultOutput
func (LookupWorkspaceResultOutput) WorkspaceId ¶ added in v4.20.0
func (o LookupWorkspaceResultOutput) WorkspaceId() pulumi.StringOutput
Unique ID of this Databricks Workspace in Databricks management plane.
func (LookupWorkspaceResultOutput) WorkspaceUrl ¶ added in v4.20.0
func (o LookupWorkspaceResultOutput) WorkspaceUrl() pulumi.StringOutput
URL this Databricks Workspace is accessible on.
type Workspace ¶
type Workspace struct { pulumi.CustomResourceState // A `customParameters` block as documented below. CustomParameters WorkspaceCustomParametersOutput `pulumi:"customParameters"` // Is the workspace enabled for customer managed key encryption? If `true` this enables the Managed Identity for the managed storage account. Possible values are `true` or `false`. Defaults to `false`. This field is only valid if the Databricks Workspace `sku` is set to `premium`. Changing this forces a new resource to be created. CustomerManagedKeyEnabled pulumi.BoolPtrOutput `pulumi:"customerManagedKeyEnabled"` // Is the Databricks File System root file system enabled with a secondary layer of encryption with platform managed keys? Possible values are `true` or `false`. Defaults to `false`. This field is only valid if the Databricks Workspace `sku` is set to `premium`. Changing this forces a new resource to be created. InfrastructureEncryptionEnabled pulumi.BoolPtrOutput `pulumi:"infrastructureEncryptionEnabled"` // Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace. Changing this forces a new resource to be created. LoadBalancerBackendAddressPoolId pulumi.StringPtrOutput `pulumi:"loadBalancerBackendAddressPoolId"` // Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The ID of the Managed Resource Group created by the Databricks Workspace. ManagedResourceGroupId pulumi.StringOutput `pulumi:"managedResourceGroupId"` // The name of the resource group where Azure should place the managed Databricks resources. Changing this forces a new resource to be created. ManagedResourceGroupName pulumi.StringOutput `pulumi:"managedResourceGroupName"` // Customer managed encryption properties for the Databricks Workspace managed resources(e.g. Notebooks and Artifacts). Changing this forces a new resource to be created. ManagedServicesCmkKeyVaultKeyId pulumi.StringPtrOutput `pulumi:"managedServicesCmkKeyVaultKeyId"` // Specifies the name of the Databricks Workspace resource. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Does the data plane (clusters) to control plane communication happen over private link endpoint only or publicly? Possible values `AllRules`, `NoAzureDatabricksRules` or `NoAzureServiceRules`. Required when `publicNetworkAccessEnabled` is set to `false`. Changing this forces a new resource to be created. NetworkSecurityGroupRulesRequired pulumi.StringOutput `pulumi:"networkSecurityGroupRulesRequired"` // Allow public access for accessing workspace. Set value to `false` to access workspace only via private link endpoint. Possible values include `true` or `false`. Defaults to `true`. Changing this forces a new resource to be created. PublicNetworkAccessEnabled pulumi.BoolPtrOutput `pulumi:"publicNetworkAccessEnabled"` // The name of the Resource Group in which the Databricks Workspace should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The `sku` to use for the Databricks Workspace. Possible values are `standard`, `premium`, or `trial`. Changing this can force a new resource to be created in some circumstances. Sku pulumi.StringOutput `pulumi:"sku"` // A `storageAccountIdentity` block as documented below. StorageAccountIdentities WorkspaceStorageAccountIdentityArrayOutput `pulumi:"storageAccountIdentities"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The unique identifier of the databricks workspace in Databricks control plane. WorkspaceId pulumi.StringOutput `pulumi:"workspaceId"` // The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net' WorkspaceUrl pulumi.StringOutput `pulumi:"workspaceUrl"` }
## Import
Databrick Workspaces can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:databricks/workspace:Workspace workspace1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Databricks/workspaces/workspace1
```
func GetWorkspace ¶
func GetWorkspace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkspaceState, opts ...pulumi.ResourceOption) (*Workspace, error)
GetWorkspace gets an existing Workspace resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWorkspace ¶
func NewWorkspace(ctx *pulumi.Context, name string, args *WorkspaceArgs, opts ...pulumi.ResourceOption) (*Workspace, error)
NewWorkspace registers a new resource with the given unique name, arguments, and options.
func (*Workspace) ElementType ¶
func (*Workspace) ToWorkspaceOutput ¶
func (i *Workspace) ToWorkspaceOutput() WorkspaceOutput
func (*Workspace) ToWorkspaceOutputWithContext ¶
func (i *Workspace) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
func (*Workspace) ToWorkspacePtrOutput ¶
func (i *Workspace) ToWorkspacePtrOutput() WorkspacePtrOutput
func (*Workspace) ToWorkspacePtrOutputWithContext ¶
func (i *Workspace) ToWorkspacePtrOutputWithContext(ctx context.Context) WorkspacePtrOutput
type WorkspaceArgs ¶
type WorkspaceArgs struct { // A `customParameters` block as documented below. CustomParameters WorkspaceCustomParametersPtrInput // Is the workspace enabled for customer managed key encryption? If `true` this enables the Managed Identity for the managed storage account. Possible values are `true` or `false`. Defaults to `false`. This field is only valid if the Databricks Workspace `sku` is set to `premium`. Changing this forces a new resource to be created. CustomerManagedKeyEnabled pulumi.BoolPtrInput // Is the Databricks File System root file system enabled with a secondary layer of encryption with platform managed keys? Possible values are `true` or `false`. Defaults to `false`. This field is only valid if the Databricks Workspace `sku` is set to `premium`. Changing this forces a new resource to be created. InfrastructureEncryptionEnabled pulumi.BoolPtrInput // Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace. Changing this forces a new resource to be created. LoadBalancerBackendAddressPoolId pulumi.StringPtrInput // Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the resource group where Azure should place the managed Databricks resources. Changing this forces a new resource to be created. ManagedResourceGroupName pulumi.StringPtrInput // Customer managed encryption properties for the Databricks Workspace managed resources(e.g. Notebooks and Artifacts). Changing this forces a new resource to be created. ManagedServicesCmkKeyVaultKeyId pulumi.StringPtrInput // Specifies the name of the Databricks Workspace resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Does the data plane (clusters) to control plane communication happen over private link endpoint only or publicly? Possible values `AllRules`, `NoAzureDatabricksRules` or `NoAzureServiceRules`. Required when `publicNetworkAccessEnabled` is set to `false`. Changing this forces a new resource to be created. NetworkSecurityGroupRulesRequired pulumi.StringPtrInput // Allow public access for accessing workspace. Set value to `false` to access workspace only via private link endpoint. Possible values include `true` or `false`. Defaults to `true`. Changing this forces a new resource to be created. PublicNetworkAccessEnabled pulumi.BoolPtrInput // The name of the Resource Group in which the Databricks Workspace should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The `sku` to use for the Databricks Workspace. Possible values are `standard`, `premium`, or `trial`. Changing this can force a new resource to be created in some circumstances. Sku pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Workspace resource.
func (WorkspaceArgs) ElementType ¶
func (WorkspaceArgs) ElementType() reflect.Type
type WorkspaceArray ¶
type WorkspaceArray []WorkspaceInput
func (WorkspaceArray) ElementType ¶
func (WorkspaceArray) ElementType() reflect.Type
func (WorkspaceArray) ToWorkspaceArrayOutput ¶
func (i WorkspaceArray) ToWorkspaceArrayOutput() WorkspaceArrayOutput
func (WorkspaceArray) ToWorkspaceArrayOutputWithContext ¶
func (i WorkspaceArray) ToWorkspaceArrayOutputWithContext(ctx context.Context) WorkspaceArrayOutput
type WorkspaceArrayInput ¶
type WorkspaceArrayInput interface { pulumi.Input ToWorkspaceArrayOutput() WorkspaceArrayOutput ToWorkspaceArrayOutputWithContext(context.Context) WorkspaceArrayOutput }
WorkspaceArrayInput is an input type that accepts WorkspaceArray and WorkspaceArrayOutput values. You can construct a concrete instance of `WorkspaceArrayInput` via:
WorkspaceArray{ WorkspaceArgs{...} }
type WorkspaceArrayOutput ¶
type WorkspaceArrayOutput struct{ *pulumi.OutputState }
func (WorkspaceArrayOutput) ElementType ¶
func (WorkspaceArrayOutput) ElementType() reflect.Type
func (WorkspaceArrayOutput) Index ¶
func (o WorkspaceArrayOutput) Index(i pulumi.IntInput) WorkspaceOutput
func (WorkspaceArrayOutput) ToWorkspaceArrayOutput ¶
func (o WorkspaceArrayOutput) ToWorkspaceArrayOutput() WorkspaceArrayOutput
func (WorkspaceArrayOutput) ToWorkspaceArrayOutputWithContext ¶
func (o WorkspaceArrayOutput) ToWorkspaceArrayOutputWithContext(ctx context.Context) WorkspaceArrayOutput
type WorkspaceCustomParameters ¶
type WorkspaceCustomParameters struct { // The ID of a Azure Machine Learning workspace to link with Databricks workspace. Changing this forces a new resource to be created. MachineLearningWorkspaceId *string `pulumi:"machineLearningWorkspaceId"` // Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Defaults to `nat-gateway`. Changing this forces a new resource to be created. NatGatewayName *string `pulumi:"natGatewayName"` // Are public IP Addresses not allowed? Possible values are `true` or `false`. Defaults to `false`. Changing this forces a new resource to be created. NoPublicIp *bool `pulumi:"noPublicIp"` // The name of the Private Subnet within the Virtual Network. Required if `virtualNetworkId` is set. Changing this forces a new resource to be created. PrivateSubnetName *string `pulumi:"privateSubnetName"` // The resource ID of the `network.SubnetNetworkSecurityGroupAssociation` resource which is referred to by the `privateSubnetName` field. Required if `virtualNetworkId` is set. PrivateSubnetNetworkSecurityGroupAssociationId *string `pulumi:"privateSubnetNetworkSecurityGroupAssociationId"` // Name of the Public IP for No Public IP workspace with managed vNet. Defaults to `nat-gw-public-ip`. Changing this forces a new resource to be created. PublicIpName *string `pulumi:"publicIpName"` // The name of the Public Subnet within the Virtual Network. Required if `virtualNetworkId` is set. Changing this forces a new resource to be created. PublicSubnetName *string `pulumi:"publicSubnetName"` // The resource ID of the `network.SubnetNetworkSecurityGroupAssociation` resource which is referred to by the `publicSubnetName` field. Required if `virtualNetworkId` is set. PublicSubnetNetworkSecurityGroupAssociationId *string `pulumi:"publicSubnetNetworkSecurityGroupAssociationId"` // Default Databricks File Storage account name. Defaults to a randomized name(e.g. `dbstoragel6mfeghoe5kxu`). Changing this forces a new resource to be created. StorageAccountName *string `pulumi:"storageAccountName"` // Storage account SKU name. Possible values include `Standard_LRS`, `Standard_GRS`, `Standard_RAGRS`, `Standard_GZRS`, `Standard_RAGZRS`, `Standard_ZRS`, `Premium_LRS` or `Premium_ZRS`. Defaults to `Standard_GRS`. Changing this forces a new resource to be created. StorageAccountSkuName *string `pulumi:"storageAccountSkuName"` // The ID of a Virtual Network where this Databricks Cluster should be created. Changing this forces a new resource to be created. VirtualNetworkId *string `pulumi:"virtualNetworkId"` // Address prefix for Managed virtual network. Defaults to `10.139`. Changing this forces a new resource to be created. VnetAddressPrefix *string `pulumi:"vnetAddressPrefix"` }
type WorkspaceCustomParametersArgs ¶
type WorkspaceCustomParametersArgs struct { // The ID of a Azure Machine Learning workspace to link with Databricks workspace. Changing this forces a new resource to be created. MachineLearningWorkspaceId pulumi.StringPtrInput `pulumi:"machineLearningWorkspaceId"` // Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Defaults to `nat-gateway`. Changing this forces a new resource to be created. NatGatewayName pulumi.StringPtrInput `pulumi:"natGatewayName"` // Are public IP Addresses not allowed? Possible values are `true` or `false`. Defaults to `false`. Changing this forces a new resource to be created. NoPublicIp pulumi.BoolPtrInput `pulumi:"noPublicIp"` // The name of the Private Subnet within the Virtual Network. Required if `virtualNetworkId` is set. Changing this forces a new resource to be created. PrivateSubnetName pulumi.StringPtrInput `pulumi:"privateSubnetName"` // The resource ID of the `network.SubnetNetworkSecurityGroupAssociation` resource which is referred to by the `privateSubnetName` field. Required if `virtualNetworkId` is set. PrivateSubnetNetworkSecurityGroupAssociationId pulumi.StringPtrInput `pulumi:"privateSubnetNetworkSecurityGroupAssociationId"` // Name of the Public IP for No Public IP workspace with managed vNet. Defaults to `nat-gw-public-ip`. Changing this forces a new resource to be created. PublicIpName pulumi.StringPtrInput `pulumi:"publicIpName"` // The name of the Public Subnet within the Virtual Network. Required if `virtualNetworkId` is set. Changing this forces a new resource to be created. PublicSubnetName pulumi.StringPtrInput `pulumi:"publicSubnetName"` // The resource ID of the `network.SubnetNetworkSecurityGroupAssociation` resource which is referred to by the `publicSubnetName` field. Required if `virtualNetworkId` is set. PublicSubnetNetworkSecurityGroupAssociationId pulumi.StringPtrInput `pulumi:"publicSubnetNetworkSecurityGroupAssociationId"` // Default Databricks File Storage account name. Defaults to a randomized name(e.g. `dbstoragel6mfeghoe5kxu`). Changing this forces a new resource to be created. StorageAccountName pulumi.StringPtrInput `pulumi:"storageAccountName"` // Storage account SKU name. Possible values include `Standard_LRS`, `Standard_GRS`, `Standard_RAGRS`, `Standard_GZRS`, `Standard_RAGZRS`, `Standard_ZRS`, `Premium_LRS` or `Premium_ZRS`. Defaults to `Standard_GRS`. Changing this forces a new resource to be created. StorageAccountSkuName pulumi.StringPtrInput `pulumi:"storageAccountSkuName"` // The ID of a Virtual Network where this Databricks Cluster should be created. Changing this forces a new resource to be created. VirtualNetworkId pulumi.StringPtrInput `pulumi:"virtualNetworkId"` // Address prefix for Managed virtual network. Defaults to `10.139`. Changing this forces a new resource to be created. VnetAddressPrefix pulumi.StringPtrInput `pulumi:"vnetAddressPrefix"` }
func (WorkspaceCustomParametersArgs) ElementType ¶
func (WorkspaceCustomParametersArgs) ElementType() reflect.Type
func (WorkspaceCustomParametersArgs) ToWorkspaceCustomParametersOutput ¶
func (i WorkspaceCustomParametersArgs) ToWorkspaceCustomParametersOutput() WorkspaceCustomParametersOutput
func (WorkspaceCustomParametersArgs) ToWorkspaceCustomParametersOutputWithContext ¶
func (i WorkspaceCustomParametersArgs) ToWorkspaceCustomParametersOutputWithContext(ctx context.Context) WorkspaceCustomParametersOutput
func (WorkspaceCustomParametersArgs) ToWorkspaceCustomParametersPtrOutput ¶
func (i WorkspaceCustomParametersArgs) ToWorkspaceCustomParametersPtrOutput() WorkspaceCustomParametersPtrOutput
func (WorkspaceCustomParametersArgs) ToWorkspaceCustomParametersPtrOutputWithContext ¶
func (i WorkspaceCustomParametersArgs) ToWorkspaceCustomParametersPtrOutputWithContext(ctx context.Context) WorkspaceCustomParametersPtrOutput
type WorkspaceCustomParametersInput ¶
type WorkspaceCustomParametersInput interface { pulumi.Input ToWorkspaceCustomParametersOutput() WorkspaceCustomParametersOutput ToWorkspaceCustomParametersOutputWithContext(context.Context) WorkspaceCustomParametersOutput }
WorkspaceCustomParametersInput is an input type that accepts WorkspaceCustomParametersArgs and WorkspaceCustomParametersOutput values. You can construct a concrete instance of `WorkspaceCustomParametersInput` via:
WorkspaceCustomParametersArgs{...}
type WorkspaceCustomParametersOutput ¶
type WorkspaceCustomParametersOutput struct{ *pulumi.OutputState }
func (WorkspaceCustomParametersOutput) ElementType ¶
func (WorkspaceCustomParametersOutput) ElementType() reflect.Type
func (WorkspaceCustomParametersOutput) MachineLearningWorkspaceId ¶ added in v4.10.0
func (o WorkspaceCustomParametersOutput) MachineLearningWorkspaceId() pulumi.StringPtrOutput
The ID of a Azure Machine Learning workspace to link with Databricks workspace. Changing this forces a new resource to be created.
func (WorkspaceCustomParametersOutput) NatGatewayName ¶ added in v4.13.0
func (o WorkspaceCustomParametersOutput) NatGatewayName() pulumi.StringPtrOutput
Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Defaults to `nat-gateway`. Changing this forces a new resource to be created.
func (WorkspaceCustomParametersOutput) NoPublicIp ¶
func (o WorkspaceCustomParametersOutput) NoPublicIp() pulumi.BoolPtrOutput
Are public IP Addresses not allowed? Possible values are `true` or `false`. Defaults to `false`. Changing this forces a new resource to be created.
func (WorkspaceCustomParametersOutput) PrivateSubnetName ¶
func (o WorkspaceCustomParametersOutput) PrivateSubnetName() pulumi.StringPtrOutput
The name of the Private Subnet within the Virtual Network. Required if `virtualNetworkId` is set. Changing this forces a new resource to be created.
func (WorkspaceCustomParametersOutput) PrivateSubnetNetworkSecurityGroupAssociationId ¶ added in v4.13.0
func (o WorkspaceCustomParametersOutput) PrivateSubnetNetworkSecurityGroupAssociationId() pulumi.StringPtrOutput
The resource ID of the `network.SubnetNetworkSecurityGroupAssociation` resource which is referred to by the `privateSubnetName` field. Required if `virtualNetworkId` is set.
func (WorkspaceCustomParametersOutput) PublicIpName ¶ added in v4.13.0
func (o WorkspaceCustomParametersOutput) PublicIpName() pulumi.StringPtrOutput
Name of the Public IP for No Public IP workspace with managed vNet. Defaults to `nat-gw-public-ip`. Changing this forces a new resource to be created.
func (WorkspaceCustomParametersOutput) PublicSubnetName ¶
func (o WorkspaceCustomParametersOutput) PublicSubnetName() pulumi.StringPtrOutput
The name of the Public Subnet within the Virtual Network. Required if `virtualNetworkId` is set. Changing this forces a new resource to be created.
func (WorkspaceCustomParametersOutput) PublicSubnetNetworkSecurityGroupAssociationId ¶ added in v4.13.0
func (o WorkspaceCustomParametersOutput) PublicSubnetNetworkSecurityGroupAssociationId() pulumi.StringPtrOutput
The resource ID of the `network.SubnetNetworkSecurityGroupAssociation` resource which is referred to by the `publicSubnetName` field. Required if `virtualNetworkId` is set.
func (WorkspaceCustomParametersOutput) StorageAccountName ¶ added in v4.13.0
func (o WorkspaceCustomParametersOutput) StorageAccountName() pulumi.StringPtrOutput
Default Databricks File Storage account name. Defaults to a randomized name(e.g. `dbstoragel6mfeghoe5kxu`). Changing this forces a new resource to be created.
func (WorkspaceCustomParametersOutput) StorageAccountSkuName ¶ added in v4.13.0
func (o WorkspaceCustomParametersOutput) StorageAccountSkuName() pulumi.StringPtrOutput
Storage account SKU name. Possible values include `Standard_LRS`, `Standard_GRS`, `Standard_RAGRS`, `Standard_GZRS`, `Standard_RAGZRS`, `Standard_ZRS`, `Premium_LRS` or `Premium_ZRS`. Defaults to `Standard_GRS`. Changing this forces a new resource to be created.
func (WorkspaceCustomParametersOutput) ToWorkspaceCustomParametersOutput ¶
func (o WorkspaceCustomParametersOutput) ToWorkspaceCustomParametersOutput() WorkspaceCustomParametersOutput
func (WorkspaceCustomParametersOutput) ToWorkspaceCustomParametersOutputWithContext ¶
func (o WorkspaceCustomParametersOutput) ToWorkspaceCustomParametersOutputWithContext(ctx context.Context) WorkspaceCustomParametersOutput
func (WorkspaceCustomParametersOutput) ToWorkspaceCustomParametersPtrOutput ¶
func (o WorkspaceCustomParametersOutput) ToWorkspaceCustomParametersPtrOutput() WorkspaceCustomParametersPtrOutput
func (WorkspaceCustomParametersOutput) ToWorkspaceCustomParametersPtrOutputWithContext ¶
func (o WorkspaceCustomParametersOutput) ToWorkspaceCustomParametersPtrOutputWithContext(ctx context.Context) WorkspaceCustomParametersPtrOutput
func (WorkspaceCustomParametersOutput) VirtualNetworkId ¶
func (o WorkspaceCustomParametersOutput) VirtualNetworkId() pulumi.StringPtrOutput
The ID of a Virtual Network where this Databricks Cluster should be created. Changing this forces a new resource to be created.
func (WorkspaceCustomParametersOutput) VnetAddressPrefix ¶ added in v4.13.0
func (o WorkspaceCustomParametersOutput) VnetAddressPrefix() pulumi.StringPtrOutput
Address prefix for Managed virtual network. Defaults to `10.139`. Changing this forces a new resource to be created.
type WorkspaceCustomParametersPtrInput ¶
type WorkspaceCustomParametersPtrInput interface { pulumi.Input ToWorkspaceCustomParametersPtrOutput() WorkspaceCustomParametersPtrOutput ToWorkspaceCustomParametersPtrOutputWithContext(context.Context) WorkspaceCustomParametersPtrOutput }
WorkspaceCustomParametersPtrInput is an input type that accepts WorkspaceCustomParametersArgs, WorkspaceCustomParametersPtr and WorkspaceCustomParametersPtrOutput values. You can construct a concrete instance of `WorkspaceCustomParametersPtrInput` via:
WorkspaceCustomParametersArgs{...} or: nil
func WorkspaceCustomParametersPtr ¶
func WorkspaceCustomParametersPtr(v *WorkspaceCustomParametersArgs) WorkspaceCustomParametersPtrInput
type WorkspaceCustomParametersPtrOutput ¶
type WorkspaceCustomParametersPtrOutput struct{ *pulumi.OutputState }
func (WorkspaceCustomParametersPtrOutput) Elem ¶
func (o WorkspaceCustomParametersPtrOutput) Elem() WorkspaceCustomParametersOutput
func (WorkspaceCustomParametersPtrOutput) ElementType ¶
func (WorkspaceCustomParametersPtrOutput) ElementType() reflect.Type
func (WorkspaceCustomParametersPtrOutput) MachineLearningWorkspaceId ¶ added in v4.10.0
func (o WorkspaceCustomParametersPtrOutput) MachineLearningWorkspaceId() pulumi.StringPtrOutput
The ID of a Azure Machine Learning workspace to link with Databricks workspace. Changing this forces a new resource to be created.
func (WorkspaceCustomParametersPtrOutput) NatGatewayName ¶ added in v4.13.0
func (o WorkspaceCustomParametersPtrOutput) NatGatewayName() pulumi.StringPtrOutput
Name of the NAT gateway for Secure Cluster Connectivity (No Public IP) workspace subnets. Defaults to `nat-gateway`. Changing this forces a new resource to be created.
func (WorkspaceCustomParametersPtrOutput) NoPublicIp ¶
func (o WorkspaceCustomParametersPtrOutput) NoPublicIp() pulumi.BoolPtrOutput
Are public IP Addresses not allowed? Possible values are `true` or `false`. Defaults to `false`. Changing this forces a new resource to be created.
func (WorkspaceCustomParametersPtrOutput) PrivateSubnetName ¶
func (o WorkspaceCustomParametersPtrOutput) PrivateSubnetName() pulumi.StringPtrOutput
The name of the Private Subnet within the Virtual Network. Required if `virtualNetworkId` is set. Changing this forces a new resource to be created.
func (WorkspaceCustomParametersPtrOutput) PrivateSubnetNetworkSecurityGroupAssociationId ¶ added in v4.13.0
func (o WorkspaceCustomParametersPtrOutput) PrivateSubnetNetworkSecurityGroupAssociationId() pulumi.StringPtrOutput
The resource ID of the `network.SubnetNetworkSecurityGroupAssociation` resource which is referred to by the `privateSubnetName` field. Required if `virtualNetworkId` is set.
func (WorkspaceCustomParametersPtrOutput) PublicIpName ¶ added in v4.13.0
func (o WorkspaceCustomParametersPtrOutput) PublicIpName() pulumi.StringPtrOutput
Name of the Public IP for No Public IP workspace with managed vNet. Defaults to `nat-gw-public-ip`. Changing this forces a new resource to be created.
func (WorkspaceCustomParametersPtrOutput) PublicSubnetName ¶
func (o WorkspaceCustomParametersPtrOutput) PublicSubnetName() pulumi.StringPtrOutput
The name of the Public Subnet within the Virtual Network. Required if `virtualNetworkId` is set. Changing this forces a new resource to be created.
func (WorkspaceCustomParametersPtrOutput) PublicSubnetNetworkSecurityGroupAssociationId ¶ added in v4.13.0
func (o WorkspaceCustomParametersPtrOutput) PublicSubnetNetworkSecurityGroupAssociationId() pulumi.StringPtrOutput
The resource ID of the `network.SubnetNetworkSecurityGroupAssociation` resource which is referred to by the `publicSubnetName` field. Required if `virtualNetworkId` is set.
func (WorkspaceCustomParametersPtrOutput) StorageAccountName ¶ added in v4.13.0
func (o WorkspaceCustomParametersPtrOutput) StorageAccountName() pulumi.StringPtrOutput
Default Databricks File Storage account name. Defaults to a randomized name(e.g. `dbstoragel6mfeghoe5kxu`). Changing this forces a new resource to be created.
func (WorkspaceCustomParametersPtrOutput) StorageAccountSkuName ¶ added in v4.13.0
func (o WorkspaceCustomParametersPtrOutput) StorageAccountSkuName() pulumi.StringPtrOutput
Storage account SKU name. Possible values include `Standard_LRS`, `Standard_GRS`, `Standard_RAGRS`, `Standard_GZRS`, `Standard_RAGZRS`, `Standard_ZRS`, `Premium_LRS` or `Premium_ZRS`. Defaults to `Standard_GRS`. Changing this forces a new resource to be created.
func (WorkspaceCustomParametersPtrOutput) ToWorkspaceCustomParametersPtrOutput ¶
func (o WorkspaceCustomParametersPtrOutput) ToWorkspaceCustomParametersPtrOutput() WorkspaceCustomParametersPtrOutput
func (WorkspaceCustomParametersPtrOutput) ToWorkspaceCustomParametersPtrOutputWithContext ¶
func (o WorkspaceCustomParametersPtrOutput) ToWorkspaceCustomParametersPtrOutputWithContext(ctx context.Context) WorkspaceCustomParametersPtrOutput
func (WorkspaceCustomParametersPtrOutput) VirtualNetworkId ¶
func (o WorkspaceCustomParametersPtrOutput) VirtualNetworkId() pulumi.StringPtrOutput
The ID of a Virtual Network where this Databricks Cluster should be created. Changing this forces a new resource to be created.
func (WorkspaceCustomParametersPtrOutput) VnetAddressPrefix ¶ added in v4.13.0
func (o WorkspaceCustomParametersPtrOutput) VnetAddressPrefix() pulumi.StringPtrOutput
Address prefix for Managed virtual network. Defaults to `10.139`. Changing this forces a new resource to be created.
type WorkspaceCustomerManagedKey ¶ added in v4.10.0
type WorkspaceCustomerManagedKey struct { pulumi.CustomResourceState // The ID of the Key Vault. KeyVaultKeyId pulumi.StringOutput `pulumi:"keyVaultKeyId"` // The ID of the Databricks workspace. WorkspaceId pulumi.StringOutput `pulumi:"workspaceId"` }
## Import
Databricks Workspace Customer Managed Key can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:databricks/workspaceCustomerManagedKey:WorkspaceCustomerManagedKey workspace1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Databricks/customerManagedKey/workspace1
```
func GetWorkspaceCustomerManagedKey ¶ added in v4.10.0
func GetWorkspaceCustomerManagedKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkspaceCustomerManagedKeyState, opts ...pulumi.ResourceOption) (*WorkspaceCustomerManagedKey, error)
GetWorkspaceCustomerManagedKey gets an existing WorkspaceCustomerManagedKey resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWorkspaceCustomerManagedKey ¶ added in v4.10.0
func NewWorkspaceCustomerManagedKey(ctx *pulumi.Context, name string, args *WorkspaceCustomerManagedKeyArgs, opts ...pulumi.ResourceOption) (*WorkspaceCustomerManagedKey, error)
NewWorkspaceCustomerManagedKey registers a new resource with the given unique name, arguments, and options.
func (*WorkspaceCustomerManagedKey) ElementType ¶ added in v4.10.0
func (*WorkspaceCustomerManagedKey) ElementType() reflect.Type
func (*WorkspaceCustomerManagedKey) ToWorkspaceCustomerManagedKeyOutput ¶ added in v4.10.0
func (i *WorkspaceCustomerManagedKey) ToWorkspaceCustomerManagedKeyOutput() WorkspaceCustomerManagedKeyOutput
func (*WorkspaceCustomerManagedKey) ToWorkspaceCustomerManagedKeyOutputWithContext ¶ added in v4.10.0
func (i *WorkspaceCustomerManagedKey) ToWorkspaceCustomerManagedKeyOutputWithContext(ctx context.Context) WorkspaceCustomerManagedKeyOutput
func (*WorkspaceCustomerManagedKey) ToWorkspaceCustomerManagedKeyPtrOutput ¶ added in v4.10.0
func (i *WorkspaceCustomerManagedKey) ToWorkspaceCustomerManagedKeyPtrOutput() WorkspaceCustomerManagedKeyPtrOutput
func (*WorkspaceCustomerManagedKey) ToWorkspaceCustomerManagedKeyPtrOutputWithContext ¶ added in v4.10.0
func (i *WorkspaceCustomerManagedKey) ToWorkspaceCustomerManagedKeyPtrOutputWithContext(ctx context.Context) WorkspaceCustomerManagedKeyPtrOutput
type WorkspaceCustomerManagedKeyArgs ¶ added in v4.10.0
type WorkspaceCustomerManagedKeyArgs struct { // The ID of the Key Vault. KeyVaultKeyId pulumi.StringInput // The ID of the Databricks workspace. WorkspaceId pulumi.StringInput }
The set of arguments for constructing a WorkspaceCustomerManagedKey resource.
func (WorkspaceCustomerManagedKeyArgs) ElementType ¶ added in v4.10.0
func (WorkspaceCustomerManagedKeyArgs) ElementType() reflect.Type
type WorkspaceCustomerManagedKeyArray ¶ added in v4.10.0
type WorkspaceCustomerManagedKeyArray []WorkspaceCustomerManagedKeyInput
func (WorkspaceCustomerManagedKeyArray) ElementType ¶ added in v4.10.0
func (WorkspaceCustomerManagedKeyArray) ElementType() reflect.Type
func (WorkspaceCustomerManagedKeyArray) ToWorkspaceCustomerManagedKeyArrayOutput ¶ added in v4.10.0
func (i WorkspaceCustomerManagedKeyArray) ToWorkspaceCustomerManagedKeyArrayOutput() WorkspaceCustomerManagedKeyArrayOutput
func (WorkspaceCustomerManagedKeyArray) ToWorkspaceCustomerManagedKeyArrayOutputWithContext ¶ added in v4.10.0
func (i WorkspaceCustomerManagedKeyArray) ToWorkspaceCustomerManagedKeyArrayOutputWithContext(ctx context.Context) WorkspaceCustomerManagedKeyArrayOutput
type WorkspaceCustomerManagedKeyArrayInput ¶ added in v4.10.0
type WorkspaceCustomerManagedKeyArrayInput interface { pulumi.Input ToWorkspaceCustomerManagedKeyArrayOutput() WorkspaceCustomerManagedKeyArrayOutput ToWorkspaceCustomerManagedKeyArrayOutputWithContext(context.Context) WorkspaceCustomerManagedKeyArrayOutput }
WorkspaceCustomerManagedKeyArrayInput is an input type that accepts WorkspaceCustomerManagedKeyArray and WorkspaceCustomerManagedKeyArrayOutput values. You can construct a concrete instance of `WorkspaceCustomerManagedKeyArrayInput` via:
WorkspaceCustomerManagedKeyArray{ WorkspaceCustomerManagedKeyArgs{...} }
type WorkspaceCustomerManagedKeyArrayOutput ¶ added in v4.10.0
type WorkspaceCustomerManagedKeyArrayOutput struct{ *pulumi.OutputState }
func (WorkspaceCustomerManagedKeyArrayOutput) ElementType ¶ added in v4.10.0
func (WorkspaceCustomerManagedKeyArrayOutput) ElementType() reflect.Type
func (WorkspaceCustomerManagedKeyArrayOutput) ToWorkspaceCustomerManagedKeyArrayOutput ¶ added in v4.10.0
func (o WorkspaceCustomerManagedKeyArrayOutput) ToWorkspaceCustomerManagedKeyArrayOutput() WorkspaceCustomerManagedKeyArrayOutput
func (WorkspaceCustomerManagedKeyArrayOutput) ToWorkspaceCustomerManagedKeyArrayOutputWithContext ¶ added in v4.10.0
func (o WorkspaceCustomerManagedKeyArrayOutput) ToWorkspaceCustomerManagedKeyArrayOutputWithContext(ctx context.Context) WorkspaceCustomerManagedKeyArrayOutput
type WorkspaceCustomerManagedKeyInput ¶ added in v4.10.0
type WorkspaceCustomerManagedKeyInput interface { pulumi.Input ToWorkspaceCustomerManagedKeyOutput() WorkspaceCustomerManagedKeyOutput ToWorkspaceCustomerManagedKeyOutputWithContext(ctx context.Context) WorkspaceCustomerManagedKeyOutput }
type WorkspaceCustomerManagedKeyMap ¶ added in v4.10.0
type WorkspaceCustomerManagedKeyMap map[string]WorkspaceCustomerManagedKeyInput
func (WorkspaceCustomerManagedKeyMap) ElementType ¶ added in v4.10.0
func (WorkspaceCustomerManagedKeyMap) ElementType() reflect.Type
func (WorkspaceCustomerManagedKeyMap) ToWorkspaceCustomerManagedKeyMapOutput ¶ added in v4.10.0
func (i WorkspaceCustomerManagedKeyMap) ToWorkspaceCustomerManagedKeyMapOutput() WorkspaceCustomerManagedKeyMapOutput
func (WorkspaceCustomerManagedKeyMap) ToWorkspaceCustomerManagedKeyMapOutputWithContext ¶ added in v4.10.0
func (i WorkspaceCustomerManagedKeyMap) ToWorkspaceCustomerManagedKeyMapOutputWithContext(ctx context.Context) WorkspaceCustomerManagedKeyMapOutput
type WorkspaceCustomerManagedKeyMapInput ¶ added in v4.10.0
type WorkspaceCustomerManagedKeyMapInput interface { pulumi.Input ToWorkspaceCustomerManagedKeyMapOutput() WorkspaceCustomerManagedKeyMapOutput ToWorkspaceCustomerManagedKeyMapOutputWithContext(context.Context) WorkspaceCustomerManagedKeyMapOutput }
WorkspaceCustomerManagedKeyMapInput is an input type that accepts WorkspaceCustomerManagedKeyMap and WorkspaceCustomerManagedKeyMapOutput values. You can construct a concrete instance of `WorkspaceCustomerManagedKeyMapInput` via:
WorkspaceCustomerManagedKeyMap{ "key": WorkspaceCustomerManagedKeyArgs{...} }
type WorkspaceCustomerManagedKeyMapOutput ¶ added in v4.10.0
type WorkspaceCustomerManagedKeyMapOutput struct{ *pulumi.OutputState }
func (WorkspaceCustomerManagedKeyMapOutput) ElementType ¶ added in v4.10.0
func (WorkspaceCustomerManagedKeyMapOutput) ElementType() reflect.Type
func (WorkspaceCustomerManagedKeyMapOutput) MapIndex ¶ added in v4.10.0
func (o WorkspaceCustomerManagedKeyMapOutput) MapIndex(k pulumi.StringInput) WorkspaceCustomerManagedKeyOutput
func (WorkspaceCustomerManagedKeyMapOutput) ToWorkspaceCustomerManagedKeyMapOutput ¶ added in v4.10.0
func (o WorkspaceCustomerManagedKeyMapOutput) ToWorkspaceCustomerManagedKeyMapOutput() WorkspaceCustomerManagedKeyMapOutput
func (WorkspaceCustomerManagedKeyMapOutput) ToWorkspaceCustomerManagedKeyMapOutputWithContext ¶ added in v4.10.0
func (o WorkspaceCustomerManagedKeyMapOutput) ToWorkspaceCustomerManagedKeyMapOutputWithContext(ctx context.Context) WorkspaceCustomerManagedKeyMapOutput
type WorkspaceCustomerManagedKeyOutput ¶ added in v4.10.0
type WorkspaceCustomerManagedKeyOutput struct{ *pulumi.OutputState }
func (WorkspaceCustomerManagedKeyOutput) ElementType ¶ added in v4.10.0
func (WorkspaceCustomerManagedKeyOutput) ElementType() reflect.Type
func (WorkspaceCustomerManagedKeyOutput) ToWorkspaceCustomerManagedKeyOutput ¶ added in v4.10.0
func (o WorkspaceCustomerManagedKeyOutput) ToWorkspaceCustomerManagedKeyOutput() WorkspaceCustomerManagedKeyOutput
func (WorkspaceCustomerManagedKeyOutput) ToWorkspaceCustomerManagedKeyOutputWithContext ¶ added in v4.10.0
func (o WorkspaceCustomerManagedKeyOutput) ToWorkspaceCustomerManagedKeyOutputWithContext(ctx context.Context) WorkspaceCustomerManagedKeyOutput
func (WorkspaceCustomerManagedKeyOutput) ToWorkspaceCustomerManagedKeyPtrOutput ¶ added in v4.10.0
func (o WorkspaceCustomerManagedKeyOutput) ToWorkspaceCustomerManagedKeyPtrOutput() WorkspaceCustomerManagedKeyPtrOutput
func (WorkspaceCustomerManagedKeyOutput) ToWorkspaceCustomerManagedKeyPtrOutputWithContext ¶ added in v4.10.0
func (o WorkspaceCustomerManagedKeyOutput) ToWorkspaceCustomerManagedKeyPtrOutputWithContext(ctx context.Context) WorkspaceCustomerManagedKeyPtrOutput
type WorkspaceCustomerManagedKeyPtrInput ¶ added in v4.10.0
type WorkspaceCustomerManagedKeyPtrInput interface { pulumi.Input ToWorkspaceCustomerManagedKeyPtrOutput() WorkspaceCustomerManagedKeyPtrOutput ToWorkspaceCustomerManagedKeyPtrOutputWithContext(ctx context.Context) WorkspaceCustomerManagedKeyPtrOutput }
type WorkspaceCustomerManagedKeyPtrOutput ¶ added in v4.10.0
type WorkspaceCustomerManagedKeyPtrOutput struct{ *pulumi.OutputState }
func (WorkspaceCustomerManagedKeyPtrOutput) ElementType ¶ added in v4.10.0
func (WorkspaceCustomerManagedKeyPtrOutput) ElementType() reflect.Type
func (WorkspaceCustomerManagedKeyPtrOutput) ToWorkspaceCustomerManagedKeyPtrOutput ¶ added in v4.10.0
func (o WorkspaceCustomerManagedKeyPtrOutput) ToWorkspaceCustomerManagedKeyPtrOutput() WorkspaceCustomerManagedKeyPtrOutput
func (WorkspaceCustomerManagedKeyPtrOutput) ToWorkspaceCustomerManagedKeyPtrOutputWithContext ¶ added in v4.10.0
func (o WorkspaceCustomerManagedKeyPtrOutput) ToWorkspaceCustomerManagedKeyPtrOutputWithContext(ctx context.Context) WorkspaceCustomerManagedKeyPtrOutput
type WorkspaceCustomerManagedKeyState ¶ added in v4.10.0
type WorkspaceCustomerManagedKeyState struct { // The ID of the Key Vault. KeyVaultKeyId pulumi.StringPtrInput // The ID of the Databricks workspace. WorkspaceId pulumi.StringPtrInput }
func (WorkspaceCustomerManagedKeyState) ElementType ¶ added in v4.10.0
func (WorkspaceCustomerManagedKeyState) ElementType() reflect.Type
type WorkspaceInput ¶
type WorkspaceInput interface { pulumi.Input ToWorkspaceOutput() WorkspaceOutput ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput }
type WorkspaceMap ¶
type WorkspaceMap map[string]WorkspaceInput
func (WorkspaceMap) ElementType ¶
func (WorkspaceMap) ElementType() reflect.Type
func (WorkspaceMap) ToWorkspaceMapOutput ¶
func (i WorkspaceMap) ToWorkspaceMapOutput() WorkspaceMapOutput
func (WorkspaceMap) ToWorkspaceMapOutputWithContext ¶
func (i WorkspaceMap) ToWorkspaceMapOutputWithContext(ctx context.Context) WorkspaceMapOutput
type WorkspaceMapInput ¶
type WorkspaceMapInput interface { pulumi.Input ToWorkspaceMapOutput() WorkspaceMapOutput ToWorkspaceMapOutputWithContext(context.Context) WorkspaceMapOutput }
WorkspaceMapInput is an input type that accepts WorkspaceMap and WorkspaceMapOutput values. You can construct a concrete instance of `WorkspaceMapInput` via:
WorkspaceMap{ "key": WorkspaceArgs{...} }
type WorkspaceMapOutput ¶
type WorkspaceMapOutput struct{ *pulumi.OutputState }
func (WorkspaceMapOutput) ElementType ¶
func (WorkspaceMapOutput) ElementType() reflect.Type
func (WorkspaceMapOutput) MapIndex ¶
func (o WorkspaceMapOutput) MapIndex(k pulumi.StringInput) WorkspaceOutput
func (WorkspaceMapOutput) ToWorkspaceMapOutput ¶
func (o WorkspaceMapOutput) ToWorkspaceMapOutput() WorkspaceMapOutput
func (WorkspaceMapOutput) ToWorkspaceMapOutputWithContext ¶
func (o WorkspaceMapOutput) ToWorkspaceMapOutputWithContext(ctx context.Context) WorkspaceMapOutput
type WorkspaceOutput ¶
type WorkspaceOutput struct{ *pulumi.OutputState }
func (WorkspaceOutput) ElementType ¶
func (WorkspaceOutput) ElementType() reflect.Type
func (WorkspaceOutput) ToWorkspaceOutput ¶
func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput
func (WorkspaceOutput) ToWorkspaceOutputWithContext ¶
func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
func (WorkspaceOutput) ToWorkspacePtrOutput ¶
func (o WorkspaceOutput) ToWorkspacePtrOutput() WorkspacePtrOutput
func (WorkspaceOutput) ToWorkspacePtrOutputWithContext ¶
func (o WorkspaceOutput) ToWorkspacePtrOutputWithContext(ctx context.Context) WorkspacePtrOutput
type WorkspacePtrInput ¶
type WorkspacePtrInput interface { pulumi.Input ToWorkspacePtrOutput() WorkspacePtrOutput ToWorkspacePtrOutputWithContext(ctx context.Context) WorkspacePtrOutput }
type WorkspacePtrOutput ¶
type WorkspacePtrOutput struct{ *pulumi.OutputState }
func (WorkspacePtrOutput) Elem ¶ added in v4.20.0
func (o WorkspacePtrOutput) Elem() WorkspaceOutput
func (WorkspacePtrOutput) ElementType ¶
func (WorkspacePtrOutput) ElementType() reflect.Type
func (WorkspacePtrOutput) ToWorkspacePtrOutput ¶
func (o WorkspacePtrOutput) ToWorkspacePtrOutput() WorkspacePtrOutput
func (WorkspacePtrOutput) ToWorkspacePtrOutputWithContext ¶
func (o WorkspacePtrOutput) ToWorkspacePtrOutputWithContext(ctx context.Context) WorkspacePtrOutput
type WorkspaceState ¶
type WorkspaceState struct { // A `customParameters` block as documented below. CustomParameters WorkspaceCustomParametersPtrInput // Is the workspace enabled for customer managed key encryption? If `true` this enables the Managed Identity for the managed storage account. Possible values are `true` or `false`. Defaults to `false`. This field is only valid if the Databricks Workspace `sku` is set to `premium`. Changing this forces a new resource to be created. CustomerManagedKeyEnabled pulumi.BoolPtrInput // Is the Databricks File System root file system enabled with a secondary layer of encryption with platform managed keys? Possible values are `true` or `false`. Defaults to `false`. This field is only valid if the Databricks Workspace `sku` is set to `premium`. Changing this forces a new resource to be created. InfrastructureEncryptionEnabled pulumi.BoolPtrInput // Resource ID of the Outbound Load balancer Backend Address Pool for Secure Cluster Connectivity (No Public IP) workspace. Changing this forces a new resource to be created. LoadBalancerBackendAddressPoolId pulumi.StringPtrInput // Specifies the supported Azure location where the resource has to be created. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The ID of the Managed Resource Group created by the Databricks Workspace. ManagedResourceGroupId pulumi.StringPtrInput // The name of the resource group where Azure should place the managed Databricks resources. Changing this forces a new resource to be created. ManagedResourceGroupName pulumi.StringPtrInput // Customer managed encryption properties for the Databricks Workspace managed resources(e.g. Notebooks and Artifacts). Changing this forces a new resource to be created. ManagedServicesCmkKeyVaultKeyId pulumi.StringPtrInput // Specifies the name of the Databricks Workspace resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Does the data plane (clusters) to control plane communication happen over private link endpoint only or publicly? Possible values `AllRules`, `NoAzureDatabricksRules` or `NoAzureServiceRules`. Required when `publicNetworkAccessEnabled` is set to `false`. Changing this forces a new resource to be created. NetworkSecurityGroupRulesRequired pulumi.StringPtrInput // Allow public access for accessing workspace. Set value to `false` to access workspace only via private link endpoint. Possible values include `true` or `false`. Defaults to `true`. Changing this forces a new resource to be created. PublicNetworkAccessEnabled pulumi.BoolPtrInput // The name of the Resource Group in which the Databricks Workspace should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The `sku` to use for the Databricks Workspace. Possible values are `standard`, `premium`, or `trial`. Changing this can force a new resource to be created in some circumstances. Sku pulumi.StringPtrInput // A `storageAccountIdentity` block as documented below. StorageAccountIdentities WorkspaceStorageAccountIdentityArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The unique identifier of the databricks workspace in Databricks control plane. WorkspaceId pulumi.StringPtrInput // The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net' WorkspaceUrl pulumi.StringPtrInput }
func (WorkspaceState) ElementType ¶
func (WorkspaceState) ElementType() reflect.Type
type WorkspaceStorageAccountIdentity ¶ added in v4.10.0
type WorkspaceStorageAccountIdentity struct { // The principal UUID for the internal databricks storage account needed to provide access to the workspace for enabling Customer Managed Keys. PrincipalId *string `pulumi:"principalId"` // The UUID of the tenant where the internal databricks storage account was created. TenantId *string `pulumi:"tenantId"` // The type of the internal databricks storage account. Type *string `pulumi:"type"` }
type WorkspaceStorageAccountIdentityArgs ¶ added in v4.10.0
type WorkspaceStorageAccountIdentityArgs struct { // The principal UUID for the internal databricks storage account needed to provide access to the workspace for enabling Customer Managed Keys. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The UUID of the tenant where the internal databricks storage account was created. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // The type of the internal databricks storage account. Type pulumi.StringPtrInput `pulumi:"type"` }
func (WorkspaceStorageAccountIdentityArgs) ElementType ¶ added in v4.10.0
func (WorkspaceStorageAccountIdentityArgs) ElementType() reflect.Type
func (WorkspaceStorageAccountIdentityArgs) ToWorkspaceStorageAccountIdentityOutput ¶ added in v4.10.0
func (i WorkspaceStorageAccountIdentityArgs) ToWorkspaceStorageAccountIdentityOutput() WorkspaceStorageAccountIdentityOutput
func (WorkspaceStorageAccountIdentityArgs) ToWorkspaceStorageAccountIdentityOutputWithContext ¶ added in v4.10.0
func (i WorkspaceStorageAccountIdentityArgs) ToWorkspaceStorageAccountIdentityOutputWithContext(ctx context.Context) WorkspaceStorageAccountIdentityOutput
type WorkspaceStorageAccountIdentityArray ¶ added in v4.10.0
type WorkspaceStorageAccountIdentityArray []WorkspaceStorageAccountIdentityInput
func (WorkspaceStorageAccountIdentityArray) ElementType ¶ added in v4.10.0
func (WorkspaceStorageAccountIdentityArray) ElementType() reflect.Type
func (WorkspaceStorageAccountIdentityArray) ToWorkspaceStorageAccountIdentityArrayOutput ¶ added in v4.10.0
func (i WorkspaceStorageAccountIdentityArray) ToWorkspaceStorageAccountIdentityArrayOutput() WorkspaceStorageAccountIdentityArrayOutput
func (WorkspaceStorageAccountIdentityArray) ToWorkspaceStorageAccountIdentityArrayOutputWithContext ¶ added in v4.10.0
func (i WorkspaceStorageAccountIdentityArray) ToWorkspaceStorageAccountIdentityArrayOutputWithContext(ctx context.Context) WorkspaceStorageAccountIdentityArrayOutput
type WorkspaceStorageAccountIdentityArrayInput ¶ added in v4.10.0
type WorkspaceStorageAccountIdentityArrayInput interface { pulumi.Input ToWorkspaceStorageAccountIdentityArrayOutput() WorkspaceStorageAccountIdentityArrayOutput ToWorkspaceStorageAccountIdentityArrayOutputWithContext(context.Context) WorkspaceStorageAccountIdentityArrayOutput }
WorkspaceStorageAccountIdentityArrayInput is an input type that accepts WorkspaceStorageAccountIdentityArray and WorkspaceStorageAccountIdentityArrayOutput values. You can construct a concrete instance of `WorkspaceStorageAccountIdentityArrayInput` via:
WorkspaceStorageAccountIdentityArray{ WorkspaceStorageAccountIdentityArgs{...} }
type WorkspaceStorageAccountIdentityArrayOutput ¶ added in v4.10.0
type WorkspaceStorageAccountIdentityArrayOutput struct{ *pulumi.OutputState }
func (WorkspaceStorageAccountIdentityArrayOutput) ElementType ¶ added in v4.10.0
func (WorkspaceStorageAccountIdentityArrayOutput) ElementType() reflect.Type
func (WorkspaceStorageAccountIdentityArrayOutput) ToWorkspaceStorageAccountIdentityArrayOutput ¶ added in v4.10.0
func (o WorkspaceStorageAccountIdentityArrayOutput) ToWorkspaceStorageAccountIdentityArrayOutput() WorkspaceStorageAccountIdentityArrayOutput
func (WorkspaceStorageAccountIdentityArrayOutput) ToWorkspaceStorageAccountIdentityArrayOutputWithContext ¶ added in v4.10.0
func (o WorkspaceStorageAccountIdentityArrayOutput) ToWorkspaceStorageAccountIdentityArrayOutputWithContext(ctx context.Context) WorkspaceStorageAccountIdentityArrayOutput
type WorkspaceStorageAccountIdentityInput ¶ added in v4.10.0
type WorkspaceStorageAccountIdentityInput interface { pulumi.Input ToWorkspaceStorageAccountIdentityOutput() WorkspaceStorageAccountIdentityOutput ToWorkspaceStorageAccountIdentityOutputWithContext(context.Context) WorkspaceStorageAccountIdentityOutput }
WorkspaceStorageAccountIdentityInput is an input type that accepts WorkspaceStorageAccountIdentityArgs and WorkspaceStorageAccountIdentityOutput values. You can construct a concrete instance of `WorkspaceStorageAccountIdentityInput` via:
WorkspaceStorageAccountIdentityArgs{...}
type WorkspaceStorageAccountIdentityOutput ¶ added in v4.10.0
type WorkspaceStorageAccountIdentityOutput struct{ *pulumi.OutputState }
func (WorkspaceStorageAccountIdentityOutput) ElementType ¶ added in v4.10.0
func (WorkspaceStorageAccountIdentityOutput) ElementType() reflect.Type
func (WorkspaceStorageAccountIdentityOutput) PrincipalId ¶ added in v4.10.0
func (o WorkspaceStorageAccountIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The principal UUID for the internal databricks storage account needed to provide access to the workspace for enabling Customer Managed Keys.
func (WorkspaceStorageAccountIdentityOutput) TenantId ¶ added in v4.10.0
func (o WorkspaceStorageAccountIdentityOutput) TenantId() pulumi.StringPtrOutput
The UUID of the tenant where the internal databricks storage account was created.
func (WorkspaceStorageAccountIdentityOutput) ToWorkspaceStorageAccountIdentityOutput ¶ added in v4.10.0
func (o WorkspaceStorageAccountIdentityOutput) ToWorkspaceStorageAccountIdentityOutput() WorkspaceStorageAccountIdentityOutput
func (WorkspaceStorageAccountIdentityOutput) ToWorkspaceStorageAccountIdentityOutputWithContext ¶ added in v4.10.0
func (o WorkspaceStorageAccountIdentityOutput) ToWorkspaceStorageAccountIdentityOutputWithContext(ctx context.Context) WorkspaceStorageAccountIdentityOutput
func (WorkspaceStorageAccountIdentityOutput) Type ¶ added in v4.10.0
func (o WorkspaceStorageAccountIdentityOutput) Type() pulumi.StringPtrOutput
The type of the internal databricks storage account.