databricks logo
Databricks v1.14.0, May 23 23

databricks.MwsWorkspaces

Explore with Pulumi AI

Import

-> Note Importing this resource is not currently supported.

Create MwsWorkspaces Resource

new MwsWorkspaces(name: string, args: MwsWorkspacesArgs, opts?: CustomResourceOptions);
@overload
def MwsWorkspaces(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  account_id: Optional[str] = None,
                  aws_region: Optional[str] = None,
                  cloud: Optional[str] = None,
                  cloud_resource_container: Optional[MwsWorkspacesCloudResourceContainerArgs] = None,
                  creation_time: Optional[int] = None,
                  credentials_id: Optional[str] = None,
                  customer_managed_key_id: Optional[str] = None,
                  deployment_name: Optional[str] = None,
                  external_customer_info: Optional[MwsWorkspacesExternalCustomerInfoArgs] = None,
                  gcp_managed_network_config: Optional[MwsWorkspacesGcpManagedNetworkConfigArgs] = None,
                  gke_config: Optional[MwsWorkspacesGkeConfigArgs] = None,
                  is_no_public_ip_enabled: Optional[bool] = None,
                  location: Optional[str] = None,
                  managed_services_customer_managed_key_id: Optional[str] = None,
                  network_id: Optional[str] = None,
                  pricing_tier: Optional[str] = None,
                  private_access_settings_id: Optional[str] = None,
                  storage_configuration_id: Optional[str] = None,
                  storage_customer_managed_key_id: Optional[str] = None,
                  token: Optional[MwsWorkspacesTokenArgs] = None,
                  workspace_id: Optional[int] = None,
                  workspace_name: Optional[str] = None,
                  workspace_status: Optional[str] = None,
                  workspace_status_message: Optional[str] = None,
                  workspace_url: Optional[str] = None)
@overload
def MwsWorkspaces(resource_name: str,
                  args: MwsWorkspacesArgs,
                  opts: Optional[ResourceOptions] = None)
func NewMwsWorkspaces(ctx *Context, name string, args MwsWorkspacesArgs, opts ...ResourceOption) (*MwsWorkspaces, error)
public MwsWorkspaces(string name, MwsWorkspacesArgs args, CustomResourceOptions? opts = null)
public MwsWorkspaces(String name, MwsWorkspacesArgs args)
public MwsWorkspaces(String name, MwsWorkspacesArgs args, CustomResourceOptions options)
type: databricks:MwsWorkspaces
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args MwsWorkspacesArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args MwsWorkspacesArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args MwsWorkspacesArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args MwsWorkspacesArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args MwsWorkspacesArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

MwsWorkspaces Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The MwsWorkspaces resource accepts the following input properties:

AccountId string

Account Id that could be found in the bottom left corner of Accounts Console.

WorkspaceName string

name of the workspace, will appear on UI.

AwsRegion string

region of VPC.

Cloud string
CloudResourceContainer MwsWorkspacesCloudResourceContainerArgs

A block that specifies GCP workspace configurations, consisting of following blocks:

CreationTime int

(Integer) time when workspace was created

CredentialsId string
CustomerManagedKeyId string

Deprecated:

Use managed_services_customer_managed_key_id instead

DeploymentName string

part of URL as in https://<prefix>-<deployment-name>.cloud.databricks.com. Deployment name cannot be used until a deployment name prefix is defined. Please contact your Databricks representative. Once a new deployment prefix is added/updated, it only will affect the new workspaces created.

ExternalCustomerInfo MwsWorkspacesExternalCustomerInfoArgs
GcpManagedNetworkConfig MwsWorkspacesGcpManagedNetworkConfigArgs
GkeConfig MwsWorkspacesGkeConfigArgs

A block that specifies GKE configuration for the Databricks workspace:

IsNoPublicIpEnabled bool
Location string

region of the subnet.

ManagedServicesCustomerManagedKeyId string

customer_managed_key_id from customer managed keys with use_cases set to MANAGED_SERVICES. This is used to encrypt the workspace's notebook and secret data in the control plane.

NetworkId string

network_id from networks.

PricingTier string
PrivateAccessSettingsId string

Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.

StorageConfigurationId string

storage_configuration_id from storage configuration.

StorageCustomerManagedKeyId string
Token MwsWorkspacesTokenArgs
WorkspaceId int

(String) workspace id

WorkspaceStatus string

(String) workspace status

WorkspaceStatusMessage string

(String) updates on workspace status

WorkspaceUrl string

(String) URL of the workspace

AccountId string

Account Id that could be found in the bottom left corner of Accounts Console.

WorkspaceName string

name of the workspace, will appear on UI.

AwsRegion string

region of VPC.

Cloud string
CloudResourceContainer MwsWorkspacesCloudResourceContainerArgs

A block that specifies GCP workspace configurations, consisting of following blocks:

CreationTime int

(Integer) time when workspace was created

CredentialsId string
CustomerManagedKeyId string

Deprecated:

Use managed_services_customer_managed_key_id instead

DeploymentName string

part of URL as in https://<prefix>-<deployment-name>.cloud.databricks.com. Deployment name cannot be used until a deployment name prefix is defined. Please contact your Databricks representative. Once a new deployment prefix is added/updated, it only will affect the new workspaces created.

ExternalCustomerInfo MwsWorkspacesExternalCustomerInfoArgs
GcpManagedNetworkConfig MwsWorkspacesGcpManagedNetworkConfigArgs
GkeConfig MwsWorkspacesGkeConfigArgs

A block that specifies GKE configuration for the Databricks workspace:

IsNoPublicIpEnabled bool
Location string

region of the subnet.

ManagedServicesCustomerManagedKeyId string

customer_managed_key_id from customer managed keys with use_cases set to MANAGED_SERVICES. This is used to encrypt the workspace's notebook and secret data in the control plane.

NetworkId string

network_id from networks.

PricingTier string
PrivateAccessSettingsId string

Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.

StorageConfigurationId string

storage_configuration_id from storage configuration.

StorageCustomerManagedKeyId string
Token MwsWorkspacesTokenArgs
WorkspaceId int

(String) workspace id

WorkspaceStatus string

(String) workspace status

WorkspaceStatusMessage string

(String) updates on workspace status

WorkspaceUrl string

(String) URL of the workspace

accountId String

Account Id that could be found in the bottom left corner of Accounts Console.

workspaceName String

name of the workspace, will appear on UI.

awsRegion String

region of VPC.

cloud String
cloudResourceContainer MwsWorkspacesCloudResourceContainerArgs

A block that specifies GCP workspace configurations, consisting of following blocks:

creationTime Integer

(Integer) time when workspace was created

credentialsId String
customerManagedKeyId String

Deprecated:

Use managed_services_customer_managed_key_id instead

deploymentName String

part of URL as in https://<prefix>-<deployment-name>.cloud.databricks.com. Deployment name cannot be used until a deployment name prefix is defined. Please contact your Databricks representative. Once a new deployment prefix is added/updated, it only will affect the new workspaces created.

externalCustomerInfo MwsWorkspacesExternalCustomerInfoArgs
gcpManagedNetworkConfig MwsWorkspacesGcpManagedNetworkConfigArgs
gkeConfig MwsWorkspacesGkeConfigArgs

A block that specifies GKE configuration for the Databricks workspace:

isNoPublicIpEnabled Boolean
location String

region of the subnet.

managedServicesCustomerManagedKeyId String

customer_managed_key_id from customer managed keys with use_cases set to MANAGED_SERVICES. This is used to encrypt the workspace's notebook and secret data in the control plane.

networkId String

network_id from networks.

pricingTier String
privateAccessSettingsId String

Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.

storageConfigurationId String

storage_configuration_id from storage configuration.

storageCustomerManagedKeyId String
token MwsWorkspacesTokenArgs
workspaceId Integer

(String) workspace id

workspaceStatus String

(String) workspace status

workspaceStatusMessage String

(String) updates on workspace status

workspaceUrl String

(String) URL of the workspace

accountId string

Account Id that could be found in the bottom left corner of Accounts Console.

workspaceName string

name of the workspace, will appear on UI.

awsRegion string

region of VPC.

cloud string
cloudResourceContainer MwsWorkspacesCloudResourceContainerArgs

A block that specifies GCP workspace configurations, consisting of following blocks:

creationTime number

(Integer) time when workspace was created

credentialsId string
customerManagedKeyId string

Deprecated:

Use managed_services_customer_managed_key_id instead

deploymentName string

part of URL as in https://<prefix>-<deployment-name>.cloud.databricks.com. Deployment name cannot be used until a deployment name prefix is defined. Please contact your Databricks representative. Once a new deployment prefix is added/updated, it only will affect the new workspaces created.

externalCustomerInfo MwsWorkspacesExternalCustomerInfoArgs
gcpManagedNetworkConfig MwsWorkspacesGcpManagedNetworkConfigArgs
gkeConfig MwsWorkspacesGkeConfigArgs

A block that specifies GKE configuration for the Databricks workspace:

isNoPublicIpEnabled boolean
location string

region of the subnet.

managedServicesCustomerManagedKeyId string

customer_managed_key_id from customer managed keys with use_cases set to MANAGED_SERVICES. This is used to encrypt the workspace's notebook and secret data in the control plane.

networkId string

network_id from networks.

pricingTier string
privateAccessSettingsId string

Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.

storageConfigurationId string

storage_configuration_id from storage configuration.

storageCustomerManagedKeyId string
token MwsWorkspacesTokenArgs
workspaceId number

(String) workspace id

workspaceStatus string

(String) workspace status

workspaceStatusMessage string

(String) updates on workspace status

workspaceUrl string

(String) URL of the workspace

account_id str

Account Id that could be found in the bottom left corner of Accounts Console.

workspace_name str

name of the workspace, will appear on UI.

aws_region str

region of VPC.

cloud str
cloud_resource_container MwsWorkspacesCloudResourceContainerArgs

A block that specifies GCP workspace configurations, consisting of following blocks:

creation_time int

(Integer) time when workspace was created

credentials_id str
customer_managed_key_id str

Deprecated:

Use managed_services_customer_managed_key_id instead

deployment_name str

part of URL as in https://<prefix>-<deployment-name>.cloud.databricks.com. Deployment name cannot be used until a deployment name prefix is defined. Please contact your Databricks representative. Once a new deployment prefix is added/updated, it only will affect the new workspaces created.

external_customer_info MwsWorkspacesExternalCustomerInfoArgs
gcp_managed_network_config MwsWorkspacesGcpManagedNetworkConfigArgs
gke_config MwsWorkspacesGkeConfigArgs

A block that specifies GKE configuration for the Databricks workspace:

is_no_public_ip_enabled bool
location str

region of the subnet.

managed_services_customer_managed_key_id str

customer_managed_key_id from customer managed keys with use_cases set to MANAGED_SERVICES. This is used to encrypt the workspace's notebook and secret data in the control plane.

network_id str

network_id from networks.

pricing_tier str
private_access_settings_id str

Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.

storage_configuration_id str

storage_configuration_id from storage configuration.

storage_customer_managed_key_id str
token MwsWorkspacesTokenArgs
workspace_id int

(String) workspace id

workspace_status str

(String) workspace status

workspace_status_message str

(String) updates on workspace status

workspace_url str

(String) URL of the workspace

accountId String

Account Id that could be found in the bottom left corner of Accounts Console.

workspaceName String

name of the workspace, will appear on UI.

awsRegion String

region of VPC.

cloud String
cloudResourceContainer Property Map

A block that specifies GCP workspace configurations, consisting of following blocks:

creationTime Number

(Integer) time when workspace was created

credentialsId String
customerManagedKeyId String

Deprecated:

Use managed_services_customer_managed_key_id instead

deploymentName String

part of URL as in https://<prefix>-<deployment-name>.cloud.databricks.com. Deployment name cannot be used until a deployment name prefix is defined. Please contact your Databricks representative. Once a new deployment prefix is added/updated, it only will affect the new workspaces created.

externalCustomerInfo Property Map
gcpManagedNetworkConfig Property Map
gkeConfig Property Map

A block that specifies GKE configuration for the Databricks workspace:

isNoPublicIpEnabled Boolean
location String

region of the subnet.

managedServicesCustomerManagedKeyId String

customer_managed_key_id from customer managed keys with use_cases set to MANAGED_SERVICES. This is used to encrypt the workspace's notebook and secret data in the control plane.

networkId String

network_id from networks.

pricingTier String
privateAccessSettingsId String

Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.

storageConfigurationId String

storage_configuration_id from storage configuration.

storageCustomerManagedKeyId String
token Property Map
workspaceId Number

(String) workspace id

workspaceStatus String

(String) workspace status

workspaceStatusMessage String

(String) updates on workspace status

workspaceUrl String

(String) URL of the workspace

Outputs

All input properties are implicitly available as output properties. Additionally, the MwsWorkspaces resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Id string

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

id string

The provider-assigned unique ID for this managed resource.

id str

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

Look up Existing MwsWorkspaces Resource

Get an existing MwsWorkspaces resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: MwsWorkspacesState, opts?: CustomResourceOptions): MwsWorkspaces
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        account_id: Optional[str] = None,
        aws_region: Optional[str] = None,
        cloud: Optional[str] = None,
        cloud_resource_container: Optional[MwsWorkspacesCloudResourceContainerArgs] = None,
        creation_time: Optional[int] = None,
        credentials_id: Optional[str] = None,
        customer_managed_key_id: Optional[str] = None,
        deployment_name: Optional[str] = None,
        external_customer_info: Optional[MwsWorkspacesExternalCustomerInfoArgs] = None,
        gcp_managed_network_config: Optional[MwsWorkspacesGcpManagedNetworkConfigArgs] = None,
        gke_config: Optional[MwsWorkspacesGkeConfigArgs] = None,
        is_no_public_ip_enabled: Optional[bool] = None,
        location: Optional[str] = None,
        managed_services_customer_managed_key_id: Optional[str] = None,
        network_id: Optional[str] = None,
        pricing_tier: Optional[str] = None,
        private_access_settings_id: Optional[str] = None,
        storage_configuration_id: Optional[str] = None,
        storage_customer_managed_key_id: Optional[str] = None,
        token: Optional[MwsWorkspacesTokenArgs] = None,
        workspace_id: Optional[int] = None,
        workspace_name: Optional[str] = None,
        workspace_status: Optional[str] = None,
        workspace_status_message: Optional[str] = None,
        workspace_url: Optional[str] = None) -> MwsWorkspaces
func GetMwsWorkspaces(ctx *Context, name string, id IDInput, state *MwsWorkspacesState, opts ...ResourceOption) (*MwsWorkspaces, error)
public static MwsWorkspaces Get(string name, Input<string> id, MwsWorkspacesState? state, CustomResourceOptions? opts = null)
public static MwsWorkspaces get(String name, Output<String> id, MwsWorkspacesState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AccountId string

Account Id that could be found in the bottom left corner of Accounts Console.

AwsRegion string

region of VPC.

Cloud string
CloudResourceContainer MwsWorkspacesCloudResourceContainerArgs

A block that specifies GCP workspace configurations, consisting of following blocks:

CreationTime int

(Integer) time when workspace was created

CredentialsId string
CustomerManagedKeyId string

Deprecated:

Use managed_services_customer_managed_key_id instead

DeploymentName string

part of URL as in https://<prefix>-<deployment-name>.cloud.databricks.com. Deployment name cannot be used until a deployment name prefix is defined. Please contact your Databricks representative. Once a new deployment prefix is added/updated, it only will affect the new workspaces created.

ExternalCustomerInfo MwsWorkspacesExternalCustomerInfoArgs
GcpManagedNetworkConfig MwsWorkspacesGcpManagedNetworkConfigArgs
GkeConfig MwsWorkspacesGkeConfigArgs

A block that specifies GKE configuration for the Databricks workspace:

IsNoPublicIpEnabled bool
Location string

region of the subnet.

ManagedServicesCustomerManagedKeyId string

customer_managed_key_id from customer managed keys with use_cases set to MANAGED_SERVICES. This is used to encrypt the workspace's notebook and secret data in the control plane.

NetworkId string

network_id from networks.

PricingTier string
PrivateAccessSettingsId string

Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.

StorageConfigurationId string

storage_configuration_id from storage configuration.

StorageCustomerManagedKeyId string
Token MwsWorkspacesTokenArgs
WorkspaceId int

(String) workspace id

WorkspaceName string

name of the workspace, will appear on UI.

WorkspaceStatus string

(String) workspace status

WorkspaceStatusMessage string

(String) updates on workspace status

WorkspaceUrl string

(String) URL of the workspace

AccountId string

Account Id that could be found in the bottom left corner of Accounts Console.

AwsRegion string

region of VPC.

Cloud string
CloudResourceContainer MwsWorkspacesCloudResourceContainerArgs

A block that specifies GCP workspace configurations, consisting of following blocks:

CreationTime int

(Integer) time when workspace was created

CredentialsId string
CustomerManagedKeyId string

Deprecated:

Use managed_services_customer_managed_key_id instead

DeploymentName string

part of URL as in https://<prefix>-<deployment-name>.cloud.databricks.com. Deployment name cannot be used until a deployment name prefix is defined. Please contact your Databricks representative. Once a new deployment prefix is added/updated, it only will affect the new workspaces created.

ExternalCustomerInfo MwsWorkspacesExternalCustomerInfoArgs
GcpManagedNetworkConfig MwsWorkspacesGcpManagedNetworkConfigArgs
GkeConfig MwsWorkspacesGkeConfigArgs

A block that specifies GKE configuration for the Databricks workspace:

IsNoPublicIpEnabled bool
Location string

region of the subnet.

ManagedServicesCustomerManagedKeyId string

customer_managed_key_id from customer managed keys with use_cases set to MANAGED_SERVICES. This is used to encrypt the workspace's notebook and secret data in the control plane.

NetworkId string

network_id from networks.

PricingTier string
PrivateAccessSettingsId string

Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.

StorageConfigurationId string

storage_configuration_id from storage configuration.

StorageCustomerManagedKeyId string
Token MwsWorkspacesTokenArgs
WorkspaceId int

(String) workspace id

WorkspaceName string

name of the workspace, will appear on UI.

WorkspaceStatus string

(String) workspace status

WorkspaceStatusMessage string

(String) updates on workspace status

WorkspaceUrl string

(String) URL of the workspace

accountId String

Account Id that could be found in the bottom left corner of Accounts Console.

awsRegion String

region of VPC.

cloud String
cloudResourceContainer MwsWorkspacesCloudResourceContainerArgs

A block that specifies GCP workspace configurations, consisting of following blocks:

creationTime Integer

(Integer) time when workspace was created

credentialsId String
customerManagedKeyId String

Deprecated:

Use managed_services_customer_managed_key_id instead

deploymentName String

part of URL as in https://<prefix>-<deployment-name>.cloud.databricks.com. Deployment name cannot be used until a deployment name prefix is defined. Please contact your Databricks representative. Once a new deployment prefix is added/updated, it only will affect the new workspaces created.

externalCustomerInfo MwsWorkspacesExternalCustomerInfoArgs
gcpManagedNetworkConfig MwsWorkspacesGcpManagedNetworkConfigArgs
gkeConfig MwsWorkspacesGkeConfigArgs

A block that specifies GKE configuration for the Databricks workspace:

isNoPublicIpEnabled Boolean
location String

region of the subnet.

managedServicesCustomerManagedKeyId String

customer_managed_key_id from customer managed keys with use_cases set to MANAGED_SERVICES. This is used to encrypt the workspace's notebook and secret data in the control plane.

networkId String

network_id from networks.

pricingTier String
privateAccessSettingsId String

Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.

storageConfigurationId String

storage_configuration_id from storage configuration.

storageCustomerManagedKeyId String
token MwsWorkspacesTokenArgs
workspaceId Integer

(String) workspace id

workspaceName String

name of the workspace, will appear on UI.

workspaceStatus String

(String) workspace status

workspaceStatusMessage String

(String) updates on workspace status

workspaceUrl String

(String) URL of the workspace

accountId string

Account Id that could be found in the bottom left corner of Accounts Console.

awsRegion string

region of VPC.

cloud string
cloudResourceContainer MwsWorkspacesCloudResourceContainerArgs

A block that specifies GCP workspace configurations, consisting of following blocks:

creationTime number

(Integer) time when workspace was created

credentialsId string
customerManagedKeyId string

Deprecated:

Use managed_services_customer_managed_key_id instead

deploymentName string

part of URL as in https://<prefix>-<deployment-name>.cloud.databricks.com. Deployment name cannot be used until a deployment name prefix is defined. Please contact your Databricks representative. Once a new deployment prefix is added/updated, it only will affect the new workspaces created.

externalCustomerInfo MwsWorkspacesExternalCustomerInfoArgs
gcpManagedNetworkConfig MwsWorkspacesGcpManagedNetworkConfigArgs
gkeConfig MwsWorkspacesGkeConfigArgs

A block that specifies GKE configuration for the Databricks workspace:

isNoPublicIpEnabled boolean
location string

region of the subnet.

managedServicesCustomerManagedKeyId string

customer_managed_key_id from customer managed keys with use_cases set to MANAGED_SERVICES. This is used to encrypt the workspace's notebook and secret data in the control plane.

networkId string

network_id from networks.

pricingTier string
privateAccessSettingsId string

Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.

storageConfigurationId string

storage_configuration_id from storage configuration.

storageCustomerManagedKeyId string
token MwsWorkspacesTokenArgs
workspaceId number

(String) workspace id

workspaceName string

name of the workspace, will appear on UI.

workspaceStatus string

(String) workspace status

workspaceStatusMessage string

(String) updates on workspace status

workspaceUrl string

(String) URL of the workspace

account_id str

Account Id that could be found in the bottom left corner of Accounts Console.

aws_region str

region of VPC.

cloud str
cloud_resource_container MwsWorkspacesCloudResourceContainerArgs

A block that specifies GCP workspace configurations, consisting of following blocks:

creation_time int

(Integer) time when workspace was created

credentials_id str
customer_managed_key_id str

Deprecated:

Use managed_services_customer_managed_key_id instead

deployment_name str

part of URL as in https://<prefix>-<deployment-name>.cloud.databricks.com. Deployment name cannot be used until a deployment name prefix is defined. Please contact your Databricks representative. Once a new deployment prefix is added/updated, it only will affect the new workspaces created.

external_customer_info MwsWorkspacesExternalCustomerInfoArgs
gcp_managed_network_config MwsWorkspacesGcpManagedNetworkConfigArgs
gke_config MwsWorkspacesGkeConfigArgs

A block that specifies GKE configuration for the Databricks workspace:

is_no_public_ip_enabled bool
location str

region of the subnet.

managed_services_customer_managed_key_id str

customer_managed_key_id from customer managed keys with use_cases set to MANAGED_SERVICES. This is used to encrypt the workspace's notebook and secret data in the control plane.

network_id str

network_id from networks.

pricing_tier str
private_access_settings_id str

Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.

storage_configuration_id str

storage_configuration_id from storage configuration.

storage_customer_managed_key_id str
token MwsWorkspacesTokenArgs
workspace_id int

(String) workspace id

workspace_name str

name of the workspace, will appear on UI.

workspace_status str

(String) workspace status

workspace_status_message str

(String) updates on workspace status

workspace_url str

(String) URL of the workspace

accountId String

Account Id that could be found in the bottom left corner of Accounts Console.

awsRegion String

region of VPC.

cloud String
cloudResourceContainer Property Map

A block that specifies GCP workspace configurations, consisting of following blocks:

creationTime Number

(Integer) time when workspace was created

credentialsId String
customerManagedKeyId String

Deprecated:

Use managed_services_customer_managed_key_id instead

deploymentName String

part of URL as in https://<prefix>-<deployment-name>.cloud.databricks.com. Deployment name cannot be used until a deployment name prefix is defined. Please contact your Databricks representative. Once a new deployment prefix is added/updated, it only will affect the new workspaces created.

externalCustomerInfo Property Map
gcpManagedNetworkConfig Property Map
gkeConfig Property Map

A block that specifies GKE configuration for the Databricks workspace:

isNoPublicIpEnabled Boolean
location String

region of the subnet.

managedServicesCustomerManagedKeyId String

customer_managed_key_id from customer managed keys with use_cases set to MANAGED_SERVICES. This is used to encrypt the workspace's notebook and secret data in the control plane.

networkId String

network_id from networks.

pricingTier String
privateAccessSettingsId String

Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.

storageConfigurationId String

storage_configuration_id from storage configuration.

storageCustomerManagedKeyId String
token Property Map
workspaceId Number

(String) workspace id

workspaceName String

name of the workspace, will appear on UI.

workspaceStatus String

(String) workspace status

workspaceStatusMessage String

(String) updates on workspace status

workspaceUrl String

(String) URL of the workspace

Supporting Types

MwsWorkspacesCloudResourceContainer

Gcp MwsWorkspacesCloudResourceContainerGcp

A block that consists of the following field:

Gcp MwsWorkspacesCloudResourceContainerGcp

A block that consists of the following field:

gcp MwsWorkspacesCloudResourceContainerGcp

A block that consists of the following field:

gcp MwsWorkspacesCloudResourceContainerGcp

A block that consists of the following field:

gcp MwsWorkspacesCloudResourceContainerGcp

A block that consists of the following field:

gcp Property Map

A block that consists of the following field:

MwsWorkspacesCloudResourceContainerGcp

ProjectId string

The Google Cloud project ID, which the workspace uses to instantiate cloud resources for your workspace.

ProjectId string

The Google Cloud project ID, which the workspace uses to instantiate cloud resources for your workspace.

projectId String

The Google Cloud project ID, which the workspace uses to instantiate cloud resources for your workspace.

projectId string

The Google Cloud project ID, which the workspace uses to instantiate cloud resources for your workspace.

project_id str

The Google Cloud project ID, which the workspace uses to instantiate cloud resources for your workspace.

projectId String

The Google Cloud project ID, which the workspace uses to instantiate cloud resources for your workspace.

MwsWorkspacesExternalCustomerInfo

MwsWorkspacesGcpManagedNetworkConfig

MwsWorkspacesGkeConfig

ConnectivityType string

Specifies the network connectivity types for the GKE nodes and the GKE master network. Possible values are: PRIVATE_NODE_PUBLIC_MASTER, PUBLIC_NODE_PUBLIC_MASTER.

MasterIpRange string

The IP range from which to allocate GKE cluster master resources. This field will be ignored if GKE private cluster is not enabled. It must be exactly as big as /28.

ConnectivityType string

Specifies the network connectivity types for the GKE nodes and the GKE master network. Possible values are: PRIVATE_NODE_PUBLIC_MASTER, PUBLIC_NODE_PUBLIC_MASTER.

MasterIpRange string

The IP range from which to allocate GKE cluster master resources. This field will be ignored if GKE private cluster is not enabled. It must be exactly as big as /28.

connectivityType String

Specifies the network connectivity types for the GKE nodes and the GKE master network. Possible values are: PRIVATE_NODE_PUBLIC_MASTER, PUBLIC_NODE_PUBLIC_MASTER.

masterIpRange String

The IP range from which to allocate GKE cluster master resources. This field will be ignored if GKE private cluster is not enabled. It must be exactly as big as /28.

connectivityType string

Specifies the network connectivity types for the GKE nodes and the GKE master network. Possible values are: PRIVATE_NODE_PUBLIC_MASTER, PUBLIC_NODE_PUBLIC_MASTER.

masterIpRange string

The IP range from which to allocate GKE cluster master resources. This field will be ignored if GKE private cluster is not enabled. It must be exactly as big as /28.

connectivity_type str

Specifies the network connectivity types for the GKE nodes and the GKE master network. Possible values are: PRIVATE_NODE_PUBLIC_MASTER, PUBLIC_NODE_PUBLIC_MASTER.

master_ip_range str

The IP range from which to allocate GKE cluster master resources. This field will be ignored if GKE private cluster is not enabled. It must be exactly as big as /28.

connectivityType String

Specifies the network connectivity types for the GKE nodes and the GKE master network. Possible values are: PRIVATE_NODE_PUBLIC_MASTER, PUBLIC_NODE_PUBLIC_MASTER.

masterIpRange String

The IP range from which to allocate GKE cluster master resources. This field will be ignored if GKE private cluster is not enabled. It must be exactly as big as /28.

MwsWorkspacesToken

comment String
lifetimeSeconds Integer
tokenId String
tokenValue String
comment string
lifetimeSeconds number
tokenId string
tokenValue string
comment String
lifetimeSeconds Number
tokenId String
tokenValue String

Package Details

Repository
databricks pulumi/pulumi-databricks
License
Apache-2.0
Notes

This Pulumi package is based on the databricks Terraform Provider.