mirror of https://github.com/databricks/cli.git
Upgrade TF provider to 1.53.0 (#1815)
## Changes See https://github.com/databricks/terraform-provider-databricks/releases/tag/v1.53.0 ## Tests Integration tests pass.
This commit is contained in:
parent
88318d384a
commit
ae568743c5
|
@ -1,3 +1,3 @@
|
|||
package schema
|
||||
|
||||
const ProviderVersion = "1.52.0"
|
||||
const ProviderVersion = "1.53.0"
|
||||
|
|
|
@ -10,6 +10,7 @@ type DataSourceCurrentMetastoreMetastoreInfo struct {
|
|||
DeltaSharingOrganizationName string `json:"delta_sharing_organization_name,omitempty"`
|
||||
DeltaSharingRecipientTokenLifetimeInSeconds int `json:"delta_sharing_recipient_token_lifetime_in_seconds,omitempty"`
|
||||
DeltaSharingScope string `json:"delta_sharing_scope,omitempty"`
|
||||
ExternalAccessEnabled bool `json:"external_access_enabled,omitempty"`
|
||||
GlobalMetastoreId string `json:"global_metastore_id,omitempty"`
|
||||
MetastoreId string `json:"metastore_id,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
|
|
|
@ -10,6 +10,7 @@ type DataSourceMetastoreMetastoreInfo struct {
|
|||
DeltaSharingOrganizationName string `json:"delta_sharing_organization_name,omitempty"`
|
||||
DeltaSharingRecipientTokenLifetimeInSeconds int `json:"delta_sharing_recipient_token_lifetime_in_seconds,omitempty"`
|
||||
DeltaSharingScope string `json:"delta_sharing_scope,omitempty"`
|
||||
ExternalAccessEnabled bool `json:"external_access_enabled,omitempty"`
|
||||
GlobalMetastoreId string `json:"global_metastore_id,omitempty"`
|
||||
MetastoreId string `json:"metastore_id,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
|
||||
|
||||
package schema
|
||||
|
||||
type DataSourceMlflowModels struct {
|
||||
Id string `json:"id,omitempty"`
|
||||
Names []string `json:"names,omitempty"`
|
||||
}
|
|
@ -30,6 +30,7 @@ type DataSources struct {
|
|||
Metastores map[string]any `json:"databricks_metastores,omitempty"`
|
||||
MlflowExperiment map[string]any `json:"databricks_mlflow_experiment,omitempty"`
|
||||
MlflowModel map[string]any `json:"databricks_mlflow_model,omitempty"`
|
||||
MlflowModels map[string]any `json:"databricks_mlflow_models,omitempty"`
|
||||
MwsCredentials map[string]any `json:"databricks_mws_credentials,omitempty"`
|
||||
MwsWorkspaces map[string]any `json:"databricks_mws_workspaces,omitempty"`
|
||||
NodeType map[string]any `json:"databricks_node_type,omitempty"`
|
||||
|
@ -85,6 +86,7 @@ func NewDataSources() *DataSources {
|
|||
Metastores: make(map[string]any),
|
||||
MlflowExperiment: make(map[string]any),
|
||||
MlflowModel: make(map[string]any),
|
||||
MlflowModels: make(map[string]any),
|
||||
MwsCredentials: make(map[string]any),
|
||||
MwsWorkspaces: make(map[string]any),
|
||||
NodeType: make(map[string]any),
|
||||
|
|
|
@ -0,0 +1,49 @@
|
|||
// Generated from Databricks Terraform provider schema. DO NOT EDIT.
|
||||
|
||||
package schema
|
||||
|
||||
type ResourceBudgetAlertConfigurationsActionConfigurations struct {
|
||||
ActionConfigurationId string `json:"action_configuration_id,omitempty"`
|
||||
ActionType string `json:"action_type,omitempty"`
|
||||
Target string `json:"target,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceBudgetAlertConfigurations struct {
|
||||
AlertConfigurationId string `json:"alert_configuration_id,omitempty"`
|
||||
QuantityThreshold string `json:"quantity_threshold,omitempty"`
|
||||
QuantityType string `json:"quantity_type,omitempty"`
|
||||
TimePeriod string `json:"time_period,omitempty"`
|
||||
TriggerType string `json:"trigger_type,omitempty"`
|
||||
ActionConfigurations []ResourceBudgetAlertConfigurationsActionConfigurations `json:"action_configurations,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceBudgetFilterTagsValue struct {
|
||||
Operator string `json:"operator,omitempty"`
|
||||
Values []string `json:"values,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceBudgetFilterTags struct {
|
||||
Key string `json:"key,omitempty"`
|
||||
Value *ResourceBudgetFilterTagsValue `json:"value,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceBudgetFilterWorkspaceId struct {
|
||||
Operator string `json:"operator,omitempty"`
|
||||
Values []int `json:"values,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceBudgetFilter struct {
|
||||
Tags []ResourceBudgetFilterTags `json:"tags,omitempty"`
|
||||
WorkspaceId *ResourceBudgetFilterWorkspaceId `json:"workspace_id,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceBudget struct {
|
||||
AccountId string `json:"account_id,omitempty"`
|
||||
BudgetConfigurationId string `json:"budget_configuration_id,omitempty"`
|
||||
CreateTime int `json:"create_time,omitempty"`
|
||||
DisplayName string `json:"display_name,omitempty"`
|
||||
Id string `json:"id,omitempty"`
|
||||
UpdateTime int `json:"update_time,omitempty"`
|
||||
AlertConfigurations []ResourceBudgetAlertConfigurations `json:"alert_configurations,omitempty"`
|
||||
Filter *ResourceBudgetFilter `json:"filter,omitempty"`
|
||||
}
|
|
@ -2,6 +2,57 @@
|
|||
|
||||
package schema
|
||||
|
||||
type ResourceModelServingAiGatewayGuardrailsInputPii struct {
|
||||
Behavior string `json:"behavior"`
|
||||
}
|
||||
|
||||
type ResourceModelServingAiGatewayGuardrailsInput struct {
|
||||
InvalidKeywords []string `json:"invalid_keywords,omitempty"`
|
||||
Safety bool `json:"safety,omitempty"`
|
||||
ValidTopics []string `json:"valid_topics,omitempty"`
|
||||
Pii *ResourceModelServingAiGatewayGuardrailsInputPii `json:"pii,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceModelServingAiGatewayGuardrailsOutputPii struct {
|
||||
Behavior string `json:"behavior"`
|
||||
}
|
||||
|
||||
type ResourceModelServingAiGatewayGuardrailsOutput struct {
|
||||
InvalidKeywords []string `json:"invalid_keywords,omitempty"`
|
||||
Safety bool `json:"safety,omitempty"`
|
||||
ValidTopics []string `json:"valid_topics,omitempty"`
|
||||
Pii *ResourceModelServingAiGatewayGuardrailsOutputPii `json:"pii,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceModelServingAiGatewayGuardrails struct {
|
||||
Input *ResourceModelServingAiGatewayGuardrailsInput `json:"input,omitempty"`
|
||||
Output *ResourceModelServingAiGatewayGuardrailsOutput `json:"output,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceModelServingAiGatewayInferenceTableConfig 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 ResourceModelServingAiGatewayRateLimits struct {
|
||||
Calls int `json:"calls"`
|
||||
Key string `json:"key,omitempty"`
|
||||
RenewalPeriod string `json:"renewal_period"`
|
||||
}
|
||||
|
||||
type ResourceModelServingAiGatewayUsageTrackingConfig struct {
|
||||
Enabled bool `json:"enabled,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceModelServingAiGateway struct {
|
||||
Guardrails *ResourceModelServingAiGatewayGuardrails `json:"guardrails,omitempty"`
|
||||
InferenceTableConfig *ResourceModelServingAiGatewayInferenceTableConfig `json:"inference_table_config,omitempty"`
|
||||
RateLimits []ResourceModelServingAiGatewayRateLimits `json:"rate_limits,omitempty"`
|
||||
UsageTrackingConfig *ResourceModelServingAiGatewayUsageTrackingConfig `json:"usage_tracking_config,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceModelServingConfigAutoCaptureConfig struct {
|
||||
CatalogName string `json:"catalog_name,omitempty"`
|
||||
Enabled bool `json:"enabled,omitempty"`
|
||||
|
@ -139,6 +190,7 @@ type ResourceModelServing struct {
|
|||
Name string `json:"name"`
|
||||
RouteOptimized bool `json:"route_optimized,omitempty"`
|
||||
ServingEndpointId string `json:"serving_endpoint_id,omitempty"`
|
||||
AiGateway *ResourceModelServingAiGateway `json:"ai_gateway,omitempty"`
|
||||
Config *ResourceModelServingConfig `json:"config,omitempty"`
|
||||
RateLimits []ResourceModelServingRateLimits `json:"rate_limits,omitempty"`
|
||||
Tags []ResourceModelServingTags `json:"tags,omitempty"`
|
||||
|
|
|
@ -4,7 +4,7 @@ package schema
|
|||
|
||||
type ResourcePermissionsAccessControl struct {
|
||||
GroupName string `json:"group_name,omitempty"`
|
||||
PermissionLevel string `json:"permission_level"`
|
||||
PermissionLevel string `json:"permission_level,omitempty"`
|
||||
ServicePrincipalName string `json:"service_principal_name,omitempty"`
|
||||
UserName string `json:"user_name,omitempty"`
|
||||
}
|
||||
|
|
|
@ -238,6 +238,7 @@ type ResourcePipelineTrigger struct {
|
|||
|
||||
type ResourcePipeline struct {
|
||||
AllowDuplicateNames bool `json:"allow_duplicate_names,omitempty"`
|
||||
BudgetPolicyId string `json:"budget_policy_id,omitempty"`
|
||||
Catalog string `json:"catalog,omitempty"`
|
||||
Cause string `json:"cause,omitempty"`
|
||||
Channel string `json:"channel,omitempty"`
|
||||
|
@ -254,6 +255,7 @@ type ResourcePipeline struct {
|
|||
Name string `json:"name,omitempty"`
|
||||
Photon bool `json:"photon,omitempty"`
|
||||
RunAsUserName string `json:"run_as_user_name,omitempty"`
|
||||
Schema string `json:"schema,omitempty"`
|
||||
Serverless bool `json:"serverless,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Storage string `json:"storage,omitempty"`
|
||||
|
|
|
@ -4,9 +4,11 @@ package schema
|
|||
|
||||
type ResourceSqlTableColumn struct {
|
||||
Comment string `json:"comment,omitempty"`
|
||||
Identity string `json:"identity,omitempty"`
|
||||
Name string `json:"name"`
|
||||
Nullable bool `json:"nullable,omitempty"`
|
||||
Type string `json:"type,omitempty"`
|
||||
TypeJson string `json:"type_json,omitempty"`
|
||||
}
|
||||
|
||||
type ResourceSqlTable struct {
|
||||
|
|
|
@ -10,6 +10,7 @@ type Resources struct {
|
|||
AzureAdlsGen1Mount map[string]any `json:"databricks_azure_adls_gen1_mount,omitempty"`
|
||||
AzureAdlsGen2Mount map[string]any `json:"databricks_azure_adls_gen2_mount,omitempty"`
|
||||
AzureBlobMount map[string]any `json:"databricks_azure_blob_mount,omitempty"`
|
||||
Budget map[string]any `json:"databricks_budget,omitempty"`
|
||||
Catalog map[string]any `json:"databricks_catalog,omitempty"`
|
||||
CatalogWorkspaceBinding map[string]any `json:"databricks_catalog_workspace_binding,omitempty"`
|
||||
Cluster map[string]any `json:"databricks_cluster,omitempty"`
|
||||
|
@ -112,6 +113,7 @@ func NewResources() *Resources {
|
|||
AzureAdlsGen1Mount: make(map[string]any),
|
||||
AzureAdlsGen2Mount: make(map[string]any),
|
||||
AzureBlobMount: make(map[string]any),
|
||||
Budget: make(map[string]any),
|
||||
Catalog: make(map[string]any),
|
||||
CatalogWorkspaceBinding: make(map[string]any),
|
||||
Cluster: make(map[string]any),
|
||||
|
|
|
@ -21,7 +21,7 @@ type Root struct {
|
|||
|
||||
const ProviderHost = "registry.terraform.io"
|
||||
const ProviderSource = "databricks/databricks"
|
||||
const ProviderVersion = "1.52.0"
|
||||
const ProviderVersion = "1.53.0"
|
||||
|
||||
func NewRoot() *Root {
|
||||
return &Root{
|
||||
|
|
Loading…
Reference in New Issue