1. Packages
  2. Databricks
  3. API Docs
  4. MwsWorkspaces
Databricks v1.26.0 published on Tuesday, Oct 31, 2023 by Pulumi

databricks.MwsWorkspaces

Explore with Pulumi AI

databricks logo
Databricks v1.26.0 published on Tuesday, Oct 31, 2023 by Pulumi

    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 MwsWorkspacesCloudResourceContainer

    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 MwsWorkspacesExternalCustomerInfo
    GcpManagedNetworkConfig MwsWorkspacesGcpManagedNetworkConfig
    GkeConfig MwsWorkspacesGkeConfig

    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

    customer_managed_key_id from customer managed keys with use_cases set to STORAGE. This is used to encrypt the DBFS Storage & Cluster Volumes.

    Token MwsWorkspacesToken
    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

    customer_managed_key_id from customer managed keys with use_cases set to STORAGE. This is used to encrypt the DBFS Storage & Cluster Volumes.

    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 MwsWorkspacesCloudResourceContainer

    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 MwsWorkspacesExternalCustomerInfo
    gcpManagedNetworkConfig MwsWorkspacesGcpManagedNetworkConfig
    gkeConfig MwsWorkspacesGkeConfig

    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

    customer_managed_key_id from customer managed keys with use_cases set to STORAGE. This is used to encrypt the DBFS Storage & Cluster Volumes.

    token MwsWorkspacesToken
    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 MwsWorkspacesCloudResourceContainer

    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 MwsWorkspacesExternalCustomerInfo
    gcpManagedNetworkConfig MwsWorkspacesGcpManagedNetworkConfig
    gkeConfig MwsWorkspacesGkeConfig

    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

    customer_managed_key_id from customer managed keys with use_cases set to STORAGE. This is used to encrypt the DBFS Storage & Cluster Volumes.

    token MwsWorkspacesToken
    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

    customer_managed_key_id from customer managed keys with use_cases set to STORAGE. This is used to encrypt the DBFS Storage & Cluster Volumes.

    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

    customer_managed_key_id from customer managed keys with use_cases set to STORAGE. This is used to encrypt the DBFS Storage & Cluster Volumes.

    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 MwsWorkspacesCloudResourceContainer

    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 MwsWorkspacesExternalCustomerInfo
    GcpManagedNetworkConfig MwsWorkspacesGcpManagedNetworkConfig
    GkeConfig MwsWorkspacesGkeConfig

    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

    customer_managed_key_id from customer managed keys with use_cases set to STORAGE. This is used to encrypt the DBFS Storage & Cluster Volumes.

    Token MwsWorkspacesToken
    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

    customer_managed_key_id from customer managed keys with use_cases set to STORAGE. This is used to encrypt the DBFS Storage & Cluster Volumes.

    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 MwsWorkspacesCloudResourceContainer

    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 MwsWorkspacesExternalCustomerInfo
    gcpManagedNetworkConfig MwsWorkspacesGcpManagedNetworkConfig
    gkeConfig MwsWorkspacesGkeConfig

    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

    customer_managed_key_id from customer managed keys with use_cases set to STORAGE. This is used to encrypt the DBFS Storage & Cluster Volumes.

    token MwsWorkspacesToken
    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 MwsWorkspacesCloudResourceContainer

    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 MwsWorkspacesExternalCustomerInfo
    gcpManagedNetworkConfig MwsWorkspacesGcpManagedNetworkConfig
    gkeConfig MwsWorkspacesGkeConfig

    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

    customer_managed_key_id from customer managed keys with use_cases set to STORAGE. This is used to encrypt the DBFS Storage & Cluster Volumes.

    token MwsWorkspacesToken
    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

    customer_managed_key_id from customer managed keys with use_cases set to STORAGE. This is used to encrypt the DBFS Storage & Cluster Volumes.

    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

    customer_managed_key_id from customer managed keys with use_cases set to STORAGE. This is used to encrypt the DBFS Storage & Cluster Volumes.

    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, MwsWorkspacesCloudResourceContainerArgs

    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, MwsWorkspacesCloudResourceContainerGcpArgs

    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, MwsWorkspacesExternalCustomerInfoArgs

    MwsWorkspacesGcpManagedNetworkConfig, MwsWorkspacesGcpManagedNetworkConfigArgs

    MwsWorkspacesGkeConfig, MwsWorkspacesGkeConfigArgs

    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, MwsWorkspacesTokenArgs

    Comment string
    LifetimeSeconds int

    Token expiry lifetime. By default its 2592000 (30 days).

    TokenId string
    TokenValue string
    Comment string
    LifetimeSeconds int

    Token expiry lifetime. By default its 2592000 (30 days).

    TokenId string
    TokenValue string
    comment String
    lifetimeSeconds Integer

    Token expiry lifetime. By default its 2592000 (30 days).

    tokenId String
    tokenValue String
    comment string
    lifetimeSeconds number

    Token expiry lifetime. By default its 2592000 (30 days).

    tokenId string
    tokenValue string
    comment str
    lifetime_seconds int

    Token expiry lifetime. By default its 2592000 (30 days).

    token_id str
    token_value str
    comment String
    lifetimeSeconds Number

    Token expiry lifetime. By default its 2592000 (30 days).

    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.

    databricks logo
    Databricks v1.26.0 published on Tuesday, Oct 31, 2023 by Pulumi