github.com/databricks/cli@v0.203.0/bundle/internal/tf/schema/resource_model_serving.go (about)

     1  // Generated from Databricks Terraform provider schema. DO NOT EDIT.
     2  
     3  package schema
     4  
     5  type ResourceModelServingConfigServedModels struct {
     6  	EnvironmentVars    map[string]string `json:"environment_vars,omitempty"`
     7  	ModelName          string            `json:"model_name"`
     8  	ModelVersion       string            `json:"model_version"`
     9  	Name               string            `json:"name,omitempty"`
    10  	ScaleToZeroEnabled bool              `json:"scale_to_zero_enabled,omitempty"`
    11  	WorkloadSize       string            `json:"workload_size"`
    12  }
    13  
    14  type ResourceModelServingConfigTrafficConfigRoutes struct {
    15  	ServedModelName   string `json:"served_model_name"`
    16  	TrafficPercentage int    `json:"traffic_percentage"`
    17  }
    18  
    19  type ResourceModelServingConfigTrafficConfig struct {
    20  	Routes []ResourceModelServingConfigTrafficConfigRoutes `json:"routes,omitempty"`
    21  }
    22  
    23  type ResourceModelServingConfig struct {
    24  	ServedModels  []ResourceModelServingConfigServedModels `json:"served_models,omitempty"`
    25  	TrafficConfig *ResourceModelServingConfigTrafficConfig `json:"traffic_config,omitempty"`
    26  }
    27  
    28  type ResourceModelServing struct {
    29  	Id                string                      `json:"id,omitempty"`
    30  	Name              string                      `json:"name"`
    31  	ServingEndpointId string                      `json:"serving_endpoint_id,omitempty"`
    32  	Config            *ResourceModelServingConfig `json:"config,omitempty"`
    33  }