mirror of https://github.com/databricks/cli.git
Upgrade TF provider to 1.59.0 (#1960)
## Changes Notable changes: * Fixes dashboard deployment if it was trashed out-of-band. * Removes client-side validation for single-node cluster configuration (also see #1546). Beware: for the same reason as in #1900, this excludes the changes for the quality monitor resource. ## Tests Integration tests pass.
This commit is contained in:
parent
0ad790e468
commit
647b09e6e2
|
@ -1,3 +1,3 @@
|
||||||
package schema
|
package schema
|
||||||
|
|
||||||
const ProviderVersion = "1.58.0"
|
const ProviderVersion = "1.59.0"
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
package schema
|
package schema
|
||||||
|
|
||||||
type DataSourceAwsAssumeRolePolicy struct {
|
type DataSourceAwsAssumeRolePolicy struct {
|
||||||
|
AwsPartition string `json:"aws_partition,omitempty"`
|
||||||
DatabricksAccountId string `json:"databricks_account_id,omitempty"`
|
DatabricksAccountId string `json:"databricks_account_id,omitempty"`
|
||||||
ExternalId string `json:"external_id"`
|
ExternalId string `json:"external_id"`
|
||||||
ForLogDelivery bool `json:"for_log_delivery,omitempty"`
|
ForLogDelivery bool `json:"for_log_delivery,omitempty"`
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
package schema
|
package schema
|
||||||
|
|
||||||
type DataSourceAwsBucketPolicy struct {
|
type DataSourceAwsBucketPolicy struct {
|
||||||
|
AwsPartition string `json:"aws_partition,omitempty"`
|
||||||
Bucket string `json:"bucket"`
|
Bucket string `json:"bucket"`
|
||||||
DatabricksAccountId string `json:"databricks_account_id,omitempty"`
|
DatabricksAccountId string `json:"databricks_account_id,omitempty"`
|
||||||
DatabricksE2AccountId string `json:"databricks_e2_account_id,omitempty"`
|
DatabricksE2AccountId string `json:"databricks_e2_account_id,omitempty"`
|
||||||
|
|
|
@ -4,6 +4,7 @@ package schema
|
||||||
|
|
||||||
type DataSourceAwsCrossaccountPolicy struct {
|
type DataSourceAwsCrossaccountPolicy struct {
|
||||||
AwsAccountId string `json:"aws_account_id,omitempty"`
|
AwsAccountId string `json:"aws_account_id,omitempty"`
|
||||||
|
AwsPartition string `json:"aws_partition,omitempty"`
|
||||||
Id string `json:"id,omitempty"`
|
Id string `json:"id,omitempty"`
|
||||||
Json string `json:"json,omitempty"`
|
Json string `json:"json,omitempty"`
|
||||||
PassRoles []string `json:"pass_roles,omitempty"`
|
PassRoles []string `json:"pass_roles,omitempty"`
|
||||||
|
|
|
@ -4,6 +4,7 @@ package schema
|
||||||
|
|
||||||
type DataSourceAwsUnityCatalogAssumeRolePolicy struct {
|
type DataSourceAwsUnityCatalogAssumeRolePolicy struct {
|
||||||
AwsAccountId string `json:"aws_account_id"`
|
AwsAccountId string `json:"aws_account_id"`
|
||||||
|
AwsPartition string `json:"aws_partition,omitempty"`
|
||||||
ExternalId string `json:"external_id"`
|
ExternalId string `json:"external_id"`
|
||||||
Id string `json:"id,omitempty"`
|
Id string `json:"id,omitempty"`
|
||||||
Json string `json:"json,omitempty"`
|
Json string `json:"json,omitempty"`
|
||||||
|
|
|
@ -4,6 +4,7 @@ package schema
|
||||||
|
|
||||||
type DataSourceAwsUnityCatalogPolicy struct {
|
type DataSourceAwsUnityCatalogPolicy struct {
|
||||||
AwsAccountId string `json:"aws_account_id"`
|
AwsAccountId string `json:"aws_account_id"`
|
||||||
|
AwsPartition string `json:"aws_partition,omitempty"`
|
||||||
BucketName string `json:"bucket_name"`
|
BucketName string `json:"bucket_name"`
|
||||||
Id string `json:"id,omitempty"`
|
Id string `json:"id,omitempty"`
|
||||||
Json string `json:"json,omitempty"`
|
Json string `json:"json,omitempty"`
|
||||||
|
|
|
@ -0,0 +1,51 @@
|
||||||
|
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
|
||||||
|
|
||||||
|
package schema
|
||||||
|
|
||||||
|
type DataSourceMwsNetworkConnectivityConfigEgressConfigDefaultRulesAwsStableIpRule struct {
|
||||||
|
CidrBlocks []string `json:"cidr_blocks,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceMwsNetworkConnectivityConfigEgressConfigDefaultRulesAzureServiceEndpointRule struct {
|
||||||
|
Subnets []string `json:"subnets,omitempty"`
|
||||||
|
TargetRegion string `json:"target_region,omitempty"`
|
||||||
|
TargetServices []string `json:"target_services,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceMwsNetworkConnectivityConfigEgressConfigDefaultRules struct {
|
||||||
|
AwsStableIpRule *DataSourceMwsNetworkConnectivityConfigEgressConfigDefaultRulesAwsStableIpRule `json:"aws_stable_ip_rule,omitempty"`
|
||||||
|
AzureServiceEndpointRule *DataSourceMwsNetworkConnectivityConfigEgressConfigDefaultRulesAzureServiceEndpointRule `json:"azure_service_endpoint_rule,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceMwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRules struct {
|
||||||
|
ConnectionState string `json:"connection_state,omitempty"`
|
||||||
|
CreationTime int `json:"creation_time,omitempty"`
|
||||||
|
Deactivated bool `json:"deactivated,omitempty"`
|
||||||
|
DeactivatedAt int `json:"deactivated_at,omitempty"`
|
||||||
|
EndpointName string `json:"endpoint_name,omitempty"`
|
||||||
|
GroupId string `json:"group_id,omitempty"`
|
||||||
|
NetworkConnectivityConfigId string `json:"network_connectivity_config_id,omitempty"`
|
||||||
|
ResourceId string `json:"resource_id,omitempty"`
|
||||||
|
RuleId string `json:"rule_id,omitempty"`
|
||||||
|
UpdatedTime int `json:"updated_time,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceMwsNetworkConnectivityConfigEgressConfigTargetRules struct {
|
||||||
|
AzurePrivateEndpointRules []DataSourceMwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRules `json:"azure_private_endpoint_rules,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceMwsNetworkConnectivityConfigEgressConfig struct {
|
||||||
|
DefaultRules *DataSourceMwsNetworkConnectivityConfigEgressConfigDefaultRules `json:"default_rules,omitempty"`
|
||||||
|
TargetRules *DataSourceMwsNetworkConnectivityConfigEgressConfigTargetRules `json:"target_rules,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceMwsNetworkConnectivityConfig struct {
|
||||||
|
AccountId string `json:"account_id,omitempty"`
|
||||||
|
CreationTime int `json:"creation_time,omitempty"`
|
||||||
|
Id string `json:"id,omitempty"`
|
||||||
|
Name string `json:"name"`
|
||||||
|
NetworkConnectivityConfigId string `json:"network_connectivity_config_id,omitempty"`
|
||||||
|
Region string `json:"region,omitempty"`
|
||||||
|
UpdatedTime int `json:"updated_time,omitempty"`
|
||||||
|
EgressConfig *DataSourceMwsNetworkConnectivityConfigEgressConfig `json:"egress_config,omitempty"`
|
||||||
|
}
|
|
@ -0,0 +1,9 @@
|
||||||
|
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
|
||||||
|
|
||||||
|
package schema
|
||||||
|
|
||||||
|
type DataSourceMwsNetworkConnectivityConfigs struct {
|
||||||
|
Id string `json:"id,omitempty"`
|
||||||
|
Names []string `json:"names,omitempty"`
|
||||||
|
Region string `json:"region,omitempty"`
|
||||||
|
}
|
|
@ -0,0 +1,52 @@
|
||||||
|
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
|
||||||
|
|
||||||
|
package schema
|
||||||
|
|
||||||
|
type DataSourceRegisteredModelVersionsModelVersionsAliases struct {
|
||||||
|
AliasName string `json:"alias_name,omitempty"`
|
||||||
|
VersionNum int `json:"version_num,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceRegisteredModelVersionsModelVersionsModelVersionDependenciesDependenciesFunction struct {
|
||||||
|
FunctionFullName string `json:"function_full_name"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceRegisteredModelVersionsModelVersionsModelVersionDependenciesDependenciesTable struct {
|
||||||
|
TableFullName string `json:"table_full_name"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceRegisteredModelVersionsModelVersionsModelVersionDependenciesDependencies struct {
|
||||||
|
Function []DataSourceRegisteredModelVersionsModelVersionsModelVersionDependenciesDependenciesFunction `json:"function,omitempty"`
|
||||||
|
Table []DataSourceRegisteredModelVersionsModelVersionsModelVersionDependenciesDependenciesTable `json:"table,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceRegisteredModelVersionsModelVersionsModelVersionDependencies struct {
|
||||||
|
Dependencies []DataSourceRegisteredModelVersionsModelVersionsModelVersionDependenciesDependencies `json:"dependencies,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceRegisteredModelVersionsModelVersions struct {
|
||||||
|
BrowseOnly bool `json:"browse_only,omitempty"`
|
||||||
|
CatalogName string `json:"catalog_name,omitempty"`
|
||||||
|
Comment string `json:"comment,omitempty"`
|
||||||
|
CreatedAt int `json:"created_at,omitempty"`
|
||||||
|
CreatedBy string `json:"created_by,omitempty"`
|
||||||
|
Id string `json:"id,omitempty"`
|
||||||
|
MetastoreId string `json:"metastore_id,omitempty"`
|
||||||
|
ModelName string `json:"model_name,omitempty"`
|
||||||
|
RunId string `json:"run_id,omitempty"`
|
||||||
|
RunWorkspaceId int `json:"run_workspace_id,omitempty"`
|
||||||
|
SchemaName string `json:"schema_name,omitempty"`
|
||||||
|
Source string `json:"source,omitempty"`
|
||||||
|
Status string `json:"status,omitempty"`
|
||||||
|
StorageLocation string `json:"storage_location,omitempty"`
|
||||||
|
UpdatedAt int `json:"updated_at,omitempty"`
|
||||||
|
UpdatedBy string `json:"updated_by,omitempty"`
|
||||||
|
Version int `json:"version,omitempty"`
|
||||||
|
Aliases []DataSourceRegisteredModelVersionsModelVersionsAliases `json:"aliases,omitempty"`
|
||||||
|
ModelVersionDependencies []DataSourceRegisteredModelVersionsModelVersionsModelVersionDependencies `json:"model_version_dependencies,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceRegisteredModelVersions struct {
|
||||||
|
FullName string `json:"full_name"`
|
||||||
|
ModelVersions []DataSourceRegisteredModelVersionsModelVersions `json:"model_versions,omitempty"`
|
||||||
|
}
|
|
@ -0,0 +1,178 @@
|
||||||
|
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
|
||||||
|
|
||||||
|
package schema
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsAiGatewayGuardrailsInputPii struct {
|
||||||
|
Behavior string `json:"behavior"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsAiGatewayGuardrailsInput struct {
|
||||||
|
InvalidKeywords []string `json:"invalid_keywords,omitempty"`
|
||||||
|
Safety bool `json:"safety,omitempty"`
|
||||||
|
ValidTopics []string `json:"valid_topics,omitempty"`
|
||||||
|
Pii []DataSourceServingEndpointsEndpointsAiGatewayGuardrailsInputPii `json:"pii,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsAiGatewayGuardrailsOutputPii struct {
|
||||||
|
Behavior string `json:"behavior"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsAiGatewayGuardrailsOutput struct {
|
||||||
|
InvalidKeywords []string `json:"invalid_keywords,omitempty"`
|
||||||
|
Safety bool `json:"safety,omitempty"`
|
||||||
|
ValidTopics []string `json:"valid_topics,omitempty"`
|
||||||
|
Pii []DataSourceServingEndpointsEndpointsAiGatewayGuardrailsOutputPii `json:"pii,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsAiGatewayGuardrails struct {
|
||||||
|
Input []DataSourceServingEndpointsEndpointsAiGatewayGuardrailsInput `json:"input,omitempty"`
|
||||||
|
Output []DataSourceServingEndpointsEndpointsAiGatewayGuardrailsOutput `json:"output,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsAiGatewayInferenceTableConfig struct {
|
||||||
|
CatalogName string `json:"catalog_name,omitempty"`
|
||||||
|
Enabled bool `json:"enabled,omitempty"`
|
||||||
|
SchemaName string `json:"schema_name,omitempty"`
|
||||||
|
TableNamePrefix string `json:"table_name_prefix,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsAiGatewayRateLimits struct {
|
||||||
|
Calls int `json:"calls"`
|
||||||
|
Key string `json:"key,omitempty"`
|
||||||
|
RenewalPeriod string `json:"renewal_period"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsAiGatewayUsageTrackingConfig struct {
|
||||||
|
Enabled bool `json:"enabled,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsAiGateway struct {
|
||||||
|
Guardrails []DataSourceServingEndpointsEndpointsAiGatewayGuardrails `json:"guardrails,omitempty"`
|
||||||
|
InferenceTableConfig []DataSourceServingEndpointsEndpointsAiGatewayInferenceTableConfig `json:"inference_table_config,omitempty"`
|
||||||
|
RateLimits []DataSourceServingEndpointsEndpointsAiGatewayRateLimits `json:"rate_limits,omitempty"`
|
||||||
|
UsageTrackingConfig []DataSourceServingEndpointsEndpointsAiGatewayUsageTrackingConfig `json:"usage_tracking_config,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsConfigServedEntitiesExternalModelAi21LabsConfig struct {
|
||||||
|
Ai21LabsApiKey string `json:"ai21labs_api_key,omitempty"`
|
||||||
|
Ai21LabsApiKeyPlaintext string `json:"ai21labs_api_key_plaintext,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsConfigServedEntitiesExternalModelAmazonBedrockConfig struct {
|
||||||
|
AwsAccessKeyId string `json:"aws_access_key_id,omitempty"`
|
||||||
|
AwsAccessKeyIdPlaintext string `json:"aws_access_key_id_plaintext,omitempty"`
|
||||||
|
AwsRegion string `json:"aws_region"`
|
||||||
|
AwsSecretAccessKey string `json:"aws_secret_access_key,omitempty"`
|
||||||
|
AwsSecretAccessKeyPlaintext string `json:"aws_secret_access_key_plaintext,omitempty"`
|
||||||
|
BedrockProvider string `json:"bedrock_provider"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsConfigServedEntitiesExternalModelAnthropicConfig struct {
|
||||||
|
AnthropicApiKey string `json:"anthropic_api_key,omitempty"`
|
||||||
|
AnthropicApiKeyPlaintext string `json:"anthropic_api_key_plaintext,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsConfigServedEntitiesExternalModelCohereConfig struct {
|
||||||
|
CohereApiBase string `json:"cohere_api_base,omitempty"`
|
||||||
|
CohereApiKey string `json:"cohere_api_key,omitempty"`
|
||||||
|
CohereApiKeyPlaintext string `json:"cohere_api_key_plaintext,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsConfigServedEntitiesExternalModelDatabricksModelServingConfig struct {
|
||||||
|
DatabricksApiToken string `json:"databricks_api_token,omitempty"`
|
||||||
|
DatabricksApiTokenPlaintext string `json:"databricks_api_token_plaintext,omitempty"`
|
||||||
|
DatabricksWorkspaceUrl string `json:"databricks_workspace_url"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsConfigServedEntitiesExternalModelGoogleCloudVertexAiConfig struct {
|
||||||
|
PrivateKey string `json:"private_key,omitempty"`
|
||||||
|
PrivateKeyPlaintext string `json:"private_key_plaintext,omitempty"`
|
||||||
|
ProjectId string `json:"project_id,omitempty"`
|
||||||
|
Region string `json:"region,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsConfigServedEntitiesExternalModelOpenaiConfig struct {
|
||||||
|
MicrosoftEntraClientId string `json:"microsoft_entra_client_id,omitempty"`
|
||||||
|
MicrosoftEntraClientSecret string `json:"microsoft_entra_client_secret,omitempty"`
|
||||||
|
MicrosoftEntraClientSecretPlaintext string `json:"microsoft_entra_client_secret_plaintext,omitempty"`
|
||||||
|
MicrosoftEntraTenantId string `json:"microsoft_entra_tenant_id,omitempty"`
|
||||||
|
OpenaiApiBase string `json:"openai_api_base,omitempty"`
|
||||||
|
OpenaiApiKey string `json:"openai_api_key,omitempty"`
|
||||||
|
OpenaiApiKeyPlaintext string `json:"openai_api_key_plaintext,omitempty"`
|
||||||
|
OpenaiApiType string `json:"openai_api_type,omitempty"`
|
||||||
|
OpenaiApiVersion string `json:"openai_api_version,omitempty"`
|
||||||
|
OpenaiDeploymentName string `json:"openai_deployment_name,omitempty"`
|
||||||
|
OpenaiOrganization string `json:"openai_organization,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsConfigServedEntitiesExternalModelPalmConfig struct {
|
||||||
|
PalmApiKey string `json:"palm_api_key,omitempty"`
|
||||||
|
PalmApiKeyPlaintext string `json:"palm_api_key_plaintext,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsConfigServedEntitiesExternalModel struct {
|
||||||
|
Name string `json:"name"`
|
||||||
|
Provider string `json:"provider"`
|
||||||
|
Task string `json:"task"`
|
||||||
|
Ai21LabsConfig []DataSourceServingEndpointsEndpointsConfigServedEntitiesExternalModelAi21LabsConfig `json:"ai21labs_config,omitempty"`
|
||||||
|
AmazonBedrockConfig []DataSourceServingEndpointsEndpointsConfigServedEntitiesExternalModelAmazonBedrockConfig `json:"amazon_bedrock_config,omitempty"`
|
||||||
|
AnthropicConfig []DataSourceServingEndpointsEndpointsConfigServedEntitiesExternalModelAnthropicConfig `json:"anthropic_config,omitempty"`
|
||||||
|
CohereConfig []DataSourceServingEndpointsEndpointsConfigServedEntitiesExternalModelCohereConfig `json:"cohere_config,omitempty"`
|
||||||
|
DatabricksModelServingConfig []DataSourceServingEndpointsEndpointsConfigServedEntitiesExternalModelDatabricksModelServingConfig `json:"databricks_model_serving_config,omitempty"`
|
||||||
|
GoogleCloudVertexAiConfig []DataSourceServingEndpointsEndpointsConfigServedEntitiesExternalModelGoogleCloudVertexAiConfig `json:"google_cloud_vertex_ai_config,omitempty"`
|
||||||
|
OpenaiConfig []DataSourceServingEndpointsEndpointsConfigServedEntitiesExternalModelOpenaiConfig `json:"openai_config,omitempty"`
|
||||||
|
PalmConfig []DataSourceServingEndpointsEndpointsConfigServedEntitiesExternalModelPalmConfig `json:"palm_config,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsConfigServedEntitiesFoundationModel struct {
|
||||||
|
Description string `json:"description,omitempty"`
|
||||||
|
DisplayName string `json:"display_name,omitempty"`
|
||||||
|
Docs string `json:"docs,omitempty"`
|
||||||
|
Name string `json:"name,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsConfigServedEntities struct {
|
||||||
|
EntityName string `json:"entity_name,omitempty"`
|
||||||
|
EntityVersion string `json:"entity_version,omitempty"`
|
||||||
|
Name string `json:"name,omitempty"`
|
||||||
|
ExternalModel []DataSourceServingEndpointsEndpointsConfigServedEntitiesExternalModel `json:"external_model,omitempty"`
|
||||||
|
FoundationModel []DataSourceServingEndpointsEndpointsConfigServedEntitiesFoundationModel `json:"foundation_model,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsConfigServedModels struct {
|
||||||
|
ModelName string `json:"model_name,omitempty"`
|
||||||
|
ModelVersion string `json:"model_version,omitempty"`
|
||||||
|
Name string `json:"name,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsConfig struct {
|
||||||
|
ServedEntities []DataSourceServingEndpointsEndpointsConfigServedEntities `json:"served_entities,omitempty"`
|
||||||
|
ServedModels []DataSourceServingEndpointsEndpointsConfigServedModels `json:"served_models,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsState struct {
|
||||||
|
ConfigUpdate string `json:"config_update,omitempty"`
|
||||||
|
Ready string `json:"ready,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpointsTags struct {
|
||||||
|
Key string `json:"key"`
|
||||||
|
Value string `json:"value,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpointsEndpoints struct {
|
||||||
|
CreationTimestamp int `json:"creation_timestamp,omitempty"`
|
||||||
|
Creator string `json:"creator,omitempty"`
|
||||||
|
Id string `json:"id,omitempty"`
|
||||||
|
LastUpdatedTimestamp int `json:"last_updated_timestamp,omitempty"`
|
||||||
|
Name string `json:"name,omitempty"`
|
||||||
|
Task string `json:"task,omitempty"`
|
||||||
|
AiGateway []DataSourceServingEndpointsEndpointsAiGateway `json:"ai_gateway,omitempty"`
|
||||||
|
Config []DataSourceServingEndpointsEndpointsConfig `json:"config,omitempty"`
|
||||||
|
State []DataSourceServingEndpointsEndpointsState `json:"state,omitempty"`
|
||||||
|
Tags []DataSourceServingEndpointsEndpointsTags `json:"tags,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type DataSourceServingEndpoints struct {
|
||||||
|
Endpoints []DataSourceServingEndpointsEndpoints `json:"endpoints,omitempty"`
|
||||||
|
}
|
|
@ -33,6 +33,8 @@ type DataSources struct {
|
||||||
MlflowModel map[string]any `json:"databricks_mlflow_model,omitempty"`
|
MlflowModel map[string]any `json:"databricks_mlflow_model,omitempty"`
|
||||||
MlflowModels map[string]any `json:"databricks_mlflow_models,omitempty"`
|
MlflowModels map[string]any `json:"databricks_mlflow_models,omitempty"`
|
||||||
MwsCredentials map[string]any `json:"databricks_mws_credentials,omitempty"`
|
MwsCredentials map[string]any `json:"databricks_mws_credentials,omitempty"`
|
||||||
|
MwsNetworkConnectivityConfig map[string]any `json:"databricks_mws_network_connectivity_config,omitempty"`
|
||||||
|
MwsNetworkConnectivityConfigs map[string]any `json:"databricks_mws_network_connectivity_configs,omitempty"`
|
||||||
MwsWorkspaces map[string]any `json:"databricks_mws_workspaces,omitempty"`
|
MwsWorkspaces map[string]any `json:"databricks_mws_workspaces,omitempty"`
|
||||||
NodeType map[string]any `json:"databricks_node_type,omitempty"`
|
NodeType map[string]any `json:"databricks_node_type,omitempty"`
|
||||||
Notebook map[string]any `json:"databricks_notebook,omitempty"`
|
Notebook map[string]any `json:"databricks_notebook,omitempty"`
|
||||||
|
@ -40,10 +42,12 @@ type DataSources struct {
|
||||||
NotificationDestinations map[string]any `json:"databricks_notification_destinations,omitempty"`
|
NotificationDestinations map[string]any `json:"databricks_notification_destinations,omitempty"`
|
||||||
Pipelines map[string]any `json:"databricks_pipelines,omitempty"`
|
Pipelines map[string]any `json:"databricks_pipelines,omitempty"`
|
||||||
RegisteredModel map[string]any `json:"databricks_registered_model,omitempty"`
|
RegisteredModel map[string]any `json:"databricks_registered_model,omitempty"`
|
||||||
|
RegisteredModelVersions map[string]any `json:"databricks_registered_model_versions,omitempty"`
|
||||||
Schema map[string]any `json:"databricks_schema,omitempty"`
|
Schema map[string]any `json:"databricks_schema,omitempty"`
|
||||||
Schemas map[string]any `json:"databricks_schemas,omitempty"`
|
Schemas map[string]any `json:"databricks_schemas,omitempty"`
|
||||||
ServicePrincipal map[string]any `json:"databricks_service_principal,omitempty"`
|
ServicePrincipal map[string]any `json:"databricks_service_principal,omitempty"`
|
||||||
ServicePrincipals map[string]any `json:"databricks_service_principals,omitempty"`
|
ServicePrincipals map[string]any `json:"databricks_service_principals,omitempty"`
|
||||||
|
ServingEndpoints map[string]any `json:"databricks_serving_endpoints,omitempty"`
|
||||||
Share map[string]any `json:"databricks_share,omitempty"`
|
Share map[string]any `json:"databricks_share,omitempty"`
|
||||||
Shares map[string]any `json:"databricks_shares,omitempty"`
|
Shares map[string]any `json:"databricks_shares,omitempty"`
|
||||||
SparkVersion map[string]any `json:"databricks_spark_version,omitempty"`
|
SparkVersion map[string]any `json:"databricks_spark_version,omitempty"`
|
||||||
|
@ -92,6 +96,8 @@ func NewDataSources() *DataSources {
|
||||||
MlflowModel: make(map[string]any),
|
MlflowModel: make(map[string]any),
|
||||||
MlflowModels: make(map[string]any),
|
MlflowModels: make(map[string]any),
|
||||||
MwsCredentials: make(map[string]any),
|
MwsCredentials: make(map[string]any),
|
||||||
|
MwsNetworkConnectivityConfig: make(map[string]any),
|
||||||
|
MwsNetworkConnectivityConfigs: make(map[string]any),
|
||||||
MwsWorkspaces: make(map[string]any),
|
MwsWorkspaces: make(map[string]any),
|
||||||
NodeType: make(map[string]any),
|
NodeType: make(map[string]any),
|
||||||
Notebook: make(map[string]any),
|
Notebook: make(map[string]any),
|
||||||
|
@ -99,10 +105,12 @@ func NewDataSources() *DataSources {
|
||||||
NotificationDestinations: make(map[string]any),
|
NotificationDestinations: make(map[string]any),
|
||||||
Pipelines: make(map[string]any),
|
Pipelines: make(map[string]any),
|
||||||
RegisteredModel: make(map[string]any),
|
RegisteredModel: make(map[string]any),
|
||||||
|
RegisteredModelVersions: make(map[string]any),
|
||||||
Schema: make(map[string]any),
|
Schema: make(map[string]any),
|
||||||
Schemas: make(map[string]any),
|
Schemas: make(map[string]any),
|
||||||
ServicePrincipal: make(map[string]any),
|
ServicePrincipal: make(map[string]any),
|
||||||
ServicePrincipals: make(map[string]any),
|
ServicePrincipals: make(map[string]any),
|
||||||
|
ServingEndpoints: make(map[string]any),
|
||||||
Share: make(map[string]any),
|
Share: make(map[string]any),
|
||||||
Shares: make(map[string]any),
|
Shares: make(map[string]any),
|
||||||
SparkVersion: make(map[string]any),
|
SparkVersion: make(map[string]any),
|
||||||
|
|
|
@ -32,6 +32,7 @@ type ResourcePermissions struct {
|
||||||
SqlDashboardId string `json:"sql_dashboard_id,omitempty"`
|
SqlDashboardId string `json:"sql_dashboard_id,omitempty"`
|
||||||
SqlEndpointId string `json:"sql_endpoint_id,omitempty"`
|
SqlEndpointId string `json:"sql_endpoint_id,omitempty"`
|
||||||
SqlQueryId string `json:"sql_query_id,omitempty"`
|
SqlQueryId string `json:"sql_query_id,omitempty"`
|
||||||
|
VectorSearchEndpointId string `json:"vector_search_endpoint_id,omitempty"`
|
||||||
WorkspaceFileId string `json:"workspace_file_id,omitempty"`
|
WorkspaceFileId string `json:"workspace_file_id,omitempty"`
|
||||||
WorkspaceFilePath string `json:"workspace_file_path,omitempty"`
|
WorkspaceFilePath string `json:"workspace_file_path,omitempty"`
|
||||||
AccessControl []ResourcePermissionsAccessControl `json:"access_control,omitempty"`
|
AccessControl []ResourcePermissionsAccessControl `json:"access_control,omitempty"`
|
||||||
|
|
|
@ -21,7 +21,7 @@ type Root struct {
|
||||||
|
|
||||||
const ProviderHost = "registry.terraform.io"
|
const ProviderHost = "registry.terraform.io"
|
||||||
const ProviderSource = "databricks/databricks"
|
const ProviderSource = "databricks/databricks"
|
||||||
const ProviderVersion = "1.58.0"
|
const ProviderVersion = "1.59.0"
|
||||||
|
|
||||||
func NewRoot() *Root {
|
func NewRoot() *Root {
|
||||||
return &Root{
|
return &Root{
|
||||||
|
|
Loading…
Reference in New Issue