Documentation ¶
Index ¶
- type Args
- type DeploymentConfig
- type DeploymentConfigAttributes
- func (dc DeploymentConfigAttributes) AutoRollbackConfiguration() terra.ListValue[DeploymentConfigAutoRollbackConfigurationAttributes]
- func (dc DeploymentConfigAttributes) BlueGreenUpdatePolicy() terra.ListValue[DeploymentConfigBlueGreenUpdatePolicyAttributes]
- func (dc DeploymentConfigAttributes) InternalRef() (terra.Reference, error)
- func (dc DeploymentConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dc DeploymentConfigAttributes) InternalWithRef(ref terra.Reference) DeploymentConfigAttributes
- func (dc DeploymentConfigAttributes) RollingUpdatePolicy() terra.ListValue[DeploymentConfigRollingUpdatePolicyAttributes]
- type DeploymentConfigAutoRollbackConfiguration
- type DeploymentConfigAutoRollbackConfigurationAlarms
- type DeploymentConfigAutoRollbackConfigurationAlarmsAttributes
- func (a DeploymentConfigAutoRollbackConfigurationAlarmsAttributes) AlarmName() terra.StringValue
- func (a DeploymentConfigAutoRollbackConfigurationAlarmsAttributes) InternalRef() (terra.Reference, error)
- func (a DeploymentConfigAutoRollbackConfigurationAlarmsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a DeploymentConfigAutoRollbackConfigurationAlarmsAttributes) InternalWithRef(ref terra.Reference) DeploymentConfigAutoRollbackConfigurationAlarmsAttributes
- type DeploymentConfigAutoRollbackConfigurationAlarmsState
- type DeploymentConfigAutoRollbackConfigurationAttributes
- func (arc DeploymentConfigAutoRollbackConfigurationAttributes) Alarms() terra.SetValue[DeploymentConfigAutoRollbackConfigurationAlarmsAttributes]
- func (arc DeploymentConfigAutoRollbackConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (arc DeploymentConfigAutoRollbackConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (arc DeploymentConfigAutoRollbackConfigurationAttributes) InternalWithRef(ref terra.Reference) DeploymentConfigAutoRollbackConfigurationAttributes
- type DeploymentConfigAutoRollbackConfigurationState
- type DeploymentConfigBlueGreenUpdatePolicy
- type DeploymentConfigBlueGreenUpdatePolicyAttributes
- func (bgup DeploymentConfigBlueGreenUpdatePolicyAttributes) InternalRef() (terra.Reference, error)
- func (bgup DeploymentConfigBlueGreenUpdatePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bgup DeploymentConfigBlueGreenUpdatePolicyAttributes) InternalWithRef(ref terra.Reference) DeploymentConfigBlueGreenUpdatePolicyAttributes
- func (bgup DeploymentConfigBlueGreenUpdatePolicyAttributes) MaximumExecutionTimeoutInSeconds() terra.NumberValue
- func (bgup DeploymentConfigBlueGreenUpdatePolicyAttributes) TerminationWaitInSeconds() terra.NumberValue
- func (bgup DeploymentConfigBlueGreenUpdatePolicyAttributes) TrafficRoutingConfiguration() ...
- type DeploymentConfigBlueGreenUpdatePolicyState
- type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration
- type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes
- func (trc DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes) CanarySize() ...
- func (trc DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (trc DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (trc DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes) InternalWithRef(ref terra.Reference) DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes
- func (trc DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes) LinearStepSize() ...
- func (trc DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes) Type() terra.StringValue
- func (trc DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes) WaitIntervalInSeconds() terra.NumberValue
- type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize
- type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeAttributes
- func (cs DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeAttributes) InternalRef() (terra.Reference, error)
- func (cs DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cs DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeAttributes) InternalWithRef(ref terra.Reference) ...
- func (cs DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeAttributes) Type() terra.StringValue
- func (cs DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeAttributes) Value() terra.NumberValue
- type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeState
- type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize
- type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeAttributes
- func (lss DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeAttributes) InternalRef() (terra.Reference, error)
- func (lss DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lss DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeAttributes) InternalWithRef(ref terra.Reference) ...
- func (lss DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeAttributes) Type() terra.StringValue
- func (lss DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeAttributes) Value() terra.NumberValue
- type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeState
- type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationState
- type DeploymentConfigRollingUpdatePolicy
- type DeploymentConfigRollingUpdatePolicyAttributes
- func (rup DeploymentConfigRollingUpdatePolicyAttributes) InternalRef() (terra.Reference, error)
- func (rup DeploymentConfigRollingUpdatePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rup DeploymentConfigRollingUpdatePolicyAttributes) InternalWithRef(ref terra.Reference) DeploymentConfigRollingUpdatePolicyAttributes
- func (rup DeploymentConfigRollingUpdatePolicyAttributes) MaximumBatchSize() terra.ListValue[DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes]
- func (rup DeploymentConfigRollingUpdatePolicyAttributes) MaximumExecutionTimeoutInSeconds() terra.NumberValue
- func (rup DeploymentConfigRollingUpdatePolicyAttributes) RollbackMaximumBatchSize() ...
- func (rup DeploymentConfigRollingUpdatePolicyAttributes) WaitIntervalInSeconds() terra.NumberValue
- type DeploymentConfigRollingUpdatePolicyMaximumBatchSize
- type DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes
- func (mbs DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes) InternalRef() (terra.Reference, error)
- func (mbs DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mbs DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes) InternalWithRef(ref terra.Reference) DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes
- func (mbs DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes) Type() terra.StringValue
- func (mbs DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes) Value() terra.NumberValue
- type DeploymentConfigRollingUpdatePolicyMaximumBatchSizeState
- type DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize
- type DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeAttributes
- func (rmbs DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeAttributes) InternalRef() (terra.Reference, error)
- func (rmbs DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rmbs DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeAttributes) InternalWithRef(ref terra.Reference) DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeAttributes
- func (rmbs DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeAttributes) Type() terra.StringValue
- func (rmbs DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeAttributes) Value() terra.NumberValue
- type DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeState
- type DeploymentConfigRollingUpdatePolicyState
- type DeploymentConfigState
- type Resource
- func (ase *Resource) Attributes() awsSagemakerEndpointAttributes
- func (ase *Resource) Configuration() interface{}
- func (ase *Resource) DependOn() terra.Reference
- func (ase *Resource) Dependencies() terra.Dependencies
- func (ase *Resource) ImportState(state io.Reader) error
- func (ase *Resource) LifecycleManagement() *terra.Lifecycle
- func (ase *Resource) LocalName() string
- func (ase *Resource) State() (*awsSagemakerEndpointState, bool)
- func (ase *Resource) StateMust() *awsSagemakerEndpointState
- func (ase *Resource) Type() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // EndpointConfigName: string, required EndpointConfigName terra.StringValue `hcl:"endpoint_config_name,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // TagsAll: map of string, optional TagsAll terra.MapValue[terra.StringValue] `hcl:"tags_all,attr"` // DeploymentConfig: optional DeploymentConfig *DeploymentConfig `hcl:"deployment_config,block"` }
Args contains the configurations for aws_sagemaker_endpoint.
type DeploymentConfig ¶
type DeploymentConfig struct { // DeploymentConfigAutoRollbackConfiguration: optional AutoRollbackConfiguration *DeploymentConfigAutoRollbackConfiguration `hcl:"auto_rollback_configuration,block"` // DeploymentConfigBlueGreenUpdatePolicy: optional BlueGreenUpdatePolicy *DeploymentConfigBlueGreenUpdatePolicy `hcl:"blue_green_update_policy,block"` // DeploymentConfigRollingUpdatePolicy: optional RollingUpdatePolicy *DeploymentConfigRollingUpdatePolicy `hcl:"rolling_update_policy,block"` }
type DeploymentConfigAttributes ¶
type DeploymentConfigAttributes struct {
// contains filtered or unexported fields
}
func (DeploymentConfigAttributes) AutoRollbackConfiguration ¶
func (dc DeploymentConfigAttributes) AutoRollbackConfiguration() terra.ListValue[DeploymentConfigAutoRollbackConfigurationAttributes]
func (DeploymentConfigAttributes) BlueGreenUpdatePolicy ¶
func (dc DeploymentConfigAttributes) BlueGreenUpdatePolicy() terra.ListValue[DeploymentConfigBlueGreenUpdatePolicyAttributes]
func (DeploymentConfigAttributes) InternalRef ¶
func (dc DeploymentConfigAttributes) InternalRef() (terra.Reference, error)
func (DeploymentConfigAttributes) InternalTokens ¶
func (dc DeploymentConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeploymentConfigAttributes) InternalWithRef ¶
func (dc DeploymentConfigAttributes) InternalWithRef(ref terra.Reference) DeploymentConfigAttributes
func (DeploymentConfigAttributes) RollingUpdatePolicy ¶
func (dc DeploymentConfigAttributes) RollingUpdatePolicy() terra.ListValue[DeploymentConfigRollingUpdatePolicyAttributes]
type DeploymentConfigAutoRollbackConfiguration ¶
type DeploymentConfigAutoRollbackConfiguration struct { // DeploymentConfigAutoRollbackConfigurationAlarms: min=0,max=10 Alarms []DeploymentConfigAutoRollbackConfigurationAlarms `hcl:"alarms,block" validate:"min=0,max=10"` }
type DeploymentConfigAutoRollbackConfigurationAlarms ¶
type DeploymentConfigAutoRollbackConfigurationAlarms struct { // AlarmName: string, required AlarmName terra.StringValue `hcl:"alarm_name,attr" validate:"required"` }
type DeploymentConfigAutoRollbackConfigurationAlarmsAttributes ¶
type DeploymentConfigAutoRollbackConfigurationAlarmsAttributes struct {
// contains filtered or unexported fields
}
func (DeploymentConfigAutoRollbackConfigurationAlarmsAttributes) AlarmName ¶
func (a DeploymentConfigAutoRollbackConfigurationAlarmsAttributes) AlarmName() terra.StringValue
func (DeploymentConfigAutoRollbackConfigurationAlarmsAttributes) InternalRef ¶
func (a DeploymentConfigAutoRollbackConfigurationAlarmsAttributes) InternalRef() (terra.Reference, error)
func (DeploymentConfigAutoRollbackConfigurationAlarmsAttributes) InternalTokens ¶
func (a DeploymentConfigAutoRollbackConfigurationAlarmsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeploymentConfigAutoRollbackConfigurationAlarmsAttributes) InternalWithRef ¶
func (a DeploymentConfigAutoRollbackConfigurationAlarmsAttributes) InternalWithRef(ref terra.Reference) DeploymentConfigAutoRollbackConfigurationAlarmsAttributes
type DeploymentConfigAutoRollbackConfigurationAlarmsState ¶
type DeploymentConfigAutoRollbackConfigurationAlarmsState struct {
AlarmName string `json:"alarm_name"`
}
type DeploymentConfigAutoRollbackConfigurationAttributes ¶
type DeploymentConfigAutoRollbackConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DeploymentConfigAutoRollbackConfigurationAttributes) InternalRef ¶
func (arc DeploymentConfigAutoRollbackConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DeploymentConfigAutoRollbackConfigurationAttributes) InternalTokens ¶
func (arc DeploymentConfigAutoRollbackConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeploymentConfigAutoRollbackConfigurationAttributes) InternalWithRef ¶
func (arc DeploymentConfigAutoRollbackConfigurationAttributes) InternalWithRef(ref terra.Reference) DeploymentConfigAutoRollbackConfigurationAttributes
type DeploymentConfigAutoRollbackConfigurationState ¶
type DeploymentConfigAutoRollbackConfigurationState struct {
Alarms []DeploymentConfigAutoRollbackConfigurationAlarmsState `json:"alarms"`
}
type DeploymentConfigBlueGreenUpdatePolicy ¶
type DeploymentConfigBlueGreenUpdatePolicy struct { // MaximumExecutionTimeoutInSeconds: number, optional MaximumExecutionTimeoutInSeconds terra.NumberValue `hcl:"maximum_execution_timeout_in_seconds,attr"` // TerminationWaitInSeconds: number, optional TerminationWaitInSeconds terra.NumberValue `hcl:"termination_wait_in_seconds,attr"` // DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration: required TrafficRoutingConfiguration *DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration `hcl:"traffic_routing_configuration,block" validate:"required"` }
type DeploymentConfigBlueGreenUpdatePolicyAttributes ¶
type DeploymentConfigBlueGreenUpdatePolicyAttributes struct {
// contains filtered or unexported fields
}
func (DeploymentConfigBlueGreenUpdatePolicyAttributes) InternalRef ¶
func (bgup DeploymentConfigBlueGreenUpdatePolicyAttributes) InternalRef() (terra.Reference, error)
func (DeploymentConfigBlueGreenUpdatePolicyAttributes) InternalTokens ¶
func (bgup DeploymentConfigBlueGreenUpdatePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeploymentConfigBlueGreenUpdatePolicyAttributes) InternalWithRef ¶
func (bgup DeploymentConfigBlueGreenUpdatePolicyAttributes) InternalWithRef(ref terra.Reference) DeploymentConfigBlueGreenUpdatePolicyAttributes
func (DeploymentConfigBlueGreenUpdatePolicyAttributes) MaximumExecutionTimeoutInSeconds ¶
func (bgup DeploymentConfigBlueGreenUpdatePolicyAttributes) MaximumExecutionTimeoutInSeconds() terra.NumberValue
func (DeploymentConfigBlueGreenUpdatePolicyAttributes) TerminationWaitInSeconds ¶
func (bgup DeploymentConfigBlueGreenUpdatePolicyAttributes) TerminationWaitInSeconds() terra.NumberValue
func (DeploymentConfigBlueGreenUpdatePolicyAttributes) TrafficRoutingConfiguration ¶
func (bgup DeploymentConfigBlueGreenUpdatePolicyAttributes) TrafficRoutingConfiguration() terra.ListValue[DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes]
type DeploymentConfigBlueGreenUpdatePolicyState ¶
type DeploymentConfigBlueGreenUpdatePolicyState struct { MaximumExecutionTimeoutInSeconds float64 `json:"maximum_execution_timeout_in_seconds"` TerminationWaitInSeconds float64 `json:"termination_wait_in_seconds"` TrafficRoutingConfiguration []DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationState `json:"traffic_routing_configuration"` }
type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration ¶
type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration struct { // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // WaitIntervalInSeconds: number, required WaitIntervalInSeconds terra.NumberValue `hcl:"wait_interval_in_seconds,attr" validate:"required"` // DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize: optional CanarySize *DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize `hcl:"canary_size,block"` // DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize: optional LinearStepSize *DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize `hcl:"linear_step_size,block"` }
type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes ¶
type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes) CanarySize ¶
func (DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes) InternalRef ¶
func (trc DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes) InternalTokens ¶
func (trc DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes) InternalWithRef ¶
func (DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes) LinearStepSize ¶
func (DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes) WaitIntervalInSeconds ¶
func (trc DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationAttributes) WaitIntervalInSeconds() terra.NumberValue
type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize ¶
type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize struct { // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeAttributes ¶
type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeAttributes struct {
// contains filtered or unexported fields
}
func (DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeAttributes) InternalRef ¶
func (cs DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeAttributes) InternalRef() (terra.Reference, error)
func (DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeAttributes) InternalTokens ¶
func (cs DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeAttributes) InternalWithRef ¶
type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize ¶
type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize struct { // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeAttributes ¶
type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeAttributes struct {
// contains filtered or unexported fields
}
func (DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeAttributes) InternalRef ¶
func (lss DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeAttributes) InternalRef() (terra.Reference, error)
func (DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeAttributes) InternalTokens ¶
func (lss DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeAttributes) InternalWithRef ¶
func (DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeAttributes) Type ¶
type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationState ¶
type DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationState struct { Type string `json:"type"` WaitIntervalInSeconds float64 `json:"wait_interval_in_seconds"` CanarySize []DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeState `json:"canary_size"` LinearStepSize []DeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeState `json:"linear_step_size"` }
type DeploymentConfigRollingUpdatePolicy ¶
type DeploymentConfigRollingUpdatePolicy struct { // MaximumExecutionTimeoutInSeconds: number, optional MaximumExecutionTimeoutInSeconds terra.NumberValue `hcl:"maximum_execution_timeout_in_seconds,attr"` // WaitIntervalInSeconds: number, required WaitIntervalInSeconds terra.NumberValue `hcl:"wait_interval_in_seconds,attr" validate:"required"` // DeploymentConfigRollingUpdatePolicyMaximumBatchSize: required MaximumBatchSize *DeploymentConfigRollingUpdatePolicyMaximumBatchSize `hcl:"maximum_batch_size,block" validate:"required"` // DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize: optional RollbackMaximumBatchSize *DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize `hcl:"rollback_maximum_batch_size,block"` }
type DeploymentConfigRollingUpdatePolicyAttributes ¶
type DeploymentConfigRollingUpdatePolicyAttributes struct {
// contains filtered or unexported fields
}
func (DeploymentConfigRollingUpdatePolicyAttributes) InternalRef ¶
func (rup DeploymentConfigRollingUpdatePolicyAttributes) InternalRef() (terra.Reference, error)
func (DeploymentConfigRollingUpdatePolicyAttributes) InternalTokens ¶
func (rup DeploymentConfigRollingUpdatePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeploymentConfigRollingUpdatePolicyAttributes) InternalWithRef ¶
func (rup DeploymentConfigRollingUpdatePolicyAttributes) InternalWithRef(ref terra.Reference) DeploymentConfigRollingUpdatePolicyAttributes
func (DeploymentConfigRollingUpdatePolicyAttributes) MaximumBatchSize ¶
func (rup DeploymentConfigRollingUpdatePolicyAttributes) MaximumBatchSize() terra.ListValue[DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes]
func (DeploymentConfigRollingUpdatePolicyAttributes) MaximumExecutionTimeoutInSeconds ¶
func (rup DeploymentConfigRollingUpdatePolicyAttributes) MaximumExecutionTimeoutInSeconds() terra.NumberValue
func (DeploymentConfigRollingUpdatePolicyAttributes) RollbackMaximumBatchSize ¶
func (rup DeploymentConfigRollingUpdatePolicyAttributes) RollbackMaximumBatchSize() terra.ListValue[DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeAttributes]
func (DeploymentConfigRollingUpdatePolicyAttributes) WaitIntervalInSeconds ¶
func (rup DeploymentConfigRollingUpdatePolicyAttributes) WaitIntervalInSeconds() terra.NumberValue
type DeploymentConfigRollingUpdatePolicyMaximumBatchSize ¶
type DeploymentConfigRollingUpdatePolicyMaximumBatchSize struct { // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes ¶
type DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes struct {
// contains filtered or unexported fields
}
func (DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes) InternalRef ¶
func (mbs DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes) InternalRef() (terra.Reference, error)
func (DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes) InternalTokens ¶
func (mbs DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes) InternalWithRef ¶
func (mbs DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes) InternalWithRef(ref terra.Reference) DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes
func (DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes) Type ¶
func (mbs DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes) Type() terra.StringValue
func (DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes) Value ¶
func (mbs DeploymentConfigRollingUpdatePolicyMaximumBatchSizeAttributes) Value() terra.NumberValue
type DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize ¶
type DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize struct { // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeAttributes ¶
type DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeAttributes struct {
// contains filtered or unexported fields
}
func (DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeAttributes) InternalRef ¶
func (rmbs DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeAttributes) InternalRef() (terra.Reference, error)
func (DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeAttributes) InternalTokens ¶
func (rmbs DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeAttributes) InternalWithRef ¶
func (DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeAttributes) Value ¶
func (rmbs DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeAttributes) Value() terra.NumberValue
type DeploymentConfigRollingUpdatePolicyState ¶
type DeploymentConfigRollingUpdatePolicyState struct { MaximumExecutionTimeoutInSeconds float64 `json:"maximum_execution_timeout_in_seconds"` WaitIntervalInSeconds float64 `json:"wait_interval_in_seconds"` MaximumBatchSize []DeploymentConfigRollingUpdatePolicyMaximumBatchSizeState `json:"maximum_batch_size"` RollbackMaximumBatchSize []DeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeState `json:"rollback_maximum_batch_size"` }
type DeploymentConfigState ¶
type DeploymentConfigState struct { AutoRollbackConfiguration []DeploymentConfigAutoRollbackConfigurationState `json:"auto_rollback_configuration"` BlueGreenUpdatePolicy []DeploymentConfigBlueGreenUpdatePolicyState `json:"blue_green_update_policy"` RollingUpdatePolicy []DeploymentConfigRollingUpdatePolicyState `json:"rolling_update_policy"` }
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource aws_sagemaker_endpoint.
func (*Resource) Attributes ¶
func (ase *Resource) Attributes() awsSagemakerEndpointAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (ase *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (ase *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
Click to show internal directories.
Click to hide internal directories.