2022-12-06 15:26:19 +00:00
|
|
|
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
|
|
|
|
|
|
|
|
package schema
|
|
|
|
|
2023-03-20 16:22:55 +00:00
|
|
|
type ResourceMwsWorkspacesCloudResourceContainerGcp struct {
|
2022-12-06 15:26:19 +00:00
|
|
|
ProjectId string `json:"project_id"`
|
|
|
|
}
|
|
|
|
|
2023-03-20 16:22:55 +00:00
|
|
|
type ResourceMwsWorkspacesCloudResourceContainer struct {
|
|
|
|
Gcp *ResourceMwsWorkspacesCloudResourceContainerGcp `json:"gcp,omitempty"`
|
2022-12-06 15:26:19 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ResourceMwsWorkspacesExternalCustomerInfo struct {
|
|
|
|
AuthoritativeUserEmail string `json:"authoritative_user_email"`
|
|
|
|
AuthoritativeUserFullName string `json:"authoritative_user_full_name"`
|
|
|
|
CustomerName string `json:"customer_name"`
|
|
|
|
}
|
|
|
|
|
2023-03-20 16:22:55 +00:00
|
|
|
type ResourceMwsWorkspacesGcpManagedNetworkConfig struct {
|
2022-12-06 15:26:19 +00:00
|
|
|
GkeClusterPodIpRange string `json:"gke_cluster_pod_ip_range"`
|
|
|
|
GkeClusterServiceIpRange string `json:"gke_cluster_service_ip_range"`
|
|
|
|
SubnetCidr string `json:"subnet_cidr"`
|
|
|
|
}
|
|
|
|
|
2023-03-20 16:22:55 +00:00
|
|
|
type ResourceMwsWorkspacesGkeConfig struct {
|
|
|
|
ConnectivityType string `json:"connectivity_type"`
|
|
|
|
MasterIpRange string `json:"master_ip_range"`
|
2022-12-06 15:26:19 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type ResourceMwsWorkspacesToken struct {
|
|
|
|
Comment string `json:"comment,omitempty"`
|
|
|
|
LifetimeSeconds int `json:"lifetime_seconds,omitempty"`
|
|
|
|
TokenId string `json:"token_id,omitempty"`
|
|
|
|
TokenValue string `json:"token_value,omitempty"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type ResourceMwsWorkspaces struct {
|
2023-03-20 16:22:55 +00:00
|
|
|
AccountId string `json:"account_id"`
|
|
|
|
AwsRegion string `json:"aws_region,omitempty"`
|
|
|
|
Cloud string `json:"cloud,omitempty"`
|
|
|
|
CreationTime int `json:"creation_time,omitempty"`
|
|
|
|
CredentialsId string `json:"credentials_id,omitempty"`
|
2024-02-16 07:05:45 +00:00
|
|
|
CustomTags map[string]string `json:"custom_tags,omitempty"`
|
2023-03-20 16:22:55 +00:00
|
|
|
CustomerManagedKeyId string `json:"customer_managed_key_id,omitempty"`
|
|
|
|
DeploymentName string `json:"deployment_name,omitempty"`
|
2024-07-30 10:13:05 +00:00
|
|
|
GcpWorkspaceSa string `json:"gcp_workspace_sa,omitempty"`
|
2023-03-20 16:22:55 +00:00
|
|
|
Id string `json:"id,omitempty"`
|
|
|
|
IsNoPublicIpEnabled bool `json:"is_no_public_ip_enabled,omitempty"`
|
|
|
|
Location string `json:"location,omitempty"`
|
|
|
|
ManagedServicesCustomerManagedKeyId string `json:"managed_services_customer_managed_key_id,omitempty"`
|
|
|
|
NetworkId string `json:"network_id,omitempty"`
|
|
|
|
PricingTier string `json:"pricing_tier,omitempty"`
|
|
|
|
PrivateAccessSettingsId string `json:"private_access_settings_id,omitempty"`
|
|
|
|
StorageConfigurationId string `json:"storage_configuration_id,omitempty"`
|
|
|
|
StorageCustomerManagedKeyId string `json:"storage_customer_managed_key_id,omitempty"`
|
|
|
|
WorkspaceId int `json:"workspace_id,omitempty"`
|
|
|
|
WorkspaceName string `json:"workspace_name"`
|
|
|
|
WorkspaceStatus string `json:"workspace_status,omitempty"`
|
|
|
|
WorkspaceStatusMessage string `json:"workspace_status_message,omitempty"`
|
|
|
|
WorkspaceUrl string `json:"workspace_url,omitempty"`
|
|
|
|
CloudResourceContainer *ResourceMwsWorkspacesCloudResourceContainer `json:"cloud_resource_container,omitempty"`
|
|
|
|
ExternalCustomerInfo *ResourceMwsWorkspacesExternalCustomerInfo `json:"external_customer_info,omitempty"`
|
|
|
|
GcpManagedNetworkConfig *ResourceMwsWorkspacesGcpManagedNetworkConfig `json:"gcp_managed_network_config,omitempty"`
|
|
|
|
GkeConfig *ResourceMwsWorkspacesGkeConfig `json:"gke_config,omitempty"`
|
|
|
|
Token *ResourceMwsWorkspacesToken `json:"token,omitempty"`
|
2022-12-06 15:26:19 +00:00
|
|
|
}
|