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:
- Account
Id string Account Id that could be found in the bottom left corner of Accounts Console.
- Workspace
Name string name of the workspace, will appear on UI.
- Aws
Region string region of VPC.
- Cloud string
- Cloud
Resource MwsContainer Workspaces Cloud Resource Container Args A block that specifies GCP workspace configurations, consisting of following blocks:
- Creation
Time int (Integer) time when workspace was created
- Credentials
Id string - Customer
Managed stringKey Id Use managed_services_customer_managed_key_id instead
- Deployment
Name 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.- External
Customer MwsInfo Workspaces External Customer Info Args - Gcp
Managed MwsNetwork Config Workspaces Gcp Managed Network Config Args - Gke
Config MwsWorkspaces Gke Config Args A block that specifies GKE configuration for the Databricks workspace:
- Is
No boolPublic Ip Enabled - Location string
region of the subnet.
- Managed
Services stringCustomer Managed Key Id customer_managed_key_id
from customer managed keys withuse_cases
set toMANAGED_SERVICES
. This is used to encrypt the workspace's notebook and secret data in the control plane.- Network
Id string network_id
from networks.- Pricing
Tier string - Private
Access stringSettings Id Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.
- Storage
Configuration stringId storage_configuration_id
from storage configuration.- Storage
Customer stringManaged Key Id - Token
Mws
Workspaces Token Args - Workspace
Id int (String) workspace id
- Workspace
Status string (String) workspace status
- Workspace
Status stringMessage (String) updates on workspace status
- Workspace
Url string (String) URL of the workspace
- Account
Id string Account Id that could be found in the bottom left corner of Accounts Console.
- Workspace
Name string name of the workspace, will appear on UI.
- Aws
Region string region of VPC.
- Cloud string
- Cloud
Resource MwsContainer Workspaces Cloud Resource Container Args A block that specifies GCP workspace configurations, consisting of following blocks:
- Creation
Time int (Integer) time when workspace was created
- Credentials
Id string - Customer
Managed stringKey Id Use managed_services_customer_managed_key_id instead
- Deployment
Name 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.- External
Customer MwsInfo Workspaces External Customer Info Args - Gcp
Managed MwsNetwork Config Workspaces Gcp Managed Network Config Args - Gke
Config MwsWorkspaces Gke Config Args A block that specifies GKE configuration for the Databricks workspace:
- Is
No boolPublic Ip Enabled - Location string
region of the subnet.
- Managed
Services stringCustomer Managed Key Id customer_managed_key_id
from customer managed keys withuse_cases
set toMANAGED_SERVICES
. This is used to encrypt the workspace's notebook and secret data in the control plane.- Network
Id string network_id
from networks.- Pricing
Tier string - Private
Access stringSettings Id Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.
- Storage
Configuration stringId storage_configuration_id
from storage configuration.- Storage
Customer stringManaged Key Id - Token
Mws
Workspaces Token Args - Workspace
Id int (String) workspace id
- Workspace
Status string (String) workspace status
- Workspace
Status stringMessage (String) updates on workspace status
- Workspace
Url string (String) URL of the workspace
- account
Id String Account Id that could be found in the bottom left corner of Accounts Console.
- workspace
Name String name of the workspace, will appear on UI.
- aws
Region String region of VPC.
- cloud String
- cloud
Resource MwsContainer Workspaces Cloud Resource Container Args A block that specifies GCP workspace configurations, consisting of following blocks:
- creation
Time Integer (Integer) time when workspace was created
- credentials
Id String - customer
Managed StringKey Id Use managed_services_customer_managed_key_id instead
- deployment
Name 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.- external
Customer MwsInfo Workspaces External Customer Info Args - gcp
Managed MwsNetwork Config Workspaces Gcp Managed Network Config Args - gke
Config MwsWorkspaces Gke Config Args A block that specifies GKE configuration for the Databricks workspace:
- is
No BooleanPublic Ip Enabled - location String
region of the subnet.
- managed
Services StringCustomer Managed Key Id customer_managed_key_id
from customer managed keys withuse_cases
set toMANAGED_SERVICES
. This is used to encrypt the workspace's notebook and secret data in the control plane.- network
Id String network_id
from networks.- pricing
Tier String - private
Access StringSettings Id Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.
- storage
Configuration StringId storage_configuration_id
from storage configuration.- storage
Customer StringManaged Key Id - token
Mws
Workspaces Token Args - workspace
Id Integer (String) workspace id
- workspace
Status String (String) workspace status
- workspace
Status StringMessage (String) updates on workspace status
- workspace
Url String (String) URL of the workspace
- account
Id string Account Id that could be found in the bottom left corner of Accounts Console.
- workspace
Name string name of the workspace, will appear on UI.
- aws
Region string region of VPC.
- cloud string
- cloud
Resource MwsContainer Workspaces Cloud Resource Container Args A block that specifies GCP workspace configurations, consisting of following blocks:
- creation
Time number (Integer) time when workspace was created
- credentials
Id string - customer
Managed stringKey Id Use managed_services_customer_managed_key_id instead
- deployment
Name 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.- external
Customer MwsInfo Workspaces External Customer Info Args - gcp
Managed MwsNetwork Config Workspaces Gcp Managed Network Config Args - gke
Config MwsWorkspaces Gke Config Args A block that specifies GKE configuration for the Databricks workspace:
- is
No booleanPublic Ip Enabled - location string
region of the subnet.
- managed
Services stringCustomer Managed Key Id customer_managed_key_id
from customer managed keys withuse_cases
set toMANAGED_SERVICES
. This is used to encrypt the workspace's notebook and secret data in the control plane.- network
Id string network_id
from networks.- pricing
Tier string - private
Access stringSettings Id Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.
- storage
Configuration stringId storage_configuration_id
from storage configuration.- storage
Customer stringManaged Key Id - token
Mws
Workspaces Token Args - workspace
Id number (String) workspace id
- workspace
Status string (String) workspace status
- workspace
Status stringMessage (String) updates on workspace status
- workspace
Url 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_ Mwscontainer Workspaces Cloud Resource Container Args 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_ strkey_ id 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_ Mwsinfo Workspaces External Customer Info Args - gcp_
managed_ Mwsnetwork_ config Workspaces Gcp Managed Network Config Args - gke_
config MwsWorkspaces Gke Config Args A block that specifies GKE configuration for the Databricks workspace:
- is_
no_ boolpublic_ ip_ enabled - location str
region of the subnet.
- managed_
services_ strcustomer_ managed_ key_ id customer_managed_key_id
from customer managed keys withuse_cases
set toMANAGED_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_ strsettings_ id Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.
- storage_
configuration_ strid storage_configuration_id
from storage configuration.- storage_
customer_ strmanaged_ key_ id - token
Mws
Workspaces Token Args - workspace_
id int (String) workspace id
- workspace_
status str (String) workspace status
- workspace_
status_ strmessage (String) updates on workspace status
- workspace_
url str (String) URL of the workspace
- account
Id String Account Id that could be found in the bottom left corner of Accounts Console.
- workspace
Name String name of the workspace, will appear on UI.
- aws
Region String region of VPC.
- cloud String
- cloud
Resource Property MapContainer A block that specifies GCP workspace configurations, consisting of following blocks:
- creation
Time Number (Integer) time when workspace was created
- credentials
Id String - customer
Managed StringKey Id Use managed_services_customer_managed_key_id instead
- deployment
Name 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.- external
Customer Property MapInfo - gcp
Managed Property MapNetwork Config - gke
Config Property Map A block that specifies GKE configuration for the Databricks workspace:
- is
No BooleanPublic Ip Enabled - location String
region of the subnet.
- managed
Services StringCustomer Managed Key Id customer_managed_key_id
from customer managed keys withuse_cases
set toMANAGED_SERVICES
. This is used to encrypt the workspace's notebook and secret data in the control plane.- network
Id String network_id
from networks.- pricing
Tier String - private
Access StringSettings Id Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.
- storage
Configuration StringId storage_configuration_id
from storage configuration.- storage
Customer StringManaged Key Id - token Property Map
- workspace
Id Number (String) workspace id
- workspace
Status String (String) workspace status
- workspace
Status StringMessage (String) updates on workspace status
- workspace
Url 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.
- Account
Id string Account Id that could be found in the bottom left corner of Accounts Console.
- Aws
Region string region of VPC.
- Cloud string
- Cloud
Resource MwsContainer Workspaces Cloud Resource Container Args A block that specifies GCP workspace configurations, consisting of following blocks:
- Creation
Time int (Integer) time when workspace was created
- Credentials
Id string - Customer
Managed stringKey Id Use managed_services_customer_managed_key_id instead
- Deployment
Name 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.- External
Customer MwsInfo Workspaces External Customer Info Args - Gcp
Managed MwsNetwork Config Workspaces Gcp Managed Network Config Args - Gke
Config MwsWorkspaces Gke Config Args A block that specifies GKE configuration for the Databricks workspace:
- Is
No boolPublic Ip Enabled - Location string
region of the subnet.
- Managed
Services stringCustomer Managed Key Id customer_managed_key_id
from customer managed keys withuse_cases
set toMANAGED_SERVICES
. This is used to encrypt the workspace's notebook and secret data in the control plane.- Network
Id string network_id
from networks.- Pricing
Tier string - Private
Access stringSettings Id Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.
- Storage
Configuration stringId storage_configuration_id
from storage configuration.- Storage
Customer stringManaged Key Id - Token
Mws
Workspaces Token Args - Workspace
Id int (String) workspace id
- Workspace
Name string name of the workspace, will appear on UI.
- Workspace
Status string (String) workspace status
- Workspace
Status stringMessage (String) updates on workspace status
- Workspace
Url string (String) URL of the workspace
- Account
Id string Account Id that could be found in the bottom left corner of Accounts Console.
- Aws
Region string region of VPC.
- Cloud string
- Cloud
Resource MwsContainer Workspaces Cloud Resource Container Args A block that specifies GCP workspace configurations, consisting of following blocks:
- Creation
Time int (Integer) time when workspace was created
- Credentials
Id string - Customer
Managed stringKey Id Use managed_services_customer_managed_key_id instead
- Deployment
Name 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.- External
Customer MwsInfo Workspaces External Customer Info Args - Gcp
Managed MwsNetwork Config Workspaces Gcp Managed Network Config Args - Gke
Config MwsWorkspaces Gke Config Args A block that specifies GKE configuration for the Databricks workspace:
- Is
No boolPublic Ip Enabled - Location string
region of the subnet.
- Managed
Services stringCustomer Managed Key Id customer_managed_key_id
from customer managed keys withuse_cases
set toMANAGED_SERVICES
. This is used to encrypt the workspace's notebook and secret data in the control plane.- Network
Id string network_id
from networks.- Pricing
Tier string - Private
Access stringSettings Id Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.
- Storage
Configuration stringId storage_configuration_id
from storage configuration.- Storage
Customer stringManaged Key Id - Token
Mws
Workspaces Token Args - Workspace
Id int (String) workspace id
- Workspace
Name string name of the workspace, will appear on UI.
- Workspace
Status string (String) workspace status
- Workspace
Status stringMessage (String) updates on workspace status
- Workspace
Url string (String) URL of the workspace
- account
Id String Account Id that could be found in the bottom left corner of Accounts Console.
- aws
Region String region of VPC.
- cloud String
- cloud
Resource MwsContainer Workspaces Cloud Resource Container Args A block that specifies GCP workspace configurations, consisting of following blocks:
- creation
Time Integer (Integer) time when workspace was created
- credentials
Id String - customer
Managed StringKey Id Use managed_services_customer_managed_key_id instead
- deployment
Name 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.- external
Customer MwsInfo Workspaces External Customer Info Args - gcp
Managed MwsNetwork Config Workspaces Gcp Managed Network Config Args - gke
Config MwsWorkspaces Gke Config Args A block that specifies GKE configuration for the Databricks workspace:
- is
No BooleanPublic Ip Enabled - location String
region of the subnet.
- managed
Services StringCustomer Managed Key Id customer_managed_key_id
from customer managed keys withuse_cases
set toMANAGED_SERVICES
. This is used to encrypt the workspace's notebook and secret data in the control plane.- network
Id String network_id
from networks.- pricing
Tier String - private
Access StringSettings Id Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.
- storage
Configuration StringId storage_configuration_id
from storage configuration.- storage
Customer StringManaged Key Id - token
Mws
Workspaces Token Args - workspace
Id Integer (String) workspace id
- workspace
Name String name of the workspace, will appear on UI.
- workspace
Status String (String) workspace status
- workspace
Status StringMessage (String) updates on workspace status
- workspace
Url String (String) URL of the workspace
- account
Id string Account Id that could be found in the bottom left corner of Accounts Console.
- aws
Region string region of VPC.
- cloud string
- cloud
Resource MwsContainer Workspaces Cloud Resource Container Args A block that specifies GCP workspace configurations, consisting of following blocks:
- creation
Time number (Integer) time when workspace was created
- credentials
Id string - customer
Managed stringKey Id Use managed_services_customer_managed_key_id instead
- deployment
Name 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.- external
Customer MwsInfo Workspaces External Customer Info Args - gcp
Managed MwsNetwork Config Workspaces Gcp Managed Network Config Args - gke
Config MwsWorkspaces Gke Config Args A block that specifies GKE configuration for the Databricks workspace:
- is
No booleanPublic Ip Enabled - location string
region of the subnet.
- managed
Services stringCustomer Managed Key Id customer_managed_key_id
from customer managed keys withuse_cases
set toMANAGED_SERVICES
. This is used to encrypt the workspace's notebook and secret data in the control plane.- network
Id string network_id
from networks.- pricing
Tier string - private
Access stringSettings Id Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.
- storage
Configuration stringId storage_configuration_id
from storage configuration.- storage
Customer stringManaged Key Id - token
Mws
Workspaces Token Args - workspace
Id number (String) workspace id
- workspace
Name string name of the workspace, will appear on UI.
- workspace
Status string (String) workspace status
- workspace
Status stringMessage (String) updates on workspace status
- workspace
Url 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_ Mwscontainer Workspaces Cloud Resource Container Args 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_ strkey_ id 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_ Mwsinfo Workspaces External Customer Info Args - gcp_
managed_ Mwsnetwork_ config Workspaces Gcp Managed Network Config Args - gke_
config MwsWorkspaces Gke Config Args A block that specifies GKE configuration for the Databricks workspace:
- is_
no_ boolpublic_ ip_ enabled - location str
region of the subnet.
- managed_
services_ strcustomer_ managed_ key_ id customer_managed_key_id
from customer managed keys withuse_cases
set toMANAGED_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_ strsettings_ id Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.
- storage_
configuration_ strid storage_configuration_id
from storage configuration.- storage_
customer_ strmanaged_ key_ id - token
Mws
Workspaces Token Args - 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_ strmessage (String) updates on workspace status
- workspace_
url str (String) URL of the workspace
- account
Id String Account Id that could be found in the bottom left corner of Accounts Console.
- aws
Region String region of VPC.
- cloud String
- cloud
Resource Property MapContainer A block that specifies GCP workspace configurations, consisting of following blocks:
- creation
Time Number (Integer) time when workspace was created
- credentials
Id String - customer
Managed StringKey Id Use managed_services_customer_managed_key_id instead
- deployment
Name 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.- external
Customer Property MapInfo - gcp
Managed Property MapNetwork Config - gke
Config Property Map A block that specifies GKE configuration for the Databricks workspace:
- is
No BooleanPublic Ip Enabled - location String
region of the subnet.
- managed
Services StringCustomer Managed Key Id customer_managed_key_id
from customer managed keys withuse_cases
set toMANAGED_SERVICES
. This is used to encrypt the workspace's notebook and secret data in the control plane.- network
Id String network_id
from networks.- pricing
Tier String - private
Access StringSettings Id Canonical unique identifier of databricks.MwsPrivateAccessSettings in Databricks Account.
- storage
Configuration StringId storage_configuration_id
from storage configuration.- storage
Customer StringManaged Key Id - token Property Map
- workspace
Id Number (String) workspace id
- workspace
Name String name of the workspace, will appear on UI.
- workspace
Status String (String) workspace status
- workspace
Status StringMessage (String) updates on workspace status
- workspace
Url String (String) URL of the workspace
Supporting Types
MwsWorkspacesCloudResourceContainer
- Gcp
Mws
Workspaces Cloud Resource Container Gcp A block that consists of the following field:
- Gcp
Mws
Workspaces Cloud Resource Container Gcp A block that consists of the following field:
- gcp
Mws
Workspaces Cloud Resource Container Gcp A block that consists of the following field:
- gcp
Mws
Workspaces Cloud Resource Container Gcp A block that consists of the following field:
- gcp
Mws
Workspaces Cloud Resource Container Gcp A block that consists of the following field:
- gcp Property Map
A block that consists of the following field:
MwsWorkspacesCloudResourceContainerGcp
- Project
Id string The Google Cloud project ID, which the workspace uses to instantiate cloud resources for your workspace.
- Project
Id string The Google Cloud project ID, which the workspace uses to instantiate cloud resources for your workspace.
- project
Id String The Google Cloud project ID, which the workspace uses to instantiate cloud resources for your workspace.
- project
Id 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.
- project
Id String The Google Cloud project ID, which the workspace uses to instantiate cloud resources for your workspace.
MwsWorkspacesExternalCustomerInfo
- string
- string
- Customer
Name string
- string
- string
- Customer
Name string
- String
- String
- customer
Name String
- string
- string
- customer
Name string
- str
- str
- customer_
name str
- String
- String
- customer
Name String
MwsWorkspacesGcpManagedNetworkConfig
- Gke
Cluster stringPod Ip Range - Gke
Cluster stringService Ip Range - Subnet
Cidr string
- Gke
Cluster stringPod Ip Range - Gke
Cluster stringService Ip Range - Subnet
Cidr string
- gke
Cluster StringPod Ip Range - gke
Cluster StringService Ip Range - subnet
Cidr String
- gke
Cluster stringPod Ip Range - gke
Cluster stringService Ip Range - subnet
Cidr string
- gke
Cluster StringPod Ip Range - gke
Cluster StringService Ip Range - subnet
Cidr String
MwsWorkspacesGkeConfig
- Connectivity
Type 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
.- Master
Ip stringRange 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 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
.- Master
Ip stringRange 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 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
.- master
Ip StringRange 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 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
.- master
Ip stringRange 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_ strrange 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 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
.- master
Ip StringRange 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
- Lifetime
Seconds int - Token
Id string - Token
Value string
- Comment string
- Lifetime
Seconds int - Token
Id string - Token
Value string
- comment String
- lifetime
Seconds Integer - token
Id String - token
Value String
- comment string
- lifetime
Seconds number - token
Id string - token
Value string
- comment str
- lifetime_
seconds int - token_
id str - token_
value str
- comment String
- lifetime
Seconds Number - token
Id String - token
Value String
Package Details
- Repository
- databricks pulumi/pulumi-databricks
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
databricks
Terraform Provider.