github.com/databricks/cli@v0.203.0/bundle/internal/tf/schema/resource_mws_workspaces.go (about) 1 // Generated from Databricks Terraform provider schema. DO NOT EDIT. 2 3 package schema 4 5 type ResourceMwsWorkspacesCloudResourceContainerGcp struct { 6 ProjectId string `json:"project_id"` 7 } 8 9 type ResourceMwsWorkspacesCloudResourceContainer struct { 10 Gcp *ResourceMwsWorkspacesCloudResourceContainerGcp `json:"gcp,omitempty"` 11 } 12 13 type ResourceMwsWorkspacesExternalCustomerInfo struct { 14 AuthoritativeUserEmail string `json:"authoritative_user_email"` 15 AuthoritativeUserFullName string `json:"authoritative_user_full_name"` 16 CustomerName string `json:"customer_name"` 17 } 18 19 type ResourceMwsWorkspacesGcpManagedNetworkConfig struct { 20 GkeClusterPodIpRange string `json:"gke_cluster_pod_ip_range"` 21 GkeClusterServiceIpRange string `json:"gke_cluster_service_ip_range"` 22 SubnetCidr string `json:"subnet_cidr"` 23 } 24 25 type ResourceMwsWorkspacesGkeConfig struct { 26 ConnectivityType string `json:"connectivity_type"` 27 MasterIpRange string `json:"master_ip_range"` 28 } 29 30 type ResourceMwsWorkspacesToken struct { 31 Comment string `json:"comment,omitempty"` 32 LifetimeSeconds int `json:"lifetime_seconds,omitempty"` 33 TokenId string `json:"token_id,omitempty"` 34 TokenValue string `json:"token_value,omitempty"` 35 } 36 37 type ResourceMwsWorkspaces struct { 38 AccountId string `json:"account_id"` 39 AwsRegion string `json:"aws_region,omitempty"` 40 Cloud string `json:"cloud,omitempty"` 41 CreationTime int `json:"creation_time,omitempty"` 42 CredentialsId string `json:"credentials_id,omitempty"` 43 CustomerManagedKeyId string `json:"customer_managed_key_id,omitempty"` 44 DeploymentName string `json:"deployment_name,omitempty"` 45 Id string `json:"id,omitempty"` 46 IsNoPublicIpEnabled bool `json:"is_no_public_ip_enabled,omitempty"` 47 Location string `json:"location,omitempty"` 48 ManagedServicesCustomerManagedKeyId string `json:"managed_services_customer_managed_key_id,omitempty"` 49 NetworkId string `json:"network_id,omitempty"` 50 PricingTier string `json:"pricing_tier,omitempty"` 51 PrivateAccessSettingsId string `json:"private_access_settings_id,omitempty"` 52 StorageConfigurationId string `json:"storage_configuration_id,omitempty"` 53 StorageCustomerManagedKeyId string `json:"storage_customer_managed_key_id,omitempty"` 54 WorkspaceId int `json:"workspace_id,omitempty"` 55 WorkspaceName string `json:"workspace_name"` 56 WorkspaceStatus string `json:"workspace_status,omitempty"` 57 WorkspaceStatusMessage string `json:"workspace_status_message,omitempty"` 58 WorkspaceUrl string `json:"workspace_url,omitempty"` 59 CloudResourceContainer *ResourceMwsWorkspacesCloudResourceContainer `json:"cloud_resource_container,omitempty"` 60 ExternalCustomerInfo *ResourceMwsWorkspacesExternalCustomerInfo `json:"external_customer_info,omitempty"` 61 GcpManagedNetworkConfig *ResourceMwsWorkspacesGcpManagedNetworkConfig `json:"gcp_managed_network_config,omitempty"` 62 GkeConfig *ResourceMwsWorkspacesGkeConfig `json:"gke_config,omitempty"` 63 Token *ResourceMwsWorkspacesToken `json:"token,omitempty"` 64 }