v20180401

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	KeySourceDefault             = KeySource("Default")
	KeySource_Microsoft_Keyvault = KeySource("Microsoft.Keyvault")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AddressSpace

type AddressSpace struct {
	// A list of address blocks reserved for this virtual network in CIDR notation.
	AddressPrefixes []string `pulumi:"addressPrefixes"`
}

AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.

type AddressSpaceArgs

type AddressSpaceArgs struct {
	// A list of address blocks reserved for this virtual network in CIDR notation.
	AddressPrefixes pulumi.StringArrayInput `pulumi:"addressPrefixes"`
}

AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.

func (AddressSpaceArgs) ElementType

func (AddressSpaceArgs) ElementType() reflect.Type

func (AddressSpaceArgs) ToAddressSpaceOutput

func (i AddressSpaceArgs) ToAddressSpaceOutput() AddressSpaceOutput

func (AddressSpaceArgs) ToAddressSpaceOutputWithContext

func (i AddressSpaceArgs) ToAddressSpaceOutputWithContext(ctx context.Context) AddressSpaceOutput

func (AddressSpaceArgs) ToAddressSpacePtrOutput

func (i AddressSpaceArgs) ToAddressSpacePtrOutput() AddressSpacePtrOutput

func (AddressSpaceArgs) ToAddressSpacePtrOutputWithContext

func (i AddressSpaceArgs) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput

type AddressSpaceInput

type AddressSpaceInput interface {
	pulumi.Input

	ToAddressSpaceOutput() AddressSpaceOutput
	ToAddressSpaceOutputWithContext(context.Context) AddressSpaceOutput
}

AddressSpaceInput is an input type that accepts AddressSpaceArgs and AddressSpaceOutput values. You can construct a concrete instance of `AddressSpaceInput` via:

AddressSpaceArgs{...}

type AddressSpaceOutput

type AddressSpaceOutput struct{ *pulumi.OutputState }

AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.

func (AddressSpaceOutput) AddressPrefixes

func (o AddressSpaceOutput) AddressPrefixes() pulumi.StringArrayOutput

A list of address blocks reserved for this virtual network in CIDR notation.

func (AddressSpaceOutput) ElementType

func (AddressSpaceOutput) ElementType() reflect.Type

func (AddressSpaceOutput) ToAddressSpaceOutput

func (o AddressSpaceOutput) ToAddressSpaceOutput() AddressSpaceOutput

func (AddressSpaceOutput) ToAddressSpaceOutputWithContext

func (o AddressSpaceOutput) ToAddressSpaceOutputWithContext(ctx context.Context) AddressSpaceOutput

func (AddressSpaceOutput) ToAddressSpacePtrOutput

func (o AddressSpaceOutput) ToAddressSpacePtrOutput() AddressSpacePtrOutput

func (AddressSpaceOutput) ToAddressSpacePtrOutputWithContext

func (o AddressSpaceOutput) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput

type AddressSpacePtrInput

type AddressSpacePtrInput interface {
	pulumi.Input

	ToAddressSpacePtrOutput() AddressSpacePtrOutput
	ToAddressSpacePtrOutputWithContext(context.Context) AddressSpacePtrOutput
}

AddressSpacePtrInput is an input type that accepts AddressSpaceArgs, AddressSpacePtr and AddressSpacePtrOutput values. You can construct a concrete instance of `AddressSpacePtrInput` via:

        AddressSpaceArgs{...}

or:

        nil

type AddressSpacePtrOutput

type AddressSpacePtrOutput struct{ *pulumi.OutputState }

func (AddressSpacePtrOutput) AddressPrefixes

func (o AddressSpacePtrOutput) AddressPrefixes() pulumi.StringArrayOutput

A list of address blocks reserved for this virtual network in CIDR notation.

func (AddressSpacePtrOutput) Elem

func (AddressSpacePtrOutput) ElementType

func (AddressSpacePtrOutput) ElementType() reflect.Type

func (AddressSpacePtrOutput) ToAddressSpacePtrOutput

func (o AddressSpacePtrOutput) ToAddressSpacePtrOutput() AddressSpacePtrOutput

func (AddressSpacePtrOutput) ToAddressSpacePtrOutputWithContext

func (o AddressSpacePtrOutput) ToAddressSpacePtrOutputWithContext(ctx context.Context) AddressSpacePtrOutput

type AddressSpaceResponse

type AddressSpaceResponse struct {
	// A list of address blocks reserved for this virtual network in CIDR notation.
	AddressPrefixes []string `pulumi:"addressPrefixes"`
}

AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.

type AddressSpaceResponseArgs

type AddressSpaceResponseArgs struct {
	// A list of address blocks reserved for this virtual network in CIDR notation.
	AddressPrefixes pulumi.StringArrayInput `pulumi:"addressPrefixes"`
}

AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.

func (AddressSpaceResponseArgs) ElementType

func (AddressSpaceResponseArgs) ElementType() reflect.Type

func (AddressSpaceResponseArgs) ToAddressSpaceResponseOutput

func (i AddressSpaceResponseArgs) ToAddressSpaceResponseOutput() AddressSpaceResponseOutput

func (AddressSpaceResponseArgs) ToAddressSpaceResponseOutputWithContext

func (i AddressSpaceResponseArgs) ToAddressSpaceResponseOutputWithContext(ctx context.Context) AddressSpaceResponseOutput

func (AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutput

func (i AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput

func (AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutputWithContext

func (i AddressSpaceResponseArgs) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput

type AddressSpaceResponseInput

type AddressSpaceResponseInput interface {
	pulumi.Input

	ToAddressSpaceResponseOutput() AddressSpaceResponseOutput
	ToAddressSpaceResponseOutputWithContext(context.Context) AddressSpaceResponseOutput
}

AddressSpaceResponseInput is an input type that accepts AddressSpaceResponseArgs and AddressSpaceResponseOutput values. You can construct a concrete instance of `AddressSpaceResponseInput` via:

AddressSpaceResponseArgs{...}

type AddressSpaceResponseOutput

type AddressSpaceResponseOutput struct{ *pulumi.OutputState }

AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.

func (AddressSpaceResponseOutput) AddressPrefixes

A list of address blocks reserved for this virtual network in CIDR notation.

func (AddressSpaceResponseOutput) ElementType

func (AddressSpaceResponseOutput) ElementType() reflect.Type

func (AddressSpaceResponseOutput) ToAddressSpaceResponseOutput

func (o AddressSpaceResponseOutput) ToAddressSpaceResponseOutput() AddressSpaceResponseOutput

func (AddressSpaceResponseOutput) ToAddressSpaceResponseOutputWithContext

func (o AddressSpaceResponseOutput) ToAddressSpaceResponseOutputWithContext(ctx context.Context) AddressSpaceResponseOutput

func (AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutput

func (o AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput

func (AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutputWithContext

func (o AddressSpaceResponseOutput) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput

type AddressSpaceResponsePtrInput

type AddressSpaceResponsePtrInput interface {
	pulumi.Input

	ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput
	ToAddressSpaceResponsePtrOutputWithContext(context.Context) AddressSpaceResponsePtrOutput
}

AddressSpaceResponsePtrInput is an input type that accepts AddressSpaceResponseArgs, AddressSpaceResponsePtr and AddressSpaceResponsePtrOutput values. You can construct a concrete instance of `AddressSpaceResponsePtrInput` via:

        AddressSpaceResponseArgs{...}

or:

        nil

type AddressSpaceResponsePtrOutput

type AddressSpaceResponsePtrOutput struct{ *pulumi.OutputState }

func (AddressSpaceResponsePtrOutput) AddressPrefixes

A list of address blocks reserved for this virtual network in CIDR notation.

func (AddressSpaceResponsePtrOutput) Elem

func (AddressSpaceResponsePtrOutput) ElementType

func (AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutput

func (o AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutput() AddressSpaceResponsePtrOutput

func (AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutputWithContext

func (o AddressSpaceResponsePtrOutput) ToAddressSpaceResponsePtrOutputWithContext(ctx context.Context) AddressSpaceResponsePtrOutput

type CreatedByResponse

type CreatedByResponse struct {
	// The application ID of the application that initiated the creation of the workspace. For example, Azure Portal.
	ApplicationId string `pulumi:"applicationId"`
	// The Object ID that created the workspace.
	Oid string `pulumi:"oid"`
	// The Personal Object ID corresponding to the object ID above
	Puid string `pulumi:"puid"`
}

Provides details of the entity that created/updated the workspace.

type CreatedByResponseArgs

type CreatedByResponseArgs struct {
	// The application ID of the application that initiated the creation of the workspace. For example, Azure Portal.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// The Object ID that created the workspace.
	Oid pulumi.StringInput `pulumi:"oid"`
	// The Personal Object ID corresponding to the object ID above
	Puid pulumi.StringInput `pulumi:"puid"`
}

Provides details of the entity that created/updated the workspace.

func (CreatedByResponseArgs) ElementType

func (CreatedByResponseArgs) ElementType() reflect.Type

func (CreatedByResponseArgs) ToCreatedByResponseOutput

func (i CreatedByResponseArgs) ToCreatedByResponseOutput() CreatedByResponseOutput

func (CreatedByResponseArgs) ToCreatedByResponseOutputWithContext

func (i CreatedByResponseArgs) ToCreatedByResponseOutputWithContext(ctx context.Context) CreatedByResponseOutput

func (CreatedByResponseArgs) ToCreatedByResponsePtrOutput

func (i CreatedByResponseArgs) ToCreatedByResponsePtrOutput() CreatedByResponsePtrOutput

func (CreatedByResponseArgs) ToCreatedByResponsePtrOutputWithContext

func (i CreatedByResponseArgs) ToCreatedByResponsePtrOutputWithContext(ctx context.Context) CreatedByResponsePtrOutput

type CreatedByResponseInput

type CreatedByResponseInput interface {
	pulumi.Input

	ToCreatedByResponseOutput() CreatedByResponseOutput
	ToCreatedByResponseOutputWithContext(context.Context) CreatedByResponseOutput
}

CreatedByResponseInput is an input type that accepts CreatedByResponseArgs and CreatedByResponseOutput values. You can construct a concrete instance of `CreatedByResponseInput` via:

CreatedByResponseArgs{...}

type CreatedByResponseOutput

type CreatedByResponseOutput struct{ *pulumi.OutputState }

Provides details of the entity that created/updated the workspace.

func (CreatedByResponseOutput) ApplicationId

func (o CreatedByResponseOutput) ApplicationId() pulumi.StringOutput

The application ID of the application that initiated the creation of the workspace. For example, Azure Portal.

func (CreatedByResponseOutput) ElementType

func (CreatedByResponseOutput) ElementType() reflect.Type

func (CreatedByResponseOutput) Oid

The Object ID that created the workspace.

func (CreatedByResponseOutput) Puid

The Personal Object ID corresponding to the object ID above

func (CreatedByResponseOutput) ToCreatedByResponseOutput

func (o CreatedByResponseOutput) ToCreatedByResponseOutput() CreatedByResponseOutput

func (CreatedByResponseOutput) ToCreatedByResponseOutputWithContext

func (o CreatedByResponseOutput) ToCreatedByResponseOutputWithContext(ctx context.Context) CreatedByResponseOutput

func (CreatedByResponseOutput) ToCreatedByResponsePtrOutput

func (o CreatedByResponseOutput) ToCreatedByResponsePtrOutput() CreatedByResponsePtrOutput

func (CreatedByResponseOutput) ToCreatedByResponsePtrOutputWithContext

func (o CreatedByResponseOutput) ToCreatedByResponsePtrOutputWithContext(ctx context.Context) CreatedByResponsePtrOutput

type CreatedByResponsePtrInput

type CreatedByResponsePtrInput interface {
	pulumi.Input

	ToCreatedByResponsePtrOutput() CreatedByResponsePtrOutput
	ToCreatedByResponsePtrOutputWithContext(context.Context) CreatedByResponsePtrOutput
}

CreatedByResponsePtrInput is an input type that accepts CreatedByResponseArgs, CreatedByResponsePtr and CreatedByResponsePtrOutput values. You can construct a concrete instance of `CreatedByResponsePtrInput` via:

        CreatedByResponseArgs{...}

or:

        nil

type CreatedByResponsePtrOutput

type CreatedByResponsePtrOutput struct{ *pulumi.OutputState }

func (CreatedByResponsePtrOutput) ApplicationId

The application ID of the application that initiated the creation of the workspace. For example, Azure Portal.

func (CreatedByResponsePtrOutput) Elem

func (CreatedByResponsePtrOutput) ElementType

func (CreatedByResponsePtrOutput) ElementType() reflect.Type

func (CreatedByResponsePtrOutput) Oid

The Object ID that created the workspace.

func (CreatedByResponsePtrOutput) Puid

The Personal Object ID corresponding to the object ID above

func (CreatedByResponsePtrOutput) ToCreatedByResponsePtrOutput

func (o CreatedByResponsePtrOutput) ToCreatedByResponsePtrOutput() CreatedByResponsePtrOutput

func (CreatedByResponsePtrOutput) ToCreatedByResponsePtrOutputWithContext

func (o CreatedByResponsePtrOutput) ToCreatedByResponsePtrOutputWithContext(ctx context.Context) CreatedByResponsePtrOutput

type Encryption

type Encryption struct {
	// The name of KeyVault key.
	KeyName *string `pulumi:"keyName"`
	// The encryption keySource (provider). Possible values (case-insensitive):  Default, Microsoft.Keyvault
	KeySource *string `pulumi:"keySource"`
	// The Uri of KeyVault.
	KeyVaultUri *string `pulumi:"keyVaultUri"`
	// The version of KeyVault key.
	KeyVersion *string `pulumi:"keyVersion"`
}

The object that contains details of encryption used on the workspace.

type EncryptionArgs

type EncryptionArgs struct {
	// The name of KeyVault key.
	KeyName pulumi.StringPtrInput `pulumi:"keyName"`
	// The encryption keySource (provider). Possible values (case-insensitive):  Default, Microsoft.Keyvault
	KeySource pulumi.StringPtrInput `pulumi:"keySource"`
	// The Uri of KeyVault.
	KeyVaultUri pulumi.StringPtrInput `pulumi:"keyVaultUri"`
	// The version of KeyVault key.
	KeyVersion pulumi.StringPtrInput `pulumi:"keyVersion"`
}

The object that contains details of encryption used on the workspace.

func (EncryptionArgs) ElementType

func (EncryptionArgs) ElementType() reflect.Type

func (EncryptionArgs) ToEncryptionOutput

func (i EncryptionArgs) ToEncryptionOutput() EncryptionOutput

func (EncryptionArgs) ToEncryptionOutputWithContext

func (i EncryptionArgs) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput

func (EncryptionArgs) ToEncryptionPtrOutput

func (i EncryptionArgs) ToEncryptionPtrOutput() EncryptionPtrOutput

func (EncryptionArgs) ToEncryptionPtrOutputWithContext

func (i EncryptionArgs) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput

type EncryptionInput

type EncryptionInput interface {
	pulumi.Input

	ToEncryptionOutput() EncryptionOutput
	ToEncryptionOutputWithContext(context.Context) EncryptionOutput
}

EncryptionInput is an input type that accepts EncryptionArgs and EncryptionOutput values. You can construct a concrete instance of `EncryptionInput` via:

EncryptionArgs{...}

type EncryptionOutput

type EncryptionOutput struct{ *pulumi.OutputState }

The object that contains details of encryption used on the workspace.

func (EncryptionOutput) ElementType

func (EncryptionOutput) ElementType() reflect.Type

func (EncryptionOutput) KeyName

The name of KeyVault key.

func (EncryptionOutput) KeySource

func (o EncryptionOutput) KeySource() pulumi.StringPtrOutput

The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault

func (EncryptionOutput) KeyVaultUri

func (o EncryptionOutput) KeyVaultUri() pulumi.StringPtrOutput

The Uri of KeyVault.

func (EncryptionOutput) KeyVersion

func (o EncryptionOutput) KeyVersion() pulumi.StringPtrOutput

The version of KeyVault key.

func (EncryptionOutput) ToEncryptionOutput

func (o EncryptionOutput) ToEncryptionOutput() EncryptionOutput

func (EncryptionOutput) ToEncryptionOutputWithContext

func (o EncryptionOutput) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput

func (EncryptionOutput) ToEncryptionPtrOutput

func (o EncryptionOutput) ToEncryptionPtrOutput() EncryptionPtrOutput

func (EncryptionOutput) ToEncryptionPtrOutputWithContext

func (o EncryptionOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput

type EncryptionPtrInput

type EncryptionPtrInput interface {
	pulumi.Input

	ToEncryptionPtrOutput() EncryptionPtrOutput
	ToEncryptionPtrOutputWithContext(context.Context) EncryptionPtrOutput
}

EncryptionPtrInput is an input type that accepts EncryptionArgs, EncryptionPtr and EncryptionPtrOutput values. You can construct a concrete instance of `EncryptionPtrInput` via:

        EncryptionArgs{...}

or:

        nil

func EncryptionPtr

func EncryptionPtr(v *EncryptionArgs) EncryptionPtrInput

type EncryptionPtrOutput

type EncryptionPtrOutput struct{ *pulumi.OutputState }

func (EncryptionPtrOutput) Elem

func (EncryptionPtrOutput) ElementType

func (EncryptionPtrOutput) ElementType() reflect.Type

func (EncryptionPtrOutput) KeyName

The name of KeyVault key.

func (EncryptionPtrOutput) KeySource

The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault

func (EncryptionPtrOutput) KeyVaultUri

func (o EncryptionPtrOutput) KeyVaultUri() pulumi.StringPtrOutput

The Uri of KeyVault.

func (EncryptionPtrOutput) KeyVersion

The version of KeyVault key.

func (EncryptionPtrOutput) ToEncryptionPtrOutput

func (o EncryptionPtrOutput) ToEncryptionPtrOutput() EncryptionPtrOutput

func (EncryptionPtrOutput) ToEncryptionPtrOutputWithContext

func (o EncryptionPtrOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput

type EncryptionResponse

type EncryptionResponse struct {
	// The name of KeyVault key.
	KeyName *string `pulumi:"keyName"`
	// The encryption keySource (provider). Possible values (case-insensitive):  Default, Microsoft.Keyvault
	KeySource *string `pulumi:"keySource"`
	// The Uri of KeyVault.
	KeyVaultUri *string `pulumi:"keyVaultUri"`
	// The version of KeyVault key.
	KeyVersion *string `pulumi:"keyVersion"`
}

The object that contains details of encryption used on the workspace.

type EncryptionResponseArgs

type EncryptionResponseArgs struct {
	// The name of KeyVault key.
	KeyName pulumi.StringPtrInput `pulumi:"keyName"`
	// The encryption keySource (provider). Possible values (case-insensitive):  Default, Microsoft.Keyvault
	KeySource pulumi.StringPtrInput `pulumi:"keySource"`
	// The Uri of KeyVault.
	KeyVaultUri pulumi.StringPtrInput `pulumi:"keyVaultUri"`
	// The version of KeyVault key.
	KeyVersion pulumi.StringPtrInput `pulumi:"keyVersion"`
}

The object that contains details of encryption used on the workspace.

func (EncryptionResponseArgs) ElementType

func (EncryptionResponseArgs) ElementType() reflect.Type

func (EncryptionResponseArgs) ToEncryptionResponseOutput

func (i EncryptionResponseArgs) ToEncryptionResponseOutput() EncryptionResponseOutput

func (EncryptionResponseArgs) ToEncryptionResponseOutputWithContext

func (i EncryptionResponseArgs) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput

func (EncryptionResponseArgs) ToEncryptionResponsePtrOutput

func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput

func (EncryptionResponseArgs) ToEncryptionResponsePtrOutputWithContext

func (i EncryptionResponseArgs) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput

type EncryptionResponseInput

type EncryptionResponseInput interface {
	pulumi.Input

	ToEncryptionResponseOutput() EncryptionResponseOutput
	ToEncryptionResponseOutputWithContext(context.Context) EncryptionResponseOutput
}

EncryptionResponseInput is an input type that accepts EncryptionResponseArgs and EncryptionResponseOutput values. You can construct a concrete instance of `EncryptionResponseInput` via:

EncryptionResponseArgs{...}

type EncryptionResponseOutput

type EncryptionResponseOutput struct{ *pulumi.OutputState }

The object that contains details of encryption used on the workspace.

func (EncryptionResponseOutput) ElementType

func (EncryptionResponseOutput) ElementType() reflect.Type

func (EncryptionResponseOutput) KeyName

The name of KeyVault key.

func (EncryptionResponseOutput) KeySource

The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault

func (EncryptionResponseOutput) KeyVaultUri

The Uri of KeyVault.

func (EncryptionResponseOutput) KeyVersion

The version of KeyVault key.

func (EncryptionResponseOutput) ToEncryptionResponseOutput

func (o EncryptionResponseOutput) ToEncryptionResponseOutput() EncryptionResponseOutput

func (EncryptionResponseOutput) ToEncryptionResponseOutputWithContext

func (o EncryptionResponseOutput) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput

func (EncryptionResponseOutput) ToEncryptionResponsePtrOutput

func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput

func (EncryptionResponseOutput) ToEncryptionResponsePtrOutputWithContext

func (o EncryptionResponseOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput

type EncryptionResponsePtrInput

type EncryptionResponsePtrInput interface {
	pulumi.Input

	ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput
	ToEncryptionResponsePtrOutputWithContext(context.Context) EncryptionResponsePtrOutput
}

EncryptionResponsePtrInput is an input type that accepts EncryptionResponseArgs, EncryptionResponsePtr and EncryptionResponsePtrOutput values. You can construct a concrete instance of `EncryptionResponsePtrInput` via:

        EncryptionResponseArgs{...}

or:

        nil

type EncryptionResponsePtrOutput

type EncryptionResponsePtrOutput struct{ *pulumi.OutputState }

func (EncryptionResponsePtrOutput) Elem

func (EncryptionResponsePtrOutput) ElementType

func (EncryptionResponsePtrOutput) KeyName

The name of KeyVault key.

func (EncryptionResponsePtrOutput) KeySource

The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault

func (EncryptionResponsePtrOutput) KeyVaultUri

The Uri of KeyVault.

func (EncryptionResponsePtrOutput) KeyVersion

The version of KeyVault key.

func (EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput

func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutput() EncryptionResponsePtrOutput

func (EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext

func (o EncryptionResponsePtrOutput) ToEncryptionResponsePtrOutputWithContext(ctx context.Context) EncryptionResponsePtrOutput

type GetvNetPeeringArgs

type GetvNetPeeringArgs struct {
	// The name of the workspace vNet peering.
	PeeringName string `pulumi:"peeringName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName string `pulumi:"workspaceName"`
}

type GetvNetPeeringResult

type GetvNetPeeringResult struct {
	// Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.
	AllowForwardedTraffic *bool `pulumi:"allowForwardedTraffic"`
	// If gateway links can be used in remote virtual networking to link to this virtual network.
	AllowGatewayTransit *bool `pulumi:"allowGatewayTransit"`
	// Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.
	AllowVirtualNetworkAccess *bool `pulumi:"allowVirtualNetworkAccess"`
	// The reference to the databricks virtual network address space.
	DatabricksAddressSpace *AddressSpaceResponse `pulumi:"databricksAddressSpace"`
	//  The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).
	DatabricksVirtualNetwork *VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetwork `pulumi:"databricksVirtualNetwork"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Name of the virtual network peering resource
	Name string `pulumi:"name"`
	// The status of the virtual network peering.
	PeeringState string `pulumi:"peeringState"`
	// The provisioning state of the virtual network peering resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The reference to the remote virtual network address space.
	RemoteAddressSpace *AddressSpaceResponse `pulumi:"remoteAddressSpace"`
	//  The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).
	RemoteVirtualNetwork VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetwork `pulumi:"remoteVirtualNetwork"`
	// type of the virtual network peering resource
	Type string `pulumi:"type"`
	// If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.
	UseRemoteGateways *bool `pulumi:"useRemoteGateways"`
}

Peerings in a VirtualNetwork resource

func GetvNetPeering

func GetvNetPeering(ctx *pulumi.Context, args *GetvNetPeeringArgs, opts ...pulumi.InvokeOption) (*GetvNetPeeringResult, error)

type KeySource added in v0.3.1

type KeySource pulumi.String

The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault

func (KeySource) ElementType added in v0.3.1

func (KeySource) ElementType() reflect.Type

func (KeySource) ToStringOutput added in v0.3.1

func (e KeySource) ToStringOutput() pulumi.StringOutput

func (KeySource) ToStringOutputWithContext added in v0.3.1

func (e KeySource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KeySource) ToStringPtrOutput added in v0.3.1

func (e KeySource) ToStringPtrOutput() pulumi.StringPtrOutput

func (KeySource) ToStringPtrOutputWithContext added in v0.3.1

func (e KeySource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LookupWorkspaceArgs

type LookupWorkspaceArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the workspace.
	WorkspaceName string `pulumi:"workspaceName"`
}

type LookupWorkspaceResult

type LookupWorkspaceResult struct {
	// The workspace provider authorizations.
	Authorizations []WorkspaceProviderAuthorizationResponse `pulumi:"authorizations"`
	// Indicates the Object ID, PUID and Application ID of entity that created the workspace.
	CreatedBy *CreatedByResponse `pulumi:"createdBy"`
	// Specifies the date and time when the workspace is created.
	CreatedDateTime string `pulumi:"createdDateTime"`
	// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The managed resource group Id.
	ManagedResourceGroupId string `pulumi:"managedResourceGroupId"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The workspace's custom parameters.
	Parameters *WorkspaceCustomParametersResponse `pulumi:"parameters"`
	// The workspace provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// The SKU of the resource.
	Sku *SkuResponse `pulumi:"sku"`
	// The details of Managed Identity of Storage Account
	StorageAccountIdentity *ManagedIdentityConfigurationResponse `pulumi:"storageAccountIdentity"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type string `pulumi:"type"`
	// The blob URI where the UI definition file is located.
	UiDefinitionUri *string `pulumi:"uiDefinitionUri"`
	// Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
	UpdatedBy *CreatedByResponse `pulumi:"updatedBy"`
	// The unique identifier of the databricks workspace in databricks control plane.
	WorkspaceId string `pulumi:"workspaceId"`
	// The workspace URL which is of the format 'adb-{workspaceId}.{random}.azuredatabricks.net'
	WorkspaceUrl string `pulumi:"workspaceUrl"`
}

Information about workspace.

func LookupWorkspace

func LookupWorkspace(ctx *pulumi.Context, args *LookupWorkspaceArgs, opts ...pulumi.InvokeOption) (*LookupWorkspaceResult, error)

type ManagedIdentityConfigurationResponse

type ManagedIdentityConfigurationResponse struct {
	// The objectId of the Managed Identity that is linked to the Managed Storage account.
	PrincipalId string `pulumi:"principalId"`
	// The tenant Id where the Managed Identity is created.
	TenantId string `pulumi:"tenantId"`
	// The type of Identity created. It can be either SystemAssigned or UserAssigned.
	Type string `pulumi:"type"`
}

The Managed Identity details for storage account.

type ManagedIdentityConfigurationResponseArgs

type ManagedIdentityConfigurationResponseArgs struct {
	// The objectId of the Managed Identity that is linked to the Managed Storage account.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// The tenant Id where the Managed Identity is created.
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// The type of Identity created. It can be either SystemAssigned or UserAssigned.
	Type pulumi.StringInput `pulumi:"type"`
}

The Managed Identity details for storage account.

func (ManagedIdentityConfigurationResponseArgs) ElementType

func (ManagedIdentityConfigurationResponseArgs) ToManagedIdentityConfigurationResponseOutput

func (i ManagedIdentityConfigurationResponseArgs) ToManagedIdentityConfigurationResponseOutput() ManagedIdentityConfigurationResponseOutput

func (ManagedIdentityConfigurationResponseArgs) ToManagedIdentityConfigurationResponseOutputWithContext

func (i ManagedIdentityConfigurationResponseArgs) ToManagedIdentityConfigurationResponseOutputWithContext(ctx context.Context) ManagedIdentityConfigurationResponseOutput

func (ManagedIdentityConfigurationResponseArgs) ToManagedIdentityConfigurationResponsePtrOutput

func (i ManagedIdentityConfigurationResponseArgs) ToManagedIdentityConfigurationResponsePtrOutput() ManagedIdentityConfigurationResponsePtrOutput

func (ManagedIdentityConfigurationResponseArgs) ToManagedIdentityConfigurationResponsePtrOutputWithContext

func (i ManagedIdentityConfigurationResponseArgs) ToManagedIdentityConfigurationResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityConfigurationResponsePtrOutput

type ManagedIdentityConfigurationResponseInput

type ManagedIdentityConfigurationResponseInput interface {
	pulumi.Input

	ToManagedIdentityConfigurationResponseOutput() ManagedIdentityConfigurationResponseOutput
	ToManagedIdentityConfigurationResponseOutputWithContext(context.Context) ManagedIdentityConfigurationResponseOutput
}

ManagedIdentityConfigurationResponseInput is an input type that accepts ManagedIdentityConfigurationResponseArgs and ManagedIdentityConfigurationResponseOutput values. You can construct a concrete instance of `ManagedIdentityConfigurationResponseInput` via:

ManagedIdentityConfigurationResponseArgs{...}

type ManagedIdentityConfigurationResponseOutput

type ManagedIdentityConfigurationResponseOutput struct{ *pulumi.OutputState }

The Managed Identity details for storage account.

func (ManagedIdentityConfigurationResponseOutput) ElementType

func (ManagedIdentityConfigurationResponseOutput) PrincipalId

The objectId of the Managed Identity that is linked to the Managed Storage account.

func (ManagedIdentityConfigurationResponseOutput) TenantId

The tenant Id where the Managed Identity is created.

func (ManagedIdentityConfigurationResponseOutput) ToManagedIdentityConfigurationResponseOutput

func (o ManagedIdentityConfigurationResponseOutput) ToManagedIdentityConfigurationResponseOutput() ManagedIdentityConfigurationResponseOutput

func (ManagedIdentityConfigurationResponseOutput) ToManagedIdentityConfigurationResponseOutputWithContext

func (o ManagedIdentityConfigurationResponseOutput) ToManagedIdentityConfigurationResponseOutputWithContext(ctx context.Context) ManagedIdentityConfigurationResponseOutput

func (ManagedIdentityConfigurationResponseOutput) ToManagedIdentityConfigurationResponsePtrOutput

func (o ManagedIdentityConfigurationResponseOutput) ToManagedIdentityConfigurationResponsePtrOutput() ManagedIdentityConfigurationResponsePtrOutput

func (ManagedIdentityConfigurationResponseOutput) ToManagedIdentityConfigurationResponsePtrOutputWithContext

func (o ManagedIdentityConfigurationResponseOutput) ToManagedIdentityConfigurationResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityConfigurationResponsePtrOutput

func (ManagedIdentityConfigurationResponseOutput) Type

The type of Identity created. It can be either SystemAssigned or UserAssigned.

type ManagedIdentityConfigurationResponsePtrInput

type ManagedIdentityConfigurationResponsePtrInput interface {
	pulumi.Input

	ToManagedIdentityConfigurationResponsePtrOutput() ManagedIdentityConfigurationResponsePtrOutput
	ToManagedIdentityConfigurationResponsePtrOutputWithContext(context.Context) ManagedIdentityConfigurationResponsePtrOutput
}

ManagedIdentityConfigurationResponsePtrInput is an input type that accepts ManagedIdentityConfigurationResponseArgs, ManagedIdentityConfigurationResponsePtr and ManagedIdentityConfigurationResponsePtrOutput values. You can construct a concrete instance of `ManagedIdentityConfigurationResponsePtrInput` via:

        ManagedIdentityConfigurationResponseArgs{...}

or:

        nil

type ManagedIdentityConfigurationResponsePtrOutput

type ManagedIdentityConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedIdentityConfigurationResponsePtrOutput) Elem

func (ManagedIdentityConfigurationResponsePtrOutput) ElementType

func (ManagedIdentityConfigurationResponsePtrOutput) PrincipalId

The objectId of the Managed Identity that is linked to the Managed Storage account.

func (ManagedIdentityConfigurationResponsePtrOutput) TenantId

The tenant Id where the Managed Identity is created.

func (ManagedIdentityConfigurationResponsePtrOutput) ToManagedIdentityConfigurationResponsePtrOutput

func (o ManagedIdentityConfigurationResponsePtrOutput) ToManagedIdentityConfigurationResponsePtrOutput() ManagedIdentityConfigurationResponsePtrOutput

func (ManagedIdentityConfigurationResponsePtrOutput) ToManagedIdentityConfigurationResponsePtrOutputWithContext

func (o ManagedIdentityConfigurationResponsePtrOutput) ToManagedIdentityConfigurationResponsePtrOutputWithContext(ctx context.Context) ManagedIdentityConfigurationResponsePtrOutput

func (ManagedIdentityConfigurationResponsePtrOutput) Type

The type of Identity created. It can be either SystemAssigned or UserAssigned.

type Sku

type Sku struct {
	// The SKU name.
	Name string `pulumi:"name"`
	// The SKU tier.
	Tier *string `pulumi:"tier"`
}

SKU for the resource.

type SkuArgs

type SkuArgs struct {
	// The SKU name.
	Name pulumi.StringInput `pulumi:"name"`
	// The SKU tier.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

SKU for the resource.

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuInput

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

SKU for the resource.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringOutput

The SKU name.

func (SkuOutput) Tier

func (o SkuOutput) Tier() pulumi.StringPtrOutput

The SKU tier.

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name

The SKU name.

func (SkuPtrOutput) Tier

The SKU tier.

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// The SKU name.
	Name string `pulumi:"name"`
	// The SKU tier.
	Tier *string `pulumi:"tier"`
}

SKU for the resource.

type SkuResponseArgs

type SkuResponseArgs struct {
	// The SKU name.
	Name pulumi.StringInput `pulumi:"name"`
	// The SKU tier.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

SKU for the resource.

func (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

	ToSkuResponseOutput() SkuResponseOutput
	ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput
}

SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:

SkuResponseArgs{...}

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

SKU for the resource.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

The SKU name.

func (SkuResponseOutput) Tier

The SKU tier.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

	ToSkuResponsePtrOutput() SkuResponsePtrOutput
	ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput
}

SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name

The SKU name.

func (SkuResponsePtrOutput) Tier

The SKU tier.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type VNetPeering

type VNetPeering struct {
	pulumi.CustomResourceState

	// Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.
	AllowForwardedTraffic pulumi.BoolPtrOutput `pulumi:"allowForwardedTraffic"`
	// If gateway links can be used in remote virtual networking to link to this virtual network.
	AllowGatewayTransit pulumi.BoolPtrOutput `pulumi:"allowGatewayTransit"`
	// Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.
	AllowVirtualNetworkAccess pulumi.BoolPtrOutput `pulumi:"allowVirtualNetworkAccess"`
	// The reference to the databricks virtual network address space.
	DatabricksAddressSpace AddressSpaceResponsePtrOutput `pulumi:"databricksAddressSpace"`
	//  The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).
	DatabricksVirtualNetwork VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutput `pulumi:"databricksVirtualNetwork"`
	// Name of the virtual network peering resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the virtual network peering.
	PeeringState pulumi.StringOutput `pulumi:"peeringState"`
	// The provisioning state of the virtual network peering resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The reference to the remote virtual network address space.
	RemoteAddressSpace AddressSpaceResponsePtrOutput `pulumi:"remoteAddressSpace"`
	//  The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).
	RemoteVirtualNetwork VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutput `pulumi:"remoteVirtualNetwork"`
	// type of the virtual network peering resource
	Type pulumi.StringOutput `pulumi:"type"`
	// If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.
	UseRemoteGateways pulumi.BoolPtrOutput `pulumi:"useRemoteGateways"`
}

Peerings in a VirtualNetwork resource

func GetVNetPeering

func GetVNetPeering(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VNetPeeringState, opts ...pulumi.ResourceOption) (*VNetPeering, error)

GetVNetPeering gets an existing VNetPeering 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 NewVNetPeering

func NewVNetPeering(ctx *pulumi.Context,
	name string, args *VNetPeeringArgs, opts ...pulumi.ResourceOption) (*VNetPeering, error)

NewVNetPeering registers a new resource with the given unique name, arguments, and options.

func (*VNetPeering) ElementType added in v0.2.6

func (*VNetPeering) ElementType() reflect.Type

func (*VNetPeering) ToVNetPeeringOutput added in v0.2.6

func (i *VNetPeering) ToVNetPeeringOutput() VNetPeeringOutput

func (*VNetPeering) ToVNetPeeringOutputWithContext added in v0.2.6

func (i *VNetPeering) ToVNetPeeringOutputWithContext(ctx context.Context) VNetPeeringOutput

type VNetPeeringArgs

type VNetPeeringArgs struct {
	// Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.
	AllowForwardedTraffic pulumi.BoolPtrInput
	// If gateway links can be used in remote virtual networking to link to this virtual network.
	AllowGatewayTransit pulumi.BoolPtrInput
	// Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.
	AllowVirtualNetworkAccess pulumi.BoolPtrInput
	// The reference to the databricks virtual network address space.
	DatabricksAddressSpace AddressSpacePtrInput
	//  The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).
	DatabricksVirtualNetwork VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrInput
	// The name of the workspace vNet peering.
	PeeringName pulumi.StringInput
	// The reference to the remote virtual network address space.
	RemoteAddressSpace AddressSpacePtrInput
	//  The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).
	RemoteVirtualNetwork VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.
	UseRemoteGateways pulumi.BoolPtrInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a VNetPeering resource.

func (VNetPeeringArgs) ElementType

func (VNetPeeringArgs) ElementType() reflect.Type

type VNetPeeringInput added in v0.2.6

type VNetPeeringInput interface {
	pulumi.Input

	ToVNetPeeringOutput() VNetPeeringOutput
	ToVNetPeeringOutputWithContext(ctx context.Context) VNetPeeringOutput
}

type VNetPeeringOutput added in v0.2.6

type VNetPeeringOutput struct {
	*pulumi.OutputState
}

func (VNetPeeringOutput) ElementType added in v0.2.6

func (VNetPeeringOutput) ElementType() reflect.Type

func (VNetPeeringOutput) ToVNetPeeringOutput added in v0.2.6

func (o VNetPeeringOutput) ToVNetPeeringOutput() VNetPeeringOutput

func (VNetPeeringOutput) ToVNetPeeringOutputWithContext added in v0.2.6

func (o VNetPeeringOutput) ToVNetPeeringOutputWithContext(ctx context.Context) VNetPeeringOutput

type VNetPeeringState

type VNetPeeringState struct {
	// Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network.
	AllowForwardedTraffic pulumi.BoolPtrInput
	// If gateway links can be used in remote virtual networking to link to this virtual network.
	AllowGatewayTransit pulumi.BoolPtrInput
	// Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space.
	AllowVirtualNetworkAccess pulumi.BoolPtrInput
	// The reference to the databricks virtual network address space.
	DatabricksAddressSpace AddressSpaceResponsePtrInput
	//  The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).
	DatabricksVirtualNetwork VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrInput
	// Name of the virtual network peering resource
	Name pulumi.StringPtrInput
	// The status of the virtual network peering.
	PeeringState pulumi.StringPtrInput
	// The provisioning state of the virtual network peering resource.
	ProvisioningState pulumi.StringPtrInput
	// The reference to the remote virtual network address space.
	RemoteAddressSpace AddressSpaceResponsePtrInput
	//  The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).
	RemoteVirtualNetwork VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrInput
	// type of the virtual network peering resource
	Type pulumi.StringPtrInput
	// If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway.
	UseRemoteGateways pulumi.BoolPtrInput
}

func (VNetPeeringState) ElementType

func (VNetPeeringState) ElementType() reflect.Type

type VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetwork

type VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetwork struct {
	// The Id of the databricks virtual network.
	Id *string `pulumi:"id"`
}

The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).

type VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkArgs

type VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkArgs struct {
	// The Id of the databricks virtual network.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).

func (VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkArgs) ElementType

func (VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutput

func (VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutputWithContext

func (i VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutput

func (VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutput

func (VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutputWithContext

func (i VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutputWithContext(ctx context.Context) VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutput

type VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkInput

type VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkInput interface {
	pulumi.Input

	ToVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutput() VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutput
	ToVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutputWithContext(context.Context) VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutput
}

VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkInput is an input type that accepts VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkArgs and VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutput values. You can construct a concrete instance of `VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkInput` via:

VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkArgs{...}

type VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutput

type VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutput struct{ *pulumi.OutputState }

The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).

func (VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutput) ElementType

func (VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutput) Id

The Id of the databricks virtual network.

func (VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutput

func (VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutputWithContext

func (o VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutput

func (VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutput

func (VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutputWithContext

func (o VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutputWithContext(ctx context.Context) VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutput

type VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrInput

type VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrInput interface {
	pulumi.Input

	ToVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutput() VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutput
	ToVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutputWithContext(context.Context) VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutput
}

VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrInput is an input type that accepts VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkArgs, VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtr and VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutput values. You can construct a concrete instance of `VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrInput` via:

        VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkArgs{...}

or:

        nil

type VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutput

type VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutput) Elem

func (VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutput) ElementType

func (VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutput) Id

The Id of the databricks virtual network.

func (VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutput) ToVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutput

func (VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutput) ToVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutputWithContext

func (o VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutput) ToVirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutputWithContext(ctx context.Context) VirtualNetworkPeeringPropertiesFormatDatabricksVirtualNetworkPtrOutput

type VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetwork

type VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetwork struct {
	// The Id of the remote virtual network.
	Id *string `pulumi:"id"`
}

The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).

type VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkArgs

type VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkArgs struct {
	// The Id of the remote virtual network.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).

func (VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkArgs) ElementType

func (VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutput

func (VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutputWithContext

func (i VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutput

func (VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutput

func (VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutputWithContext

func (i VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutputWithContext(ctx context.Context) VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutput

type VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkInput

type VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkInput interface {
	pulumi.Input

	ToVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutput() VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutput
	ToVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutputWithContext(context.Context) VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutput
}

VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkInput is an input type that accepts VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkArgs and VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutput values. You can construct a concrete instance of `VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkInput` via:

VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkArgs{...}

type VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutput

type VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutput struct{ *pulumi.OutputState }

The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).

func (VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutput) ElementType

func (VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutput) Id

The Id of the remote virtual network.

func (VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutput

func (VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutputWithContext

func (o VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutput

func (VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutput

func (VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutputWithContext

func (o VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutputWithContext(ctx context.Context) VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutput

type VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrInput

type VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrInput interface {
	pulumi.Input

	ToVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutput() VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutput
	ToVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutputWithContext(context.Context) VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutput
}

VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrInput is an input type that accepts VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkArgs, VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtr and VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutput values. You can construct a concrete instance of `VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrInput` via:

        VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkArgs{...}

or:

        nil

type VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutput

type VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutput) Elem

func (VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutput) ElementType

func (VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutput) Id

The Id of the remote virtual network.

func (VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutput) ToVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutput

func (VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutput) ToVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutputWithContext

func (o VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutput) ToVirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutputWithContext(ctx context.Context) VirtualNetworkPeeringPropertiesFormatRemoteVirtualNetworkPtrOutput

type VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetwork

type VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetwork struct {
	// The Id of the databricks virtual network.
	Id *string `pulumi:"id"`
}

The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).

type VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkArgs

type VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkArgs struct {
	// The Id of the databricks virtual network.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).

func (VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkArgs) ElementType

func (VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkOutput

func (VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkOutputWithContext

func (i VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkOutput

func (VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutput

func (VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutputWithContext

func (i VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutputWithContext(ctx context.Context) VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutput

type VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkInput

type VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkInput interface {
	pulumi.Input

	ToVirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkOutput() VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkOutput
	ToVirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkOutputWithContext(context.Context) VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkOutput
}

VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkInput is an input type that accepts VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkArgs and VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkOutput values. You can construct a concrete instance of `VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkInput` via:

VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkArgs{...}

type VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkOutput

type VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkOutput struct{ *pulumi.OutputState }

The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).

func (VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkOutput) ElementType

func (VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkOutput) Id

The Id of the databricks virtual network.

func (VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkOutput

func (VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkOutputWithContext

func (VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutput

func (VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutputWithContext

type VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrInput

type VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrInput interface {
	pulumi.Input

	ToVirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutput() VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutput
	ToVirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutputWithContext(context.Context) VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutput
}

VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrInput is an input type that accepts VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkArgs, VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtr and VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutput values. You can construct a concrete instance of `VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrInput` via:

        VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkArgs{...}

or:

        nil

type VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutput

type VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutput) Elem

func (VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutput) ElementType

func (VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutput) Id

The Id of the databricks virtual network.

func (VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutput) ToVirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutput

func (VirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutput) ToVirtualNetworkPeeringPropertiesFormatResponseDatabricksVirtualNetworkPtrOutputWithContext

type VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetwork

type VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetwork struct {
	// The Id of the remote virtual network.
	Id *string `pulumi:"id"`
}

The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).

type VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkArgs

type VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkArgs struct {
	// The Id of the remote virtual network.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).

func (VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkArgs) ElementType

func (VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutput

func (VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutputWithContext

func (i VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutput

func (VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutput

func (VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutputWithContext

func (i VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkArgs) ToVirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutputWithContext(ctx context.Context) VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutput

type VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkInput

type VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkInput interface {
	pulumi.Input

	ToVirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutput() VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutput
	ToVirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutputWithContext(context.Context) VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutput
}

VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkInput is an input type that accepts VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkArgs and VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutput values. You can construct a concrete instance of `VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkInput` via:

VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkArgs{...}

type VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutput

type VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutput struct{ *pulumi.OutputState }

The remote virtual network should be in the same region. See here to learn more (https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/vnet-peering).

func (VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutput) ElementType

func (VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutput) Id

The Id of the remote virtual network.

func (VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutput

func (VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutputWithContext

func (o VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutput

func (VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutput

func (VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutputWithContext

func (o VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkOutput) ToVirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutputWithContext(ctx context.Context) VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutput

type VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrInput

type VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrInput interface {
	pulumi.Input

	ToVirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutput() VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutput
	ToVirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutputWithContext(context.Context) VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutput
}

VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrInput is an input type that accepts VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkArgs, VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtr and VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutput values. You can construct a concrete instance of `VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrInput` via:

        VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkArgs{...}

or:

        nil

type VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutput

type VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutput) Elem

func (VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutput) ElementType

func (VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutput) Id

The Id of the remote virtual network.

func (VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutput) ToVirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutput

func (VirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutput) ToVirtualNetworkPeeringPropertiesFormatResponseRemoteVirtualNetworkPtrOutputWithContext

type Workspace

type Workspace struct {
	pulumi.CustomResourceState

	// The workspace provider authorizations.
	Authorizations WorkspaceProviderAuthorizationResponseArrayOutput `pulumi:"authorizations"`
	// Indicates the Object ID, PUID and Application ID of entity that created the workspace.
	CreatedBy CreatedByResponsePtrOutput `pulumi:"createdBy"`
	// Specifies the date and time when the workspace is created.
	CreatedDateTime pulumi.StringOutput `pulumi:"createdDateTime"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The managed resource group Id.
	ManagedResourceGroupId pulumi.StringOutput `pulumi:"managedResourceGroupId"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The workspace's custom parameters.
	Parameters WorkspaceCustomParametersResponsePtrOutput `pulumi:"parameters"`
	// The workspace provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The SKU of the resource.
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// The details of Managed Identity of Storage Account
	StorageAccountIdentity ManagedIdentityConfigurationResponsePtrOutput `pulumi:"storageAccountIdentity"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringOutput `pulumi:"type"`
	// The blob URI where the UI definition file is located.
	UiDefinitionUri pulumi.StringPtrOutput `pulumi:"uiDefinitionUri"`
	// Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
	UpdatedBy CreatedByResponsePtrOutput `pulumi:"updatedBy"`
	// 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"`
}

Information about workspace.

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 added in v0.2.6

func (*Workspace) ElementType() reflect.Type

func (*Workspace) ToWorkspaceOutput added in v0.2.6

func (i *Workspace) ToWorkspaceOutput() WorkspaceOutput

func (*Workspace) ToWorkspaceOutputWithContext added in v0.2.6

func (i *Workspace) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput

type WorkspaceArgs

type WorkspaceArgs struct {
	// The workspace provider authorizations.
	Authorizations WorkspaceProviderAuthorizationArrayInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The managed resource group Id.
	ManagedResourceGroupId pulumi.StringInput
	// The workspace's custom parameters.
	Parameters WorkspaceCustomParametersPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The SKU of the resource.
	Sku SkuPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The blob URI where the UI definition file is located.
	UiDefinitionUri pulumi.StringPtrInput
	// The name of the workspace.
	WorkspaceName pulumi.StringInput
}

The set of arguments for constructing a Workspace resource.

func (WorkspaceArgs) ElementType

func (WorkspaceArgs) ElementType() reflect.Type

type WorkspaceCustomBooleanParameter

type WorkspaceCustomBooleanParameter struct {
	// The value which should be used for this field.
	Value bool `pulumi:"value"`
}

The value which should be used for this field.

type WorkspaceCustomBooleanParameterArgs

type WorkspaceCustomBooleanParameterArgs struct {
	// The value which should be used for this field.
	Value pulumi.BoolInput `pulumi:"value"`
}

The value which should be used for this field.

func (WorkspaceCustomBooleanParameterArgs) ElementType

func (WorkspaceCustomBooleanParameterArgs) ToWorkspaceCustomBooleanParameterOutput

func (i WorkspaceCustomBooleanParameterArgs) ToWorkspaceCustomBooleanParameterOutput() WorkspaceCustomBooleanParameterOutput

func (WorkspaceCustomBooleanParameterArgs) ToWorkspaceCustomBooleanParameterOutputWithContext

func (i WorkspaceCustomBooleanParameterArgs) ToWorkspaceCustomBooleanParameterOutputWithContext(ctx context.Context) WorkspaceCustomBooleanParameterOutput

func (WorkspaceCustomBooleanParameterArgs) ToWorkspaceCustomBooleanParameterPtrOutput

func (i WorkspaceCustomBooleanParameterArgs) ToWorkspaceCustomBooleanParameterPtrOutput() WorkspaceCustomBooleanParameterPtrOutput

func (WorkspaceCustomBooleanParameterArgs) ToWorkspaceCustomBooleanParameterPtrOutputWithContext

func (i WorkspaceCustomBooleanParameterArgs) ToWorkspaceCustomBooleanParameterPtrOutputWithContext(ctx context.Context) WorkspaceCustomBooleanParameterPtrOutput

type WorkspaceCustomBooleanParameterInput

type WorkspaceCustomBooleanParameterInput interface {
	pulumi.Input

	ToWorkspaceCustomBooleanParameterOutput() WorkspaceCustomBooleanParameterOutput
	ToWorkspaceCustomBooleanParameterOutputWithContext(context.Context) WorkspaceCustomBooleanParameterOutput
}

WorkspaceCustomBooleanParameterInput is an input type that accepts WorkspaceCustomBooleanParameterArgs and WorkspaceCustomBooleanParameterOutput values. You can construct a concrete instance of `WorkspaceCustomBooleanParameterInput` via:

WorkspaceCustomBooleanParameterArgs{...}

type WorkspaceCustomBooleanParameterOutput

type WorkspaceCustomBooleanParameterOutput struct{ *pulumi.OutputState }

The value which should be used for this field.

func (WorkspaceCustomBooleanParameterOutput) ElementType

func (WorkspaceCustomBooleanParameterOutput) ToWorkspaceCustomBooleanParameterOutput

func (o WorkspaceCustomBooleanParameterOutput) ToWorkspaceCustomBooleanParameterOutput() WorkspaceCustomBooleanParameterOutput

func (WorkspaceCustomBooleanParameterOutput) ToWorkspaceCustomBooleanParameterOutputWithContext

func (o WorkspaceCustomBooleanParameterOutput) ToWorkspaceCustomBooleanParameterOutputWithContext(ctx context.Context) WorkspaceCustomBooleanParameterOutput

func (WorkspaceCustomBooleanParameterOutput) ToWorkspaceCustomBooleanParameterPtrOutput

func (o WorkspaceCustomBooleanParameterOutput) ToWorkspaceCustomBooleanParameterPtrOutput() WorkspaceCustomBooleanParameterPtrOutput

func (WorkspaceCustomBooleanParameterOutput) ToWorkspaceCustomBooleanParameterPtrOutputWithContext

func (o WorkspaceCustomBooleanParameterOutput) ToWorkspaceCustomBooleanParameterPtrOutputWithContext(ctx context.Context) WorkspaceCustomBooleanParameterPtrOutput

func (WorkspaceCustomBooleanParameterOutput) Value

The value which should be used for this field.

type WorkspaceCustomBooleanParameterPtrInput

type WorkspaceCustomBooleanParameterPtrInput interface {
	pulumi.Input

	ToWorkspaceCustomBooleanParameterPtrOutput() WorkspaceCustomBooleanParameterPtrOutput
	ToWorkspaceCustomBooleanParameterPtrOutputWithContext(context.Context) WorkspaceCustomBooleanParameterPtrOutput
}

WorkspaceCustomBooleanParameterPtrInput is an input type that accepts WorkspaceCustomBooleanParameterArgs, WorkspaceCustomBooleanParameterPtr and WorkspaceCustomBooleanParameterPtrOutput values. You can construct a concrete instance of `WorkspaceCustomBooleanParameterPtrInput` via:

        WorkspaceCustomBooleanParameterArgs{...}

or:

        nil

type WorkspaceCustomBooleanParameterPtrOutput

type WorkspaceCustomBooleanParameterPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceCustomBooleanParameterPtrOutput) Elem

func (WorkspaceCustomBooleanParameterPtrOutput) ElementType

func (WorkspaceCustomBooleanParameterPtrOutput) ToWorkspaceCustomBooleanParameterPtrOutput

func (o WorkspaceCustomBooleanParameterPtrOutput) ToWorkspaceCustomBooleanParameterPtrOutput() WorkspaceCustomBooleanParameterPtrOutput

func (WorkspaceCustomBooleanParameterPtrOutput) ToWorkspaceCustomBooleanParameterPtrOutputWithContext

func (o WorkspaceCustomBooleanParameterPtrOutput) ToWorkspaceCustomBooleanParameterPtrOutputWithContext(ctx context.Context) WorkspaceCustomBooleanParameterPtrOutput

func (WorkspaceCustomBooleanParameterPtrOutput) Value

The value which should be used for this field.

type WorkspaceCustomBooleanParameterResponse

type WorkspaceCustomBooleanParameterResponse struct {
	// The type of variable that this is
	Type string `pulumi:"type"`
	// The value which should be used for this field.
	Value bool `pulumi:"value"`
}

The value which should be used for this field.

type WorkspaceCustomBooleanParameterResponseArgs

type WorkspaceCustomBooleanParameterResponseArgs struct {
	// The type of variable that this is
	Type pulumi.StringInput `pulumi:"type"`
	// The value which should be used for this field.
	Value pulumi.BoolInput `pulumi:"value"`
}

The value which should be used for this field.

func (WorkspaceCustomBooleanParameterResponseArgs) ElementType

func (WorkspaceCustomBooleanParameterResponseArgs) ToWorkspaceCustomBooleanParameterResponseOutput

func (i WorkspaceCustomBooleanParameterResponseArgs) ToWorkspaceCustomBooleanParameterResponseOutput() WorkspaceCustomBooleanParameterResponseOutput

func (WorkspaceCustomBooleanParameterResponseArgs) ToWorkspaceCustomBooleanParameterResponseOutputWithContext

func (i WorkspaceCustomBooleanParameterResponseArgs) ToWorkspaceCustomBooleanParameterResponseOutputWithContext(ctx context.Context) WorkspaceCustomBooleanParameterResponseOutput

func (WorkspaceCustomBooleanParameterResponseArgs) ToWorkspaceCustomBooleanParameterResponsePtrOutput

func (i WorkspaceCustomBooleanParameterResponseArgs) ToWorkspaceCustomBooleanParameterResponsePtrOutput() WorkspaceCustomBooleanParameterResponsePtrOutput

func (WorkspaceCustomBooleanParameterResponseArgs) ToWorkspaceCustomBooleanParameterResponsePtrOutputWithContext

func (i WorkspaceCustomBooleanParameterResponseArgs) ToWorkspaceCustomBooleanParameterResponsePtrOutputWithContext(ctx context.Context) WorkspaceCustomBooleanParameterResponsePtrOutput

type WorkspaceCustomBooleanParameterResponseInput

type WorkspaceCustomBooleanParameterResponseInput interface {
	pulumi.Input

	ToWorkspaceCustomBooleanParameterResponseOutput() WorkspaceCustomBooleanParameterResponseOutput
	ToWorkspaceCustomBooleanParameterResponseOutputWithContext(context.Context) WorkspaceCustomBooleanParameterResponseOutput
}

WorkspaceCustomBooleanParameterResponseInput is an input type that accepts WorkspaceCustomBooleanParameterResponseArgs and WorkspaceCustomBooleanParameterResponseOutput values. You can construct a concrete instance of `WorkspaceCustomBooleanParameterResponseInput` via:

WorkspaceCustomBooleanParameterResponseArgs{...}

type WorkspaceCustomBooleanParameterResponseOutput

type WorkspaceCustomBooleanParameterResponseOutput struct{ *pulumi.OutputState }

The value which should be used for this field.

func (WorkspaceCustomBooleanParameterResponseOutput) ElementType

func (WorkspaceCustomBooleanParameterResponseOutput) ToWorkspaceCustomBooleanParameterResponseOutput

func (o WorkspaceCustomBooleanParameterResponseOutput) ToWorkspaceCustomBooleanParameterResponseOutput() WorkspaceCustomBooleanParameterResponseOutput

func (WorkspaceCustomBooleanParameterResponseOutput) ToWorkspaceCustomBooleanParameterResponseOutputWithContext

func (o WorkspaceCustomBooleanParameterResponseOutput) ToWorkspaceCustomBooleanParameterResponseOutputWithContext(ctx context.Context) WorkspaceCustomBooleanParameterResponseOutput

func (WorkspaceCustomBooleanParameterResponseOutput) ToWorkspaceCustomBooleanParameterResponsePtrOutput

func (o WorkspaceCustomBooleanParameterResponseOutput) ToWorkspaceCustomBooleanParameterResponsePtrOutput() WorkspaceCustomBooleanParameterResponsePtrOutput

func (WorkspaceCustomBooleanParameterResponseOutput) ToWorkspaceCustomBooleanParameterResponsePtrOutputWithContext

func (o WorkspaceCustomBooleanParameterResponseOutput) ToWorkspaceCustomBooleanParameterResponsePtrOutputWithContext(ctx context.Context) WorkspaceCustomBooleanParameterResponsePtrOutput

func (WorkspaceCustomBooleanParameterResponseOutput) Type

The type of variable that this is

func (WorkspaceCustomBooleanParameterResponseOutput) Value

The value which should be used for this field.

type WorkspaceCustomBooleanParameterResponsePtrInput

type WorkspaceCustomBooleanParameterResponsePtrInput interface {
	pulumi.Input

	ToWorkspaceCustomBooleanParameterResponsePtrOutput() WorkspaceCustomBooleanParameterResponsePtrOutput
	ToWorkspaceCustomBooleanParameterResponsePtrOutputWithContext(context.Context) WorkspaceCustomBooleanParameterResponsePtrOutput
}

WorkspaceCustomBooleanParameterResponsePtrInput is an input type that accepts WorkspaceCustomBooleanParameterResponseArgs, WorkspaceCustomBooleanParameterResponsePtr and WorkspaceCustomBooleanParameterResponsePtrOutput values. You can construct a concrete instance of `WorkspaceCustomBooleanParameterResponsePtrInput` via:

        WorkspaceCustomBooleanParameterResponseArgs{...}

or:

        nil

type WorkspaceCustomBooleanParameterResponsePtrOutput

type WorkspaceCustomBooleanParameterResponsePtrOutput struct{ *pulumi.OutputState }

func (WorkspaceCustomBooleanParameterResponsePtrOutput) Elem

func (WorkspaceCustomBooleanParameterResponsePtrOutput) ElementType

func (WorkspaceCustomBooleanParameterResponsePtrOutput) ToWorkspaceCustomBooleanParameterResponsePtrOutput

func (o WorkspaceCustomBooleanParameterResponsePtrOutput) ToWorkspaceCustomBooleanParameterResponsePtrOutput() WorkspaceCustomBooleanParameterResponsePtrOutput

func (WorkspaceCustomBooleanParameterResponsePtrOutput) ToWorkspaceCustomBooleanParameterResponsePtrOutputWithContext

func (o WorkspaceCustomBooleanParameterResponsePtrOutput) ToWorkspaceCustomBooleanParameterResponsePtrOutputWithContext(ctx context.Context) WorkspaceCustomBooleanParameterResponsePtrOutput

func (WorkspaceCustomBooleanParameterResponsePtrOutput) Type

The type of variable that this is

func (WorkspaceCustomBooleanParameterResponsePtrOutput) Value

The value which should be used for this field.

type WorkspaceCustomParameters

type WorkspaceCustomParameters struct {
	// The ID of a Azure Machine Learning workspace to link with Databricks workspace
	AmlWorkspaceId *WorkspaceCustomStringParameter `pulumi:"amlWorkspaceId"`
	// The name of the Private Subnet within the Virtual Network
	CustomPrivateSubnetName *WorkspaceCustomStringParameter `pulumi:"customPrivateSubnetName"`
	// The name of a Public Subnet within the Virtual Network
	CustomPublicSubnetName *WorkspaceCustomStringParameter `pulumi:"customPublicSubnetName"`
	// The ID of a Virtual Network where this Databricks Cluster should be created
	CustomVirtualNetworkId *WorkspaceCustomStringParameter `pulumi:"customVirtualNetworkId"`
	// Should the Public IP be Disabled?
	EnableNoPublicIp *WorkspaceCustomBooleanParameter `pulumi:"enableNoPublicIp"`
	// Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
	Encryption *WorkspaceEncryptionParameter `pulumi:"encryption"`
	// Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
	PrepareEncryption *WorkspaceCustomBooleanParameter `pulumi:"prepareEncryption"`
	// A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
	RequireInfrastructureEncryption *WorkspaceCustomBooleanParameter `pulumi:"requireInfrastructureEncryption"`
}

Custom Parameters used for Cluster Creation.

type WorkspaceCustomParametersArgs

type WorkspaceCustomParametersArgs struct {
	// The ID of a Azure Machine Learning workspace to link with Databricks workspace
	AmlWorkspaceId WorkspaceCustomStringParameterPtrInput `pulumi:"amlWorkspaceId"`
	// The name of the Private Subnet within the Virtual Network
	CustomPrivateSubnetName WorkspaceCustomStringParameterPtrInput `pulumi:"customPrivateSubnetName"`
	// The name of a Public Subnet within the Virtual Network
	CustomPublicSubnetName WorkspaceCustomStringParameterPtrInput `pulumi:"customPublicSubnetName"`
	// The ID of a Virtual Network where this Databricks Cluster should be created
	CustomVirtualNetworkId WorkspaceCustomStringParameterPtrInput `pulumi:"customVirtualNetworkId"`
	// Should the Public IP be Disabled?
	EnableNoPublicIp WorkspaceCustomBooleanParameterPtrInput `pulumi:"enableNoPublicIp"`
	// Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
	Encryption WorkspaceEncryptionParameterPtrInput `pulumi:"encryption"`
	// Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
	PrepareEncryption WorkspaceCustomBooleanParameterPtrInput `pulumi:"prepareEncryption"`
	// A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
	RequireInfrastructureEncryption WorkspaceCustomBooleanParameterPtrInput `pulumi:"requireInfrastructureEncryption"`
}

Custom Parameters used for Cluster Creation.

func (WorkspaceCustomParametersArgs) ElementType

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 }

Custom Parameters used for Cluster Creation.

func (WorkspaceCustomParametersOutput) AmlWorkspaceId

The ID of a Azure Machine Learning workspace to link with Databricks workspace

func (WorkspaceCustomParametersOutput) CustomPrivateSubnetName

The name of the Private Subnet within the Virtual Network

func (WorkspaceCustomParametersOutput) CustomPublicSubnetName

The name of a Public Subnet within the Virtual Network

func (WorkspaceCustomParametersOutput) CustomVirtualNetworkId

The ID of a Virtual Network where this Databricks Cluster should be created

func (WorkspaceCustomParametersOutput) ElementType

func (WorkspaceCustomParametersOutput) EnableNoPublicIp

Should the Public IP be Disabled?

func (WorkspaceCustomParametersOutput) Encryption

Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.

func (WorkspaceCustomParametersOutput) PrepareEncryption

Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.

func (WorkspaceCustomParametersOutput) RequireInfrastructureEncryption

A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.

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

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

type WorkspaceCustomParametersPtrOutput

type WorkspaceCustomParametersPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceCustomParametersPtrOutput) AmlWorkspaceId

The ID of a Azure Machine Learning workspace to link with Databricks workspace

func (WorkspaceCustomParametersPtrOutput) CustomPrivateSubnetName

The name of the Private Subnet within the Virtual Network

func (WorkspaceCustomParametersPtrOutput) CustomPublicSubnetName

The name of a Public Subnet within the Virtual Network

func (WorkspaceCustomParametersPtrOutput) CustomVirtualNetworkId

The ID of a Virtual Network where this Databricks Cluster should be created

func (WorkspaceCustomParametersPtrOutput) Elem

func (WorkspaceCustomParametersPtrOutput) ElementType

func (WorkspaceCustomParametersPtrOutput) EnableNoPublicIp

Should the Public IP be Disabled?

func (WorkspaceCustomParametersPtrOutput) Encryption

Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.

func (WorkspaceCustomParametersPtrOutput) PrepareEncryption

Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.

func (WorkspaceCustomParametersPtrOutput) RequireInfrastructureEncryption

A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.

func (WorkspaceCustomParametersPtrOutput) ToWorkspaceCustomParametersPtrOutput

func (o WorkspaceCustomParametersPtrOutput) ToWorkspaceCustomParametersPtrOutput() WorkspaceCustomParametersPtrOutput

func (WorkspaceCustomParametersPtrOutput) ToWorkspaceCustomParametersPtrOutputWithContext

func (o WorkspaceCustomParametersPtrOutput) ToWorkspaceCustomParametersPtrOutputWithContext(ctx context.Context) WorkspaceCustomParametersPtrOutput

type WorkspaceCustomParametersResponse

type WorkspaceCustomParametersResponse struct {
	// The ID of a Azure Machine Learning workspace to link with Databricks workspace
	AmlWorkspaceId *WorkspaceCustomStringParameterResponse `pulumi:"amlWorkspaceId"`
	// The name of the Private Subnet within the Virtual Network
	CustomPrivateSubnetName *WorkspaceCustomStringParameterResponse `pulumi:"customPrivateSubnetName"`
	// The name of a Public Subnet within the Virtual Network
	CustomPublicSubnetName *WorkspaceCustomStringParameterResponse `pulumi:"customPublicSubnetName"`
	// The ID of a Virtual Network where this Databricks Cluster should be created
	CustomVirtualNetworkId *WorkspaceCustomStringParameterResponse `pulumi:"customVirtualNetworkId"`
	// Should the Public IP be Disabled?
	EnableNoPublicIp *WorkspaceCustomBooleanParameterResponse `pulumi:"enableNoPublicIp"`
	// Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
	Encryption *WorkspaceEncryptionParameterResponse `pulumi:"encryption"`
	// Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
	PrepareEncryption *WorkspaceCustomBooleanParameterResponse `pulumi:"prepareEncryption"`
	// A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
	RequireInfrastructureEncryption *WorkspaceCustomBooleanParameterResponse `pulumi:"requireInfrastructureEncryption"`
}

Custom Parameters used for Cluster Creation.

type WorkspaceCustomParametersResponseArgs

type WorkspaceCustomParametersResponseArgs struct {
	// The ID of a Azure Machine Learning workspace to link with Databricks workspace
	AmlWorkspaceId WorkspaceCustomStringParameterResponsePtrInput `pulumi:"amlWorkspaceId"`
	// The name of the Private Subnet within the Virtual Network
	CustomPrivateSubnetName WorkspaceCustomStringParameterResponsePtrInput `pulumi:"customPrivateSubnetName"`
	// The name of a Public Subnet within the Virtual Network
	CustomPublicSubnetName WorkspaceCustomStringParameterResponsePtrInput `pulumi:"customPublicSubnetName"`
	// The ID of a Virtual Network where this Databricks Cluster should be created
	CustomVirtualNetworkId WorkspaceCustomStringParameterResponsePtrInput `pulumi:"customVirtualNetworkId"`
	// Should the Public IP be Disabled?
	EnableNoPublicIp WorkspaceCustomBooleanParameterResponsePtrInput `pulumi:"enableNoPublicIp"`
	// Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.
	Encryption WorkspaceEncryptionParameterResponsePtrInput `pulumi:"encryption"`
	// Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.
	PrepareEncryption WorkspaceCustomBooleanParameterResponsePtrInput `pulumi:"prepareEncryption"`
	// A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.
	RequireInfrastructureEncryption WorkspaceCustomBooleanParameterResponsePtrInput `pulumi:"requireInfrastructureEncryption"`
}

Custom Parameters used for Cluster Creation.

func (WorkspaceCustomParametersResponseArgs) ElementType

func (WorkspaceCustomParametersResponseArgs) ToWorkspaceCustomParametersResponseOutput

func (i WorkspaceCustomParametersResponseArgs) ToWorkspaceCustomParametersResponseOutput() WorkspaceCustomParametersResponseOutput

func (WorkspaceCustomParametersResponseArgs) ToWorkspaceCustomParametersResponseOutputWithContext

func (i WorkspaceCustomParametersResponseArgs) ToWorkspaceCustomParametersResponseOutputWithContext(ctx context.Context) WorkspaceCustomParametersResponseOutput

func (WorkspaceCustomParametersResponseArgs) ToWorkspaceCustomParametersResponsePtrOutput

func (i WorkspaceCustomParametersResponseArgs) ToWorkspaceCustomParametersResponsePtrOutput() WorkspaceCustomParametersResponsePtrOutput

func (WorkspaceCustomParametersResponseArgs) ToWorkspaceCustomParametersResponsePtrOutputWithContext

func (i WorkspaceCustomParametersResponseArgs) ToWorkspaceCustomParametersResponsePtrOutputWithContext(ctx context.Context) WorkspaceCustomParametersResponsePtrOutput

type WorkspaceCustomParametersResponseInput

type WorkspaceCustomParametersResponseInput interface {
	pulumi.Input

	ToWorkspaceCustomParametersResponseOutput() WorkspaceCustomParametersResponseOutput
	ToWorkspaceCustomParametersResponseOutputWithContext(context.Context) WorkspaceCustomParametersResponseOutput
}

WorkspaceCustomParametersResponseInput is an input type that accepts WorkspaceCustomParametersResponseArgs and WorkspaceCustomParametersResponseOutput values. You can construct a concrete instance of `WorkspaceCustomParametersResponseInput` via:

WorkspaceCustomParametersResponseArgs{...}

type WorkspaceCustomParametersResponseOutput

type WorkspaceCustomParametersResponseOutput struct{ *pulumi.OutputState }

Custom Parameters used for Cluster Creation.

func (WorkspaceCustomParametersResponseOutput) AmlWorkspaceId

The ID of a Azure Machine Learning workspace to link with Databricks workspace

func (WorkspaceCustomParametersResponseOutput) CustomPrivateSubnetName

The name of the Private Subnet within the Virtual Network

func (WorkspaceCustomParametersResponseOutput) CustomPublicSubnetName

The name of a Public Subnet within the Virtual Network

func (WorkspaceCustomParametersResponseOutput) CustomVirtualNetworkId

The ID of a Virtual Network where this Databricks Cluster should be created

func (WorkspaceCustomParametersResponseOutput) ElementType

func (WorkspaceCustomParametersResponseOutput) EnableNoPublicIp

Should the Public IP be Disabled?

func (WorkspaceCustomParametersResponseOutput) Encryption

Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.

func (WorkspaceCustomParametersResponseOutput) PrepareEncryption

Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.

func (WorkspaceCustomParametersResponseOutput) RequireInfrastructureEncryption

A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.

func (WorkspaceCustomParametersResponseOutput) ToWorkspaceCustomParametersResponseOutput

func (o WorkspaceCustomParametersResponseOutput) ToWorkspaceCustomParametersResponseOutput() WorkspaceCustomParametersResponseOutput

func (WorkspaceCustomParametersResponseOutput) ToWorkspaceCustomParametersResponseOutputWithContext

func (o WorkspaceCustomParametersResponseOutput) ToWorkspaceCustomParametersResponseOutputWithContext(ctx context.Context) WorkspaceCustomParametersResponseOutput

func (WorkspaceCustomParametersResponseOutput) ToWorkspaceCustomParametersResponsePtrOutput

func (o WorkspaceCustomParametersResponseOutput) ToWorkspaceCustomParametersResponsePtrOutput() WorkspaceCustomParametersResponsePtrOutput

func (WorkspaceCustomParametersResponseOutput) ToWorkspaceCustomParametersResponsePtrOutputWithContext

func (o WorkspaceCustomParametersResponseOutput) ToWorkspaceCustomParametersResponsePtrOutputWithContext(ctx context.Context) WorkspaceCustomParametersResponsePtrOutput

type WorkspaceCustomParametersResponsePtrInput

type WorkspaceCustomParametersResponsePtrInput interface {
	pulumi.Input

	ToWorkspaceCustomParametersResponsePtrOutput() WorkspaceCustomParametersResponsePtrOutput
	ToWorkspaceCustomParametersResponsePtrOutputWithContext(context.Context) WorkspaceCustomParametersResponsePtrOutput
}

WorkspaceCustomParametersResponsePtrInput is an input type that accepts WorkspaceCustomParametersResponseArgs, WorkspaceCustomParametersResponsePtr and WorkspaceCustomParametersResponsePtrOutput values. You can construct a concrete instance of `WorkspaceCustomParametersResponsePtrInput` via:

        WorkspaceCustomParametersResponseArgs{...}

or:

        nil

type WorkspaceCustomParametersResponsePtrOutput

type WorkspaceCustomParametersResponsePtrOutput struct{ *pulumi.OutputState }

func (WorkspaceCustomParametersResponsePtrOutput) AmlWorkspaceId

The ID of a Azure Machine Learning workspace to link with Databricks workspace

func (WorkspaceCustomParametersResponsePtrOutput) CustomPrivateSubnetName

The name of the Private Subnet within the Virtual Network

func (WorkspaceCustomParametersResponsePtrOutput) CustomPublicSubnetName

The name of a Public Subnet within the Virtual Network

func (WorkspaceCustomParametersResponsePtrOutput) CustomVirtualNetworkId

The ID of a Virtual Network where this Databricks Cluster should be created

func (WorkspaceCustomParametersResponsePtrOutput) Elem

func (WorkspaceCustomParametersResponsePtrOutput) ElementType

func (WorkspaceCustomParametersResponsePtrOutput) EnableNoPublicIp

Should the Public IP be Disabled?

func (WorkspaceCustomParametersResponsePtrOutput) Encryption

Contains the encryption details for Customer-Managed Key (CMK) enabled workspace.

func (WorkspaceCustomParametersResponsePtrOutput) PrepareEncryption

Prepare the workspace for encryption. Enables the Managed Identity for managed storage account.

func (WorkspaceCustomParametersResponsePtrOutput) RequireInfrastructureEncryption

A boolean indicating whether or not the DBFS root file system will be enabled with secondary layer of encryption with platform managed keys for data at rest.

func (WorkspaceCustomParametersResponsePtrOutput) ToWorkspaceCustomParametersResponsePtrOutput

func (o WorkspaceCustomParametersResponsePtrOutput) ToWorkspaceCustomParametersResponsePtrOutput() WorkspaceCustomParametersResponsePtrOutput

func (WorkspaceCustomParametersResponsePtrOutput) ToWorkspaceCustomParametersResponsePtrOutputWithContext

func (o WorkspaceCustomParametersResponsePtrOutput) ToWorkspaceCustomParametersResponsePtrOutputWithContext(ctx context.Context) WorkspaceCustomParametersResponsePtrOutput

type WorkspaceCustomStringParameter

type WorkspaceCustomStringParameter struct {
	// The value which should be used for this field.
	Value string `pulumi:"value"`
}

The Value.

type WorkspaceCustomStringParameterArgs

type WorkspaceCustomStringParameterArgs struct {
	// The value which should be used for this field.
	Value pulumi.StringInput `pulumi:"value"`
}

The Value.

func (WorkspaceCustomStringParameterArgs) ElementType

func (WorkspaceCustomStringParameterArgs) ToWorkspaceCustomStringParameterOutput

func (i WorkspaceCustomStringParameterArgs) ToWorkspaceCustomStringParameterOutput() WorkspaceCustomStringParameterOutput

func (WorkspaceCustomStringParameterArgs) ToWorkspaceCustomStringParameterOutputWithContext

func (i WorkspaceCustomStringParameterArgs) ToWorkspaceCustomStringParameterOutputWithContext(ctx context.Context) WorkspaceCustomStringParameterOutput

func (WorkspaceCustomStringParameterArgs) ToWorkspaceCustomStringParameterPtrOutput

func (i WorkspaceCustomStringParameterArgs) ToWorkspaceCustomStringParameterPtrOutput() WorkspaceCustomStringParameterPtrOutput

func (WorkspaceCustomStringParameterArgs) ToWorkspaceCustomStringParameterPtrOutputWithContext

func (i WorkspaceCustomStringParameterArgs) ToWorkspaceCustomStringParameterPtrOutputWithContext(ctx context.Context) WorkspaceCustomStringParameterPtrOutput

type WorkspaceCustomStringParameterInput

type WorkspaceCustomStringParameterInput interface {
	pulumi.Input

	ToWorkspaceCustomStringParameterOutput() WorkspaceCustomStringParameterOutput
	ToWorkspaceCustomStringParameterOutputWithContext(context.Context) WorkspaceCustomStringParameterOutput
}

WorkspaceCustomStringParameterInput is an input type that accepts WorkspaceCustomStringParameterArgs and WorkspaceCustomStringParameterOutput values. You can construct a concrete instance of `WorkspaceCustomStringParameterInput` via:

WorkspaceCustomStringParameterArgs{...}

type WorkspaceCustomStringParameterOutput

type WorkspaceCustomStringParameterOutput struct{ *pulumi.OutputState }

The Value.

func (WorkspaceCustomStringParameterOutput) ElementType

func (WorkspaceCustomStringParameterOutput) ToWorkspaceCustomStringParameterOutput

func (o WorkspaceCustomStringParameterOutput) ToWorkspaceCustomStringParameterOutput() WorkspaceCustomStringParameterOutput

func (WorkspaceCustomStringParameterOutput) ToWorkspaceCustomStringParameterOutputWithContext

func (o WorkspaceCustomStringParameterOutput) ToWorkspaceCustomStringParameterOutputWithContext(ctx context.Context) WorkspaceCustomStringParameterOutput

func (WorkspaceCustomStringParameterOutput) ToWorkspaceCustomStringParameterPtrOutput

func (o WorkspaceCustomStringParameterOutput) ToWorkspaceCustomStringParameterPtrOutput() WorkspaceCustomStringParameterPtrOutput

func (WorkspaceCustomStringParameterOutput) ToWorkspaceCustomStringParameterPtrOutputWithContext

func (o WorkspaceCustomStringParameterOutput) ToWorkspaceCustomStringParameterPtrOutputWithContext(ctx context.Context) WorkspaceCustomStringParameterPtrOutput

func (WorkspaceCustomStringParameterOutput) Value

The value which should be used for this field.

type WorkspaceCustomStringParameterPtrInput

type WorkspaceCustomStringParameterPtrInput interface {
	pulumi.Input

	ToWorkspaceCustomStringParameterPtrOutput() WorkspaceCustomStringParameterPtrOutput
	ToWorkspaceCustomStringParameterPtrOutputWithContext(context.Context) WorkspaceCustomStringParameterPtrOutput
}

WorkspaceCustomStringParameterPtrInput is an input type that accepts WorkspaceCustomStringParameterArgs, WorkspaceCustomStringParameterPtr and WorkspaceCustomStringParameterPtrOutput values. You can construct a concrete instance of `WorkspaceCustomStringParameterPtrInput` via:

        WorkspaceCustomStringParameterArgs{...}

or:

        nil

type WorkspaceCustomStringParameterPtrOutput

type WorkspaceCustomStringParameterPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceCustomStringParameterPtrOutput) Elem

func (WorkspaceCustomStringParameterPtrOutput) ElementType

func (WorkspaceCustomStringParameterPtrOutput) ToWorkspaceCustomStringParameterPtrOutput

func (o WorkspaceCustomStringParameterPtrOutput) ToWorkspaceCustomStringParameterPtrOutput() WorkspaceCustomStringParameterPtrOutput

func (WorkspaceCustomStringParameterPtrOutput) ToWorkspaceCustomStringParameterPtrOutputWithContext

func (o WorkspaceCustomStringParameterPtrOutput) ToWorkspaceCustomStringParameterPtrOutputWithContext(ctx context.Context) WorkspaceCustomStringParameterPtrOutput

func (WorkspaceCustomStringParameterPtrOutput) Value

The value which should be used for this field.

type WorkspaceCustomStringParameterResponse

type WorkspaceCustomStringParameterResponse struct {
	// The type of variable that this is
	Type string `pulumi:"type"`
	// The value which should be used for this field.
	Value string `pulumi:"value"`
}

The Value.

type WorkspaceCustomStringParameterResponseArgs

type WorkspaceCustomStringParameterResponseArgs struct {
	// The type of variable that this is
	Type pulumi.StringInput `pulumi:"type"`
	// The value which should be used for this field.
	Value pulumi.StringInput `pulumi:"value"`
}

The Value.

func (WorkspaceCustomStringParameterResponseArgs) ElementType

func (WorkspaceCustomStringParameterResponseArgs) ToWorkspaceCustomStringParameterResponseOutput

func (i WorkspaceCustomStringParameterResponseArgs) ToWorkspaceCustomStringParameterResponseOutput() WorkspaceCustomStringParameterResponseOutput

func (WorkspaceCustomStringParameterResponseArgs) ToWorkspaceCustomStringParameterResponseOutputWithContext

func (i WorkspaceCustomStringParameterResponseArgs) ToWorkspaceCustomStringParameterResponseOutputWithContext(ctx context.Context) WorkspaceCustomStringParameterResponseOutput

func (WorkspaceCustomStringParameterResponseArgs) ToWorkspaceCustomStringParameterResponsePtrOutput

func (i WorkspaceCustomStringParameterResponseArgs) ToWorkspaceCustomStringParameterResponsePtrOutput() WorkspaceCustomStringParameterResponsePtrOutput

func (WorkspaceCustomStringParameterResponseArgs) ToWorkspaceCustomStringParameterResponsePtrOutputWithContext

func (i WorkspaceCustomStringParameterResponseArgs) ToWorkspaceCustomStringParameterResponsePtrOutputWithContext(ctx context.Context) WorkspaceCustomStringParameterResponsePtrOutput

type WorkspaceCustomStringParameterResponseInput

type WorkspaceCustomStringParameterResponseInput interface {
	pulumi.Input

	ToWorkspaceCustomStringParameterResponseOutput() WorkspaceCustomStringParameterResponseOutput
	ToWorkspaceCustomStringParameterResponseOutputWithContext(context.Context) WorkspaceCustomStringParameterResponseOutput
}

WorkspaceCustomStringParameterResponseInput is an input type that accepts WorkspaceCustomStringParameterResponseArgs and WorkspaceCustomStringParameterResponseOutput values. You can construct a concrete instance of `WorkspaceCustomStringParameterResponseInput` via:

WorkspaceCustomStringParameterResponseArgs{...}

type WorkspaceCustomStringParameterResponseOutput

type WorkspaceCustomStringParameterResponseOutput struct{ *pulumi.OutputState }

The Value.

func (WorkspaceCustomStringParameterResponseOutput) ElementType

func (WorkspaceCustomStringParameterResponseOutput) ToWorkspaceCustomStringParameterResponseOutput

func (o WorkspaceCustomStringParameterResponseOutput) ToWorkspaceCustomStringParameterResponseOutput() WorkspaceCustomStringParameterResponseOutput

func (WorkspaceCustomStringParameterResponseOutput) ToWorkspaceCustomStringParameterResponseOutputWithContext

func (o WorkspaceCustomStringParameterResponseOutput) ToWorkspaceCustomStringParameterResponseOutputWithContext(ctx context.Context) WorkspaceCustomStringParameterResponseOutput

func (WorkspaceCustomStringParameterResponseOutput) ToWorkspaceCustomStringParameterResponsePtrOutput

func (o WorkspaceCustomStringParameterResponseOutput) ToWorkspaceCustomStringParameterResponsePtrOutput() WorkspaceCustomStringParameterResponsePtrOutput

func (WorkspaceCustomStringParameterResponseOutput) ToWorkspaceCustomStringParameterResponsePtrOutputWithContext

func (o WorkspaceCustomStringParameterResponseOutput) ToWorkspaceCustomStringParameterResponsePtrOutputWithContext(ctx context.Context) WorkspaceCustomStringParameterResponsePtrOutput

func (WorkspaceCustomStringParameterResponseOutput) Type

The type of variable that this is

func (WorkspaceCustomStringParameterResponseOutput) Value

The value which should be used for this field.

type WorkspaceCustomStringParameterResponsePtrInput

type WorkspaceCustomStringParameterResponsePtrInput interface {
	pulumi.Input

	ToWorkspaceCustomStringParameterResponsePtrOutput() WorkspaceCustomStringParameterResponsePtrOutput
	ToWorkspaceCustomStringParameterResponsePtrOutputWithContext(context.Context) WorkspaceCustomStringParameterResponsePtrOutput
}

WorkspaceCustomStringParameterResponsePtrInput is an input type that accepts WorkspaceCustomStringParameterResponseArgs, WorkspaceCustomStringParameterResponsePtr and WorkspaceCustomStringParameterResponsePtrOutput values. You can construct a concrete instance of `WorkspaceCustomStringParameterResponsePtrInput` via:

        WorkspaceCustomStringParameterResponseArgs{...}

or:

        nil

type WorkspaceCustomStringParameterResponsePtrOutput

type WorkspaceCustomStringParameterResponsePtrOutput struct{ *pulumi.OutputState }

func (WorkspaceCustomStringParameterResponsePtrOutput) Elem

func (WorkspaceCustomStringParameterResponsePtrOutput) ElementType

func (WorkspaceCustomStringParameterResponsePtrOutput) ToWorkspaceCustomStringParameterResponsePtrOutput

func (o WorkspaceCustomStringParameterResponsePtrOutput) ToWorkspaceCustomStringParameterResponsePtrOutput() WorkspaceCustomStringParameterResponsePtrOutput

func (WorkspaceCustomStringParameterResponsePtrOutput) ToWorkspaceCustomStringParameterResponsePtrOutputWithContext

func (o WorkspaceCustomStringParameterResponsePtrOutput) ToWorkspaceCustomStringParameterResponsePtrOutputWithContext(ctx context.Context) WorkspaceCustomStringParameterResponsePtrOutput

func (WorkspaceCustomStringParameterResponsePtrOutput) Type

The type of variable that this is

func (WorkspaceCustomStringParameterResponsePtrOutput) Value

The value which should be used for this field.

type WorkspaceEncryptionParameter

type WorkspaceEncryptionParameter struct {
	// The value which should be used for this field.
	Value *Encryption `pulumi:"value"`
}

The object that contains details of encryption used on the workspace.

type WorkspaceEncryptionParameterArgs

type WorkspaceEncryptionParameterArgs struct {
	// The value which should be used for this field.
	Value EncryptionPtrInput `pulumi:"value"`
}

The object that contains details of encryption used on the workspace.

func (WorkspaceEncryptionParameterArgs) ElementType

func (WorkspaceEncryptionParameterArgs) ToWorkspaceEncryptionParameterOutput

func (i WorkspaceEncryptionParameterArgs) ToWorkspaceEncryptionParameterOutput() WorkspaceEncryptionParameterOutput

func (WorkspaceEncryptionParameterArgs) ToWorkspaceEncryptionParameterOutputWithContext

func (i WorkspaceEncryptionParameterArgs) ToWorkspaceEncryptionParameterOutputWithContext(ctx context.Context) WorkspaceEncryptionParameterOutput

func (WorkspaceEncryptionParameterArgs) ToWorkspaceEncryptionParameterPtrOutput

func (i WorkspaceEncryptionParameterArgs) ToWorkspaceEncryptionParameterPtrOutput() WorkspaceEncryptionParameterPtrOutput

func (WorkspaceEncryptionParameterArgs) ToWorkspaceEncryptionParameterPtrOutputWithContext

func (i WorkspaceEncryptionParameterArgs) ToWorkspaceEncryptionParameterPtrOutputWithContext(ctx context.Context) WorkspaceEncryptionParameterPtrOutput

type WorkspaceEncryptionParameterInput

type WorkspaceEncryptionParameterInput interface {
	pulumi.Input

	ToWorkspaceEncryptionParameterOutput() WorkspaceEncryptionParameterOutput
	ToWorkspaceEncryptionParameterOutputWithContext(context.Context) WorkspaceEncryptionParameterOutput
}

WorkspaceEncryptionParameterInput is an input type that accepts WorkspaceEncryptionParameterArgs and WorkspaceEncryptionParameterOutput values. You can construct a concrete instance of `WorkspaceEncryptionParameterInput` via:

WorkspaceEncryptionParameterArgs{...}

type WorkspaceEncryptionParameterOutput

type WorkspaceEncryptionParameterOutput struct{ *pulumi.OutputState }

The object that contains details of encryption used on the workspace.

func (WorkspaceEncryptionParameterOutput) ElementType

func (WorkspaceEncryptionParameterOutput) ToWorkspaceEncryptionParameterOutput

func (o WorkspaceEncryptionParameterOutput) ToWorkspaceEncryptionParameterOutput() WorkspaceEncryptionParameterOutput

func (WorkspaceEncryptionParameterOutput) ToWorkspaceEncryptionParameterOutputWithContext

func (o WorkspaceEncryptionParameterOutput) ToWorkspaceEncryptionParameterOutputWithContext(ctx context.Context) WorkspaceEncryptionParameterOutput

func (WorkspaceEncryptionParameterOutput) ToWorkspaceEncryptionParameterPtrOutput

func (o WorkspaceEncryptionParameterOutput) ToWorkspaceEncryptionParameterPtrOutput() WorkspaceEncryptionParameterPtrOutput

func (WorkspaceEncryptionParameterOutput) ToWorkspaceEncryptionParameterPtrOutputWithContext

func (o WorkspaceEncryptionParameterOutput) ToWorkspaceEncryptionParameterPtrOutputWithContext(ctx context.Context) WorkspaceEncryptionParameterPtrOutput

func (WorkspaceEncryptionParameterOutput) Value

The value which should be used for this field.

type WorkspaceEncryptionParameterPtrInput

type WorkspaceEncryptionParameterPtrInput interface {
	pulumi.Input

	ToWorkspaceEncryptionParameterPtrOutput() WorkspaceEncryptionParameterPtrOutput
	ToWorkspaceEncryptionParameterPtrOutputWithContext(context.Context) WorkspaceEncryptionParameterPtrOutput
}

WorkspaceEncryptionParameterPtrInput is an input type that accepts WorkspaceEncryptionParameterArgs, WorkspaceEncryptionParameterPtr and WorkspaceEncryptionParameterPtrOutput values. You can construct a concrete instance of `WorkspaceEncryptionParameterPtrInput` via:

        WorkspaceEncryptionParameterArgs{...}

or:

        nil

type WorkspaceEncryptionParameterPtrOutput

type WorkspaceEncryptionParameterPtrOutput struct{ *pulumi.OutputState }

func (WorkspaceEncryptionParameterPtrOutput) Elem

func (WorkspaceEncryptionParameterPtrOutput) ElementType

func (WorkspaceEncryptionParameterPtrOutput) ToWorkspaceEncryptionParameterPtrOutput

func (o WorkspaceEncryptionParameterPtrOutput) ToWorkspaceEncryptionParameterPtrOutput() WorkspaceEncryptionParameterPtrOutput

func (WorkspaceEncryptionParameterPtrOutput) ToWorkspaceEncryptionParameterPtrOutputWithContext

func (o WorkspaceEncryptionParameterPtrOutput) ToWorkspaceEncryptionParameterPtrOutputWithContext(ctx context.Context) WorkspaceEncryptionParameterPtrOutput

func (WorkspaceEncryptionParameterPtrOutput) Value

The value which should be used for this field.

type WorkspaceEncryptionParameterResponse

type WorkspaceEncryptionParameterResponse struct {
	// The type of variable that this is
	Type string `pulumi:"type"`
	// The value which should be used for this field.
	Value *EncryptionResponse `pulumi:"value"`
}

The object that contains details of encryption used on the workspace.

type WorkspaceEncryptionParameterResponseArgs

type WorkspaceEncryptionParameterResponseArgs struct {
	// The type of variable that this is
	Type pulumi.StringInput `pulumi:"type"`
	// The value which should be used for this field.
	Value EncryptionResponsePtrInput `pulumi:"value"`
}

The object that contains details of encryption used on the workspace.

func (WorkspaceEncryptionParameterResponseArgs) ElementType

func (WorkspaceEncryptionParameterResponseArgs) ToWorkspaceEncryptionParameterResponseOutput

func (i WorkspaceEncryptionParameterResponseArgs) ToWorkspaceEncryptionParameterResponseOutput() WorkspaceEncryptionParameterResponseOutput

func (WorkspaceEncryptionParameterResponseArgs) ToWorkspaceEncryptionParameterResponseOutputWithContext

func (i WorkspaceEncryptionParameterResponseArgs) ToWorkspaceEncryptionParameterResponseOutputWithContext(ctx context.Context) WorkspaceEncryptionParameterResponseOutput

func (WorkspaceEncryptionParameterResponseArgs) ToWorkspaceEncryptionParameterResponsePtrOutput

func (i WorkspaceEncryptionParameterResponseArgs) ToWorkspaceEncryptionParameterResponsePtrOutput() WorkspaceEncryptionParameterResponsePtrOutput

func (WorkspaceEncryptionParameterResponseArgs) ToWorkspaceEncryptionParameterResponsePtrOutputWithContext

func (i WorkspaceEncryptionParameterResponseArgs) ToWorkspaceEncryptionParameterResponsePtrOutputWithContext(ctx context.Context) WorkspaceEncryptionParameterResponsePtrOutput

type WorkspaceEncryptionParameterResponseInput

type WorkspaceEncryptionParameterResponseInput interface {
	pulumi.Input

	ToWorkspaceEncryptionParameterResponseOutput() WorkspaceEncryptionParameterResponseOutput
	ToWorkspaceEncryptionParameterResponseOutputWithContext(context.Context) WorkspaceEncryptionParameterResponseOutput
}

WorkspaceEncryptionParameterResponseInput is an input type that accepts WorkspaceEncryptionParameterResponseArgs and WorkspaceEncryptionParameterResponseOutput values. You can construct a concrete instance of `WorkspaceEncryptionParameterResponseInput` via:

WorkspaceEncryptionParameterResponseArgs{...}

type WorkspaceEncryptionParameterResponseOutput

type WorkspaceEncryptionParameterResponseOutput struct{ *pulumi.OutputState }

The object that contains details of encryption used on the workspace.

func (WorkspaceEncryptionParameterResponseOutput) ElementType

func (WorkspaceEncryptionParameterResponseOutput) ToWorkspaceEncryptionParameterResponseOutput

func (o WorkspaceEncryptionParameterResponseOutput) ToWorkspaceEncryptionParameterResponseOutput() WorkspaceEncryptionParameterResponseOutput

func (WorkspaceEncryptionParameterResponseOutput) ToWorkspaceEncryptionParameterResponseOutputWithContext

func (o WorkspaceEncryptionParameterResponseOutput) ToWorkspaceEncryptionParameterResponseOutputWithContext(ctx context.Context) WorkspaceEncryptionParameterResponseOutput

func (WorkspaceEncryptionParameterResponseOutput) ToWorkspaceEncryptionParameterResponsePtrOutput

func (o WorkspaceEncryptionParameterResponseOutput) ToWorkspaceEncryptionParameterResponsePtrOutput() WorkspaceEncryptionParameterResponsePtrOutput

func (WorkspaceEncryptionParameterResponseOutput) ToWorkspaceEncryptionParameterResponsePtrOutputWithContext

func (o WorkspaceEncryptionParameterResponseOutput) ToWorkspaceEncryptionParameterResponsePtrOutputWithContext(ctx context.Context) WorkspaceEncryptionParameterResponsePtrOutput

func (WorkspaceEncryptionParameterResponseOutput) Type

The type of variable that this is

func (WorkspaceEncryptionParameterResponseOutput) Value

The value which should be used for this field.

type WorkspaceEncryptionParameterResponsePtrInput

type WorkspaceEncryptionParameterResponsePtrInput interface {
	pulumi.Input

	ToWorkspaceEncryptionParameterResponsePtrOutput() WorkspaceEncryptionParameterResponsePtrOutput
	ToWorkspaceEncryptionParameterResponsePtrOutputWithContext(context.Context) WorkspaceEncryptionParameterResponsePtrOutput
}

WorkspaceEncryptionParameterResponsePtrInput is an input type that accepts WorkspaceEncryptionParameterResponseArgs, WorkspaceEncryptionParameterResponsePtr and WorkspaceEncryptionParameterResponsePtrOutput values. You can construct a concrete instance of `WorkspaceEncryptionParameterResponsePtrInput` via:

        WorkspaceEncryptionParameterResponseArgs{...}

or:

        nil

type WorkspaceEncryptionParameterResponsePtrOutput

type WorkspaceEncryptionParameterResponsePtrOutput struct{ *pulumi.OutputState }

func (WorkspaceEncryptionParameterResponsePtrOutput) Elem

func (WorkspaceEncryptionParameterResponsePtrOutput) ElementType

func (WorkspaceEncryptionParameterResponsePtrOutput) ToWorkspaceEncryptionParameterResponsePtrOutput

func (o WorkspaceEncryptionParameterResponsePtrOutput) ToWorkspaceEncryptionParameterResponsePtrOutput() WorkspaceEncryptionParameterResponsePtrOutput

func (WorkspaceEncryptionParameterResponsePtrOutput) ToWorkspaceEncryptionParameterResponsePtrOutputWithContext

func (o WorkspaceEncryptionParameterResponsePtrOutput) ToWorkspaceEncryptionParameterResponsePtrOutputWithContext(ctx context.Context) WorkspaceEncryptionParameterResponsePtrOutput

func (WorkspaceEncryptionParameterResponsePtrOutput) Type

The type of variable that this is

func (WorkspaceEncryptionParameterResponsePtrOutput) Value

The value which should be used for this field.

type WorkspaceInput added in v0.2.6

type WorkspaceInput interface {
	pulumi.Input

	ToWorkspaceOutput() WorkspaceOutput
	ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
}

type WorkspaceOutput added in v0.2.6

type WorkspaceOutput struct {
	*pulumi.OutputState
}

func (WorkspaceOutput) ElementType added in v0.2.6

func (WorkspaceOutput) ElementType() reflect.Type

func (WorkspaceOutput) ToWorkspaceOutput added in v0.2.6

func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput

func (WorkspaceOutput) ToWorkspaceOutputWithContext added in v0.2.6

func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput

type WorkspaceProviderAuthorization

type WorkspaceProviderAuthorization struct {
	// The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
	PrincipalId string `pulumi:"principalId"`
	// The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.
	RoleDefinitionId string `pulumi:"roleDefinitionId"`
}

The workspace provider authorization.

type WorkspaceProviderAuthorizationArgs

type WorkspaceProviderAuthorizationArgs struct {
	// The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.
	RoleDefinitionId pulumi.StringInput `pulumi:"roleDefinitionId"`
}

The workspace provider authorization.

func (WorkspaceProviderAuthorizationArgs) ElementType

func (WorkspaceProviderAuthorizationArgs) ToWorkspaceProviderAuthorizationOutput

func (i WorkspaceProviderAuthorizationArgs) ToWorkspaceProviderAuthorizationOutput() WorkspaceProviderAuthorizationOutput

func (WorkspaceProviderAuthorizationArgs) ToWorkspaceProviderAuthorizationOutputWithContext

func (i WorkspaceProviderAuthorizationArgs) ToWorkspaceProviderAuthorizationOutputWithContext(ctx context.Context) WorkspaceProviderAuthorizationOutput

type WorkspaceProviderAuthorizationArray

type WorkspaceProviderAuthorizationArray []WorkspaceProviderAuthorizationInput

func (WorkspaceProviderAuthorizationArray) ElementType

func (WorkspaceProviderAuthorizationArray) ToWorkspaceProviderAuthorizationArrayOutput

func (i WorkspaceProviderAuthorizationArray) ToWorkspaceProviderAuthorizationArrayOutput() WorkspaceProviderAuthorizationArrayOutput

func (WorkspaceProviderAuthorizationArray) ToWorkspaceProviderAuthorizationArrayOutputWithContext

func (i WorkspaceProviderAuthorizationArray) ToWorkspaceProviderAuthorizationArrayOutputWithContext(ctx context.Context) WorkspaceProviderAuthorizationArrayOutput

type WorkspaceProviderAuthorizationArrayInput

type WorkspaceProviderAuthorizationArrayInput interface {
	pulumi.Input

	ToWorkspaceProviderAuthorizationArrayOutput() WorkspaceProviderAuthorizationArrayOutput
	ToWorkspaceProviderAuthorizationArrayOutputWithContext(context.Context) WorkspaceProviderAuthorizationArrayOutput
}

WorkspaceProviderAuthorizationArrayInput is an input type that accepts WorkspaceProviderAuthorizationArray and WorkspaceProviderAuthorizationArrayOutput values. You can construct a concrete instance of `WorkspaceProviderAuthorizationArrayInput` via:

WorkspaceProviderAuthorizationArray{ WorkspaceProviderAuthorizationArgs{...} }

type WorkspaceProviderAuthorizationArrayOutput

type WorkspaceProviderAuthorizationArrayOutput struct{ *pulumi.OutputState }

func (WorkspaceProviderAuthorizationArrayOutput) ElementType

func (WorkspaceProviderAuthorizationArrayOutput) Index

func (WorkspaceProviderAuthorizationArrayOutput) ToWorkspaceProviderAuthorizationArrayOutput

func (o WorkspaceProviderAuthorizationArrayOutput) ToWorkspaceProviderAuthorizationArrayOutput() WorkspaceProviderAuthorizationArrayOutput

func (WorkspaceProviderAuthorizationArrayOutput) ToWorkspaceProviderAuthorizationArrayOutputWithContext

func (o WorkspaceProviderAuthorizationArrayOutput) ToWorkspaceProviderAuthorizationArrayOutputWithContext(ctx context.Context) WorkspaceProviderAuthorizationArrayOutput

type WorkspaceProviderAuthorizationInput

type WorkspaceProviderAuthorizationInput interface {
	pulumi.Input

	ToWorkspaceProviderAuthorizationOutput() WorkspaceProviderAuthorizationOutput
	ToWorkspaceProviderAuthorizationOutputWithContext(context.Context) WorkspaceProviderAuthorizationOutput
}

WorkspaceProviderAuthorizationInput is an input type that accepts WorkspaceProviderAuthorizationArgs and WorkspaceProviderAuthorizationOutput values. You can construct a concrete instance of `WorkspaceProviderAuthorizationInput` via:

WorkspaceProviderAuthorizationArgs{...}

type WorkspaceProviderAuthorizationOutput

type WorkspaceProviderAuthorizationOutput struct{ *pulumi.OutputState }

The workspace provider authorization.

func (WorkspaceProviderAuthorizationOutput) ElementType

func (WorkspaceProviderAuthorizationOutput) PrincipalId

The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.

func (WorkspaceProviderAuthorizationOutput) RoleDefinitionId

The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.

func (WorkspaceProviderAuthorizationOutput) ToWorkspaceProviderAuthorizationOutput

func (o WorkspaceProviderAuthorizationOutput) ToWorkspaceProviderAuthorizationOutput() WorkspaceProviderAuthorizationOutput

func (WorkspaceProviderAuthorizationOutput) ToWorkspaceProviderAuthorizationOutputWithContext

func (o WorkspaceProviderAuthorizationOutput) ToWorkspaceProviderAuthorizationOutputWithContext(ctx context.Context) WorkspaceProviderAuthorizationOutput

type WorkspaceProviderAuthorizationResponse

type WorkspaceProviderAuthorizationResponse struct {
	// The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
	PrincipalId string `pulumi:"principalId"`
	// The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.
	RoleDefinitionId string `pulumi:"roleDefinitionId"`
}

The workspace provider authorization.

type WorkspaceProviderAuthorizationResponseArgs

type WorkspaceProviderAuthorizationResponseArgs struct {
	// The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.
	RoleDefinitionId pulumi.StringInput `pulumi:"roleDefinitionId"`
}

The workspace provider authorization.

func (WorkspaceProviderAuthorizationResponseArgs) ElementType

func (WorkspaceProviderAuthorizationResponseArgs) ToWorkspaceProviderAuthorizationResponseOutput

func (i WorkspaceProviderAuthorizationResponseArgs) ToWorkspaceProviderAuthorizationResponseOutput() WorkspaceProviderAuthorizationResponseOutput

func (WorkspaceProviderAuthorizationResponseArgs) ToWorkspaceProviderAuthorizationResponseOutputWithContext

func (i WorkspaceProviderAuthorizationResponseArgs) ToWorkspaceProviderAuthorizationResponseOutputWithContext(ctx context.Context) WorkspaceProviderAuthorizationResponseOutput

type WorkspaceProviderAuthorizationResponseArray

type WorkspaceProviderAuthorizationResponseArray []WorkspaceProviderAuthorizationResponseInput

func (WorkspaceProviderAuthorizationResponseArray) ElementType

func (WorkspaceProviderAuthorizationResponseArray) ToWorkspaceProviderAuthorizationResponseArrayOutput

func (i WorkspaceProviderAuthorizationResponseArray) ToWorkspaceProviderAuthorizationResponseArrayOutput() WorkspaceProviderAuthorizationResponseArrayOutput

func (WorkspaceProviderAuthorizationResponseArray) ToWorkspaceProviderAuthorizationResponseArrayOutputWithContext

func (i WorkspaceProviderAuthorizationResponseArray) ToWorkspaceProviderAuthorizationResponseArrayOutputWithContext(ctx context.Context) WorkspaceProviderAuthorizationResponseArrayOutput

type WorkspaceProviderAuthorizationResponseArrayInput

type WorkspaceProviderAuthorizationResponseArrayInput interface {
	pulumi.Input

	ToWorkspaceProviderAuthorizationResponseArrayOutput() WorkspaceProviderAuthorizationResponseArrayOutput
	ToWorkspaceProviderAuthorizationResponseArrayOutputWithContext(context.Context) WorkspaceProviderAuthorizationResponseArrayOutput
}

WorkspaceProviderAuthorizationResponseArrayInput is an input type that accepts WorkspaceProviderAuthorizationResponseArray and WorkspaceProviderAuthorizationResponseArrayOutput values. You can construct a concrete instance of `WorkspaceProviderAuthorizationResponseArrayInput` via:

WorkspaceProviderAuthorizationResponseArray{ WorkspaceProviderAuthorizationResponseArgs{...} }

type WorkspaceProviderAuthorizationResponseArrayOutput

type WorkspaceProviderAuthorizationResponseArrayOutput struct{ *pulumi.OutputState }

func (WorkspaceProviderAuthorizationResponseArrayOutput) ElementType

func (WorkspaceProviderAuthorizationResponseArrayOutput) Index

func (WorkspaceProviderAuthorizationResponseArrayOutput) ToWorkspaceProviderAuthorizationResponseArrayOutput

func (o WorkspaceProviderAuthorizationResponseArrayOutput) ToWorkspaceProviderAuthorizationResponseArrayOutput() WorkspaceProviderAuthorizationResponseArrayOutput

func (WorkspaceProviderAuthorizationResponseArrayOutput) ToWorkspaceProviderAuthorizationResponseArrayOutputWithContext

func (o WorkspaceProviderAuthorizationResponseArrayOutput) ToWorkspaceProviderAuthorizationResponseArrayOutputWithContext(ctx context.Context) WorkspaceProviderAuthorizationResponseArrayOutput

type WorkspaceProviderAuthorizationResponseInput

type WorkspaceProviderAuthorizationResponseInput interface {
	pulumi.Input

	ToWorkspaceProviderAuthorizationResponseOutput() WorkspaceProviderAuthorizationResponseOutput
	ToWorkspaceProviderAuthorizationResponseOutputWithContext(context.Context) WorkspaceProviderAuthorizationResponseOutput
}

WorkspaceProviderAuthorizationResponseInput is an input type that accepts WorkspaceProviderAuthorizationResponseArgs and WorkspaceProviderAuthorizationResponseOutput values. You can construct a concrete instance of `WorkspaceProviderAuthorizationResponseInput` via:

WorkspaceProviderAuthorizationResponseArgs{...}

type WorkspaceProviderAuthorizationResponseOutput

type WorkspaceProviderAuthorizationResponseOutput struct{ *pulumi.OutputState }

The workspace provider authorization.

func (WorkspaceProviderAuthorizationResponseOutput) ElementType

func (WorkspaceProviderAuthorizationResponseOutput) PrincipalId

The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the workspace resources.

func (WorkspaceProviderAuthorizationResponseOutput) RoleDefinitionId

The provider's role definition identifier. This role will define all the permissions that the provider must have on the workspace's container resource group. This role definition cannot have permission to delete the resource group.

func (WorkspaceProviderAuthorizationResponseOutput) ToWorkspaceProviderAuthorizationResponseOutput

func (o WorkspaceProviderAuthorizationResponseOutput) ToWorkspaceProviderAuthorizationResponseOutput() WorkspaceProviderAuthorizationResponseOutput

func (WorkspaceProviderAuthorizationResponseOutput) ToWorkspaceProviderAuthorizationResponseOutputWithContext

func (o WorkspaceProviderAuthorizationResponseOutput) ToWorkspaceProviderAuthorizationResponseOutputWithContext(ctx context.Context) WorkspaceProviderAuthorizationResponseOutput

type WorkspaceState

type WorkspaceState struct {
	// The workspace provider authorizations.
	Authorizations WorkspaceProviderAuthorizationResponseArrayInput
	// Indicates the Object ID, PUID and Application ID of entity that created the workspace.
	CreatedBy CreatedByResponsePtrInput
	// Specifies the date and time when the workspace is created.
	CreatedDateTime pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The managed resource group Id.
	ManagedResourceGroupId pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The workspace's custom parameters.
	Parameters WorkspaceCustomParametersResponsePtrInput
	// The workspace provisioning state.
	ProvisioningState pulumi.StringPtrInput
	// The SKU of the resource.
	Sku SkuResponsePtrInput
	// The details of Managed Identity of Storage Account
	StorageAccountIdentity ManagedIdentityConfigurationResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringPtrInput
	// The blob URI where the UI definition file is located.
	UiDefinitionUri pulumi.StringPtrInput
	// Indicates the Object ID, PUID and Application ID of entity that last updated the workspace.
	UpdatedBy CreatedByResponsePtrInput
	// 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL