1. Packages
  2. Databricks Provider
  3. API Docs
  4. MwsWorkspaces
Viewing docs for Databricks v0.4.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
databricks logo
Viewing docs for Databricks v0.4.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi

    Import

    -> Note Importing this resource is not currently supported.

    Create MwsWorkspaces Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new MwsWorkspaces(name: string, args: MwsWorkspacesArgs, opts?: CustomResourceOptions);
    @overload
    def MwsWorkspaces(resource_name: str,
                      args: MwsWorkspacesArgs,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def MwsWorkspaces(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      account_id: Optional[str] = None,
                      workspace_name: Optional[str] = None,
                      network: Optional[MwsWorkspacesNetworkArgs] = None,
                      network_id: Optional[str] = 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,
                      is_no_public_ip_enabled: Optional[bool] = None,
                      location: Optional[str] = None,
                      pricing_tier: Optional[str] = None,
                      cloud_resource_bucket: Optional[MwsWorkspacesCloudResourceBucketArgs] = None,
                      cloud: Optional[str] = None,
                      managed_services_customer_managed_key_id: 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,
                      aws_region: Optional[str] = None,
                      workspace_status: Optional[str] = None,
                      workspace_status_message: Optional[str] = None,
                      workspace_url: Optional[str] = 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.
    
    

    Parameters

    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.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var mwsWorkspacesResource = new Databricks.MwsWorkspaces("mwsWorkspacesResource", new()
    {
        AccountId = "string",
        WorkspaceName = "string",
        Network = new Databricks.Inputs.MwsWorkspacesNetworkArgs
        {
            GcpCommonNetworkConfig = new Databricks.Inputs.MwsWorkspacesNetworkGcpCommonNetworkConfigArgs
            {
                GkeClusterMasterIpRange = "string",
                GkeConnectivityType = "string",
            },
            GcpManagedNetworkConfig = new Databricks.Inputs.MwsWorkspacesNetworkGcpManagedNetworkConfigArgs
            {
                GkeClusterPodIpRange = "string",
                GkeClusterServiceIpRange = "string",
                SubnetCidr = "string",
            },
        },
        NetworkId = "string",
        CreationTime = 0,
        CredentialsId = "string",
        DeploymentName = "string",
        ExternalCustomerInfo = new Databricks.Inputs.MwsWorkspacesExternalCustomerInfoArgs
        {
            AuthoritativeUserEmail = "string",
            AuthoritativeUserFullName = "string",
            CustomerName = "string",
        },
        IsNoPublicIpEnabled = false,
        Location = "string",
        PricingTier = "string",
        CloudResourceBucket = new Databricks.Inputs.MwsWorkspacesCloudResourceBucketArgs
        {
            Gcp = new Databricks.Inputs.MwsWorkspacesCloudResourceBucketGcpArgs
            {
                ProjectId = "string",
            },
        },
        Cloud = "string",
        ManagedServicesCustomerManagedKeyId = "string",
        PrivateAccessSettingsId = "string",
        StorageConfigurationId = "string",
        StorageCustomerManagedKeyId = "string",
        Token = new Databricks.Inputs.MwsWorkspacesTokenArgs
        {
            Comment = "string",
            LifetimeSeconds = 0,
            TokenId = "string",
            TokenValue = "string",
        },
        WorkspaceId = 0,
        AwsRegion = "string",
        WorkspaceStatus = "string",
        WorkspaceStatusMessage = "string",
        WorkspaceUrl = "string",
    });
    
    example, err := databricks.NewMwsWorkspaces(ctx, "mwsWorkspacesResource", &databricks.MwsWorkspacesArgs{
    	AccountId:     pulumi.String("string"),
    	WorkspaceName: pulumi.String("string"),
    	Network: &databricks.MwsWorkspacesNetworkArgs{
    		GcpCommonNetworkConfig: &databricks.MwsWorkspacesNetworkGcpCommonNetworkConfigArgs{
    			GkeClusterMasterIpRange: pulumi.String("string"),
    			GkeConnectivityType:     pulumi.String("string"),
    		},
    		GcpManagedNetworkConfig: &databricks.MwsWorkspacesNetworkGcpManagedNetworkConfigArgs{
    			GkeClusterPodIpRange:     pulumi.String("string"),
    			GkeClusterServiceIpRange: pulumi.String("string"),
    			SubnetCidr:               pulumi.String("string"),
    		},
    	},
    	NetworkId:      pulumi.String("string"),
    	CreationTime:   pulumi.Int(0),
    	CredentialsId:  pulumi.String("string"),
    	DeploymentName: pulumi.String("string"),
    	ExternalCustomerInfo: &databricks.MwsWorkspacesExternalCustomerInfoArgs{
    		AuthoritativeUserEmail:    pulumi.String("string"),
    		AuthoritativeUserFullName: pulumi.String("string"),
    		CustomerName:              pulumi.String("string"),
    	},
    	IsNoPublicIpEnabled: pulumi.Bool(false),
    	Location:            pulumi.String("string"),
    	PricingTier:         pulumi.String("string"),
    	CloudResourceBucket: &databricks.MwsWorkspacesCloudResourceBucketArgs{
    		Gcp: &databricks.MwsWorkspacesCloudResourceBucketGcpArgs{
    			ProjectId: pulumi.String("string"),
    		},
    	},
    	Cloud:                               pulumi.String("string"),
    	ManagedServicesCustomerManagedKeyId: pulumi.String("string"),
    	PrivateAccessSettingsId:             pulumi.String("string"),
    	StorageConfigurationId:              pulumi.String("string"),
    	StorageCustomerManagedKeyId:         pulumi.String("string"),
    	Token: &databricks.MwsWorkspacesTokenArgs{
    		Comment:         pulumi.String("string"),
    		LifetimeSeconds: pulumi.Int(0),
    		TokenId:         pulumi.String("string"),
    		TokenValue:      pulumi.String("string"),
    	},
    	WorkspaceId:            pulumi.Int(0),
    	AwsRegion:              pulumi.String("string"),
    	WorkspaceStatus:        pulumi.String("string"),
    	WorkspaceStatusMessage: pulumi.String("string"),
    	WorkspaceUrl:           pulumi.String("string"),
    })
    
    var mwsWorkspacesResource = new MwsWorkspaces("mwsWorkspacesResource", MwsWorkspacesArgs.builder()
        .accountId("string")
        .workspaceName("string")
        .network(MwsWorkspacesNetworkArgs.builder()
            .gcpCommonNetworkConfig(MwsWorkspacesNetworkGcpCommonNetworkConfigArgs.builder()
                .gkeClusterMasterIpRange("string")
                .gkeConnectivityType("string")
                .build())
            .gcpManagedNetworkConfig(MwsWorkspacesNetworkGcpManagedNetworkConfigArgs.builder()
                .gkeClusterPodIpRange("string")
                .gkeClusterServiceIpRange("string")
                .subnetCidr("string")
                .build())
            .build())
        .networkId("string")
        .creationTime(0)
        .credentialsId("string")
        .deploymentName("string")
        .externalCustomerInfo(MwsWorkspacesExternalCustomerInfoArgs.builder()
            .authoritativeUserEmail("string")
            .authoritativeUserFullName("string")
            .customerName("string")
            .build())
        .isNoPublicIpEnabled(false)
        .location("string")
        .pricingTier("string")
        .cloudResourceBucket(MwsWorkspacesCloudResourceBucketArgs.builder()
            .gcp(MwsWorkspacesCloudResourceBucketGcpArgs.builder()
                .projectId("string")
                .build())
            .build())
        .cloud("string")
        .managedServicesCustomerManagedKeyId("string")
        .privateAccessSettingsId("string")
        .storageConfigurationId("string")
        .storageCustomerManagedKeyId("string")
        .token(MwsWorkspacesTokenArgs.builder()
            .comment("string")
            .lifetimeSeconds(0)
            .tokenId("string")
            .tokenValue("string")
            .build())
        .workspaceId(0)
        .awsRegion("string")
        .workspaceStatus("string")
        .workspaceStatusMessage("string")
        .workspaceUrl("string")
        .build());
    
    mws_workspaces_resource = databricks.MwsWorkspaces("mwsWorkspacesResource",
        account_id="string",
        workspace_name="string",
        network={
            "gcp_common_network_config": {
                "gke_cluster_master_ip_range": "string",
                "gke_connectivity_type": "string",
            },
            "gcp_managed_network_config": {
                "gke_cluster_pod_ip_range": "string",
                "gke_cluster_service_ip_range": "string",
                "subnet_cidr": "string",
            },
        },
        network_id="string",
        creation_time=0,
        credentials_id="string",
        deployment_name="string",
        external_customer_info={
            "authoritative_user_email": "string",
            "authoritative_user_full_name": "string",
            "customer_name": "string",
        },
        is_no_public_ip_enabled=False,
        location="string",
        pricing_tier="string",
        cloud_resource_bucket={
            "gcp": {
                "project_id": "string",
            },
        },
        cloud="string",
        managed_services_customer_managed_key_id="string",
        private_access_settings_id="string",
        storage_configuration_id="string",
        storage_customer_managed_key_id="string",
        token={
            "comment": "string",
            "lifetime_seconds": 0,
            "token_id": "string",
            "token_value": "string",
        },
        workspace_id=0,
        aws_region="string",
        workspace_status="string",
        workspace_status_message="string",
        workspace_url="string")
    
    const mwsWorkspacesResource = new databricks.MwsWorkspaces("mwsWorkspacesResource", {
        accountId: "string",
        workspaceName: "string",
        network: {
            gcpCommonNetworkConfig: {
                gkeClusterMasterIpRange: "string",
                gkeConnectivityType: "string",
            },
            gcpManagedNetworkConfig: {
                gkeClusterPodIpRange: "string",
                gkeClusterServiceIpRange: "string",
                subnetCidr: "string",
            },
        },
        networkId: "string",
        creationTime: 0,
        credentialsId: "string",
        deploymentName: "string",
        externalCustomerInfo: {
            authoritativeUserEmail: "string",
            authoritativeUserFullName: "string",
            customerName: "string",
        },
        isNoPublicIpEnabled: false,
        location: "string",
        pricingTier: "string",
        cloudResourceBucket: {
            gcp: {
                projectId: "string",
            },
        },
        cloud: "string",
        managedServicesCustomerManagedKeyId: "string",
        privateAccessSettingsId: "string",
        storageConfigurationId: "string",
        storageCustomerManagedKeyId: "string",
        token: {
            comment: "string",
            lifetimeSeconds: 0,
            tokenId: "string",
            tokenValue: "string",
        },
        workspaceId: 0,
        awsRegion: "string",
        workspaceStatus: "string",
        workspaceStatusMessage: "string",
        workspaceUrl: "string",
    });
    
    type: databricks:MwsWorkspaces
    properties:
        accountId: string
        awsRegion: string
        cloud: string
        cloudResourceBucket:
            gcp:
                projectId: string
        creationTime: 0
        credentialsId: string
        deploymentName: string
        externalCustomerInfo:
            authoritativeUserEmail: string
            authoritativeUserFullName: string
            customerName: string
        isNoPublicIpEnabled: false
        location: string
        managedServicesCustomerManagedKeyId: string
        network:
            gcpCommonNetworkConfig:
                gkeClusterMasterIpRange: string
                gkeConnectivityType: string
            gcpManagedNetworkConfig:
                gkeClusterPodIpRange: string
                gkeClusterServiceIpRange: string
                subnetCidr: string
        networkId: string
        pricingTier: string
        privateAccessSettingsId: string
        storageConfigurationId: string
        storageCustomerManagedKeyId: string
        token:
            comment: string
            lifetimeSeconds: 0
            tokenId: string
            tokenValue: string
        workspaceId: 0
        workspaceName: string
        workspaceStatus: string
        workspaceStatusMessage: string
        workspaceUrl: string
    

    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

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    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
    AWS region of VPC
    Cloud string
    CloudResourceBucket MwsWorkspacesCloudResourceBucket
    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: https://<deployment-name>.cloud.databricks.com
    ExternalCustomerInfo MwsWorkspacesExternalCustomerInfo
    IsNoPublicIpEnabled bool
    Location string
    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.
    Network MwsWorkspacesNetwork
    NetworkId string
    PricingTier string
    PrivateAccessSettingsId string
    Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account
    StorageConfigurationId string
    storage_configuration_id from storage configuration
    StorageCustomerManagedKeyId string
    Token MwsWorkspacesToken
    WorkspaceId int
    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
    AWS region of VPC
    Cloud string
    CloudResourceBucket MwsWorkspacesCloudResourceBucketArgs
    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: https://<deployment-name>.cloud.databricks.com
    ExternalCustomerInfo MwsWorkspacesExternalCustomerInfoArgs
    IsNoPublicIpEnabled bool
    Location string
    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.
    Network MwsWorkspacesNetworkArgs
    NetworkId string
    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
    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
    AWS region of VPC
    cloud String
    cloudResourceBucket MwsWorkspacesCloudResourceBucket
    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: https://<deployment-name>.cloud.databricks.com
    externalCustomerInfo MwsWorkspacesExternalCustomerInfo
    isNoPublicIpEnabled Boolean
    location String
    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.
    network MwsWorkspacesNetwork
    networkId String
    pricingTier String
    privateAccessSettingsId String
    Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account
    storageConfigurationId String
    storage_configuration_id from storage configuration
    storageCustomerManagedKeyId String
    token MwsWorkspacesToken
    workspaceId Integer
    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
    AWS region of VPC
    cloud string
    cloudResourceBucket MwsWorkspacesCloudResourceBucket
    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: https://<deployment-name>.cloud.databricks.com
    externalCustomerInfo MwsWorkspacesExternalCustomerInfo
    isNoPublicIpEnabled boolean
    location string
    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.
    network MwsWorkspacesNetwork
    networkId string
    pricingTier string
    privateAccessSettingsId string
    Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account
    storageConfigurationId string
    storage_configuration_id from storage configuration
    storageCustomerManagedKeyId string
    token MwsWorkspacesToken
    workspaceId number
    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
    AWS region of VPC
    cloud str
    cloud_resource_bucket MwsWorkspacesCloudResourceBucketArgs
    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: https://<deployment-name>.cloud.databricks.com
    external_customer_info MwsWorkspacesExternalCustomerInfoArgs
    is_no_public_ip_enabled bool
    location str
    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 MwsWorkspacesNetworkArgs
    network_id str
    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
    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
    AWS region of VPC
    cloud String
    cloudResourceBucket Property Map
    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: https://<deployment-name>.cloud.databricks.com
    externalCustomerInfo Property Map
    isNoPublicIpEnabled Boolean
    location String
    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.
    network Property Map
    networkId String
    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
    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_bucket: Optional[MwsWorkspacesCloudResourceBucketArgs] = 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,
            is_no_public_ip_enabled: Optional[bool] = None,
            location: Optional[str] = None,
            managed_services_customer_managed_key_id: Optional[str] = None,
            network: Optional[MwsWorkspacesNetworkArgs] = 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)
    resources:  _:    type: databricks:MwsWorkspaces    get:      id: ${id}
    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
    AWS region of VPC
    Cloud string
    CloudResourceBucket MwsWorkspacesCloudResourceBucket
    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: https://<deployment-name>.cloud.databricks.com
    ExternalCustomerInfo MwsWorkspacesExternalCustomerInfo
    IsNoPublicIpEnabled bool
    Location string
    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.
    Network MwsWorkspacesNetwork
    NetworkId string
    PricingTier string
    PrivateAccessSettingsId string
    Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account
    StorageConfigurationId string
    storage_configuration_id from storage configuration
    StorageCustomerManagedKeyId string
    Token MwsWorkspacesToken
    WorkspaceId int
    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
    AWS region of VPC
    Cloud string
    CloudResourceBucket MwsWorkspacesCloudResourceBucketArgs
    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: https://<deployment-name>.cloud.databricks.com
    ExternalCustomerInfo MwsWorkspacesExternalCustomerInfoArgs
    IsNoPublicIpEnabled bool
    Location string
    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.
    Network MwsWorkspacesNetworkArgs
    NetworkId string
    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
    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
    AWS region of VPC
    cloud String
    cloudResourceBucket MwsWorkspacesCloudResourceBucket
    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: https://<deployment-name>.cloud.databricks.com
    externalCustomerInfo MwsWorkspacesExternalCustomerInfo
    isNoPublicIpEnabled Boolean
    location String
    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.
    network MwsWorkspacesNetwork
    networkId String
    pricingTier String
    privateAccessSettingsId String
    Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account
    storageConfigurationId String
    storage_configuration_id from storage configuration
    storageCustomerManagedKeyId String
    token MwsWorkspacesToken
    workspaceId Integer
    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
    AWS region of VPC
    cloud string
    cloudResourceBucket MwsWorkspacesCloudResourceBucket
    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: https://<deployment-name>.cloud.databricks.com
    externalCustomerInfo MwsWorkspacesExternalCustomerInfo
    isNoPublicIpEnabled boolean
    location string
    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.
    network MwsWorkspacesNetwork
    networkId string
    pricingTier string
    privateAccessSettingsId string
    Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account
    storageConfigurationId string
    storage_configuration_id from storage configuration
    storageCustomerManagedKeyId string
    token MwsWorkspacesToken
    workspaceId number
    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
    AWS region of VPC
    cloud str
    cloud_resource_bucket MwsWorkspacesCloudResourceBucketArgs
    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: https://<deployment-name>.cloud.databricks.com
    external_customer_info MwsWorkspacesExternalCustomerInfoArgs
    is_no_public_ip_enabled bool
    location str
    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 MwsWorkspacesNetworkArgs
    network_id str
    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
    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
    AWS region of VPC
    cloud String
    cloudResourceBucket Property Map
    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: https://<deployment-name>.cloud.databricks.com
    externalCustomerInfo Property Map
    isNoPublicIpEnabled Boolean
    location String
    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.
    network Property Map
    networkId String
    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
    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

    MwsWorkspacesCloudResourceBucket, MwsWorkspacesCloudResourceBucketArgs

    MwsWorkspacesCloudResourceBucketGcp, MwsWorkspacesCloudResourceBucketGcpArgs

    ProjectId string
    ProjectId string
    projectId String
    projectId string
    projectId String

    MwsWorkspacesExternalCustomerInfo, MwsWorkspacesExternalCustomerInfoArgs

    MwsWorkspacesNetwork, MwsWorkspacesNetworkArgs

    MwsWorkspacesNetworkGcpCommonNetworkConfig, MwsWorkspacesNetworkGcpCommonNetworkConfigArgs

    MwsWorkspacesNetworkGcpManagedNetworkConfig, MwsWorkspacesNetworkGcpManagedNetworkConfigArgs

    MwsWorkspacesToken, MwsWorkspacesTokenArgs

    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.
    databricks logo
    Viewing docs for Databricks v0.4.0 (Older version)
    published on Monday, Mar 9, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.