Documentation ¶
Index ¶
- type Container
- type ContainerAttributes
- func (c ContainerAttributes) ContainerHostname() terra.StringValue
- func (c ContainerAttributes) Environment() terra.MapValue[terra.StringValue]
- func (c ContainerAttributes) Image() terra.StringValue
- func (c ContainerAttributes) ImageConfig() terra.ListValue[ContainerImageConfigAttributes]
- func (c ContainerAttributes) InternalRef() (terra.Reference, error)
- func (c ContainerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c ContainerAttributes) InternalWithRef(ref terra.Reference) ContainerAttributes
- func (c ContainerAttributes) Mode() terra.StringValue
- func (c ContainerAttributes) ModelDataUrl() terra.StringValue
- func (c ContainerAttributes) ModelPackageName() terra.StringValue
- type ContainerImageConfig
- type ContainerImageConfigAttributes
- func (ic ContainerImageConfigAttributes) InternalRef() (terra.Reference, error)
- func (ic ContainerImageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic ContainerImageConfigAttributes) InternalWithRef(ref terra.Reference) ContainerImageConfigAttributes
- func (ic ContainerImageConfigAttributes) RepositoryAccessMode() terra.StringValue
- func (ic ContainerImageConfigAttributes) RepositoryAuthConfig() terra.ListValue[ContainerImageConfigRepositoryAuthConfigAttributes]
- type ContainerImageConfigRepositoryAuthConfig
- type ContainerImageConfigRepositoryAuthConfigAttributes
- func (rac ContainerImageConfigRepositoryAuthConfigAttributes) InternalRef() (terra.Reference, error)
- func (rac ContainerImageConfigRepositoryAuthConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rac ContainerImageConfigRepositoryAuthConfigAttributes) InternalWithRef(ref terra.Reference) ContainerImageConfigRepositoryAuthConfigAttributes
- func (rac ContainerImageConfigRepositoryAuthConfigAttributes) RepositoryCredentialsProviderArn() terra.StringValue
- type ContainerImageConfigRepositoryAuthConfigState
- type ContainerImageConfigState
- type ContainerState
- type InferenceExecutionConfig
- type InferenceExecutionConfigAttributes
- func (iec InferenceExecutionConfigAttributes) InternalRef() (terra.Reference, error)
- func (iec InferenceExecutionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (iec InferenceExecutionConfigAttributes) InternalWithRef(ref terra.Reference) InferenceExecutionConfigAttributes
- func (iec InferenceExecutionConfigAttributes) Mode() terra.StringValue
- type InferenceExecutionConfigState
- type PrimaryContainer
- type PrimaryContainerAttributes
- func (pc PrimaryContainerAttributes) ContainerHostname() terra.StringValue
- func (pc PrimaryContainerAttributes) Environment() terra.MapValue[terra.StringValue]
- func (pc PrimaryContainerAttributes) Image() terra.StringValue
- func (pc PrimaryContainerAttributes) ImageConfig() terra.ListValue[PrimaryContainerImageConfigAttributes]
- func (pc PrimaryContainerAttributes) InternalRef() (terra.Reference, error)
- func (pc PrimaryContainerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pc PrimaryContainerAttributes) InternalWithRef(ref terra.Reference) PrimaryContainerAttributes
- func (pc PrimaryContainerAttributes) Mode() terra.StringValue
- func (pc PrimaryContainerAttributes) ModelDataUrl() terra.StringValue
- func (pc PrimaryContainerAttributes) ModelPackageName() terra.StringValue
- type PrimaryContainerImageConfig
- type PrimaryContainerImageConfigAttributes
- func (ic PrimaryContainerImageConfigAttributes) InternalRef() (terra.Reference, error)
- func (ic PrimaryContainerImageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic PrimaryContainerImageConfigAttributes) InternalWithRef(ref terra.Reference) PrimaryContainerImageConfigAttributes
- func (ic PrimaryContainerImageConfigAttributes) RepositoryAccessMode() terra.StringValue
- func (ic PrimaryContainerImageConfigAttributes) RepositoryAuthConfig() terra.ListValue[PrimaryContainerImageConfigRepositoryAuthConfigAttributes]
- type PrimaryContainerImageConfigRepositoryAuthConfig
- type PrimaryContainerImageConfigRepositoryAuthConfigAttributes
- func (rac PrimaryContainerImageConfigRepositoryAuthConfigAttributes) InternalRef() (terra.Reference, error)
- func (rac PrimaryContainerImageConfigRepositoryAuthConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rac PrimaryContainerImageConfigRepositoryAuthConfigAttributes) InternalWithRef(ref terra.Reference) PrimaryContainerImageConfigRepositoryAuthConfigAttributes
- func (rac PrimaryContainerImageConfigRepositoryAuthConfigAttributes) RepositoryCredentialsProviderArn() terra.StringValue
- type PrimaryContainerImageConfigRepositoryAuthConfigState
- type PrimaryContainerImageConfigState
- type PrimaryContainerState
- type VpcConfig
- type VpcConfigAttributes
- func (vc VpcConfigAttributes) InternalRef() (terra.Reference, error)
- func (vc VpcConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vc VpcConfigAttributes) InternalWithRef(ref terra.Reference) VpcConfigAttributes
- func (vc VpcConfigAttributes) SecurityGroupIds() terra.SetValue[terra.StringValue]
- func (vc VpcConfigAttributes) Subnets() terra.SetValue[terra.StringValue]
- type VpcConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Container ¶
type Container struct { // ContainerHostname: string, optional ContainerHostname terra.StringValue `hcl:"container_hostname,attr"` // Environment: map of string, optional Environment terra.MapValue[terra.StringValue] `hcl:"environment,attr"` // Image: string, optional Image terra.StringValue `hcl:"image,attr"` // Mode: string, optional Mode terra.StringValue `hcl:"mode,attr"` // ModelDataUrl: string, optional ModelDataUrl terra.StringValue `hcl:"model_data_url,attr"` // ModelPackageName: string, optional ModelPackageName terra.StringValue `hcl:"model_package_name,attr"` // ContainerImageConfig: optional ImageConfig *ContainerImageConfig `hcl:"image_config,block"` }
type ContainerAttributes ¶
type ContainerAttributes struct {
// contains filtered or unexported fields
}
func (ContainerAttributes) ContainerHostname ¶
func (c ContainerAttributes) ContainerHostname() terra.StringValue
func (ContainerAttributes) Environment ¶
func (c ContainerAttributes) Environment() terra.MapValue[terra.StringValue]
func (ContainerAttributes) Image ¶
func (c ContainerAttributes) Image() terra.StringValue
func (ContainerAttributes) ImageConfig ¶
func (c ContainerAttributes) ImageConfig() terra.ListValue[ContainerImageConfigAttributes]
func (ContainerAttributes) InternalRef ¶
func (c ContainerAttributes) InternalRef() (terra.Reference, error)
func (ContainerAttributes) InternalTokens ¶
func (c ContainerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContainerAttributes) InternalWithRef ¶
func (c ContainerAttributes) InternalWithRef(ref terra.Reference) ContainerAttributes
func (ContainerAttributes) Mode ¶
func (c ContainerAttributes) Mode() terra.StringValue
func (ContainerAttributes) ModelDataUrl ¶
func (c ContainerAttributes) ModelDataUrl() terra.StringValue
func (ContainerAttributes) ModelPackageName ¶
func (c ContainerAttributes) ModelPackageName() terra.StringValue
type ContainerImageConfig ¶
type ContainerImageConfig struct { // RepositoryAccessMode: string, required RepositoryAccessMode terra.StringValue `hcl:"repository_access_mode,attr" validate:"required"` // ContainerImageConfigRepositoryAuthConfig: optional RepositoryAuthConfig *ContainerImageConfigRepositoryAuthConfig `hcl:"repository_auth_config,block"` }
type ContainerImageConfigAttributes ¶
type ContainerImageConfigAttributes struct {
// contains filtered or unexported fields
}
func (ContainerImageConfigAttributes) InternalRef ¶
func (ic ContainerImageConfigAttributes) InternalRef() (terra.Reference, error)
func (ContainerImageConfigAttributes) InternalTokens ¶
func (ic ContainerImageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContainerImageConfigAttributes) InternalWithRef ¶
func (ic ContainerImageConfigAttributes) InternalWithRef(ref terra.Reference) ContainerImageConfigAttributes
func (ContainerImageConfigAttributes) RepositoryAccessMode ¶
func (ic ContainerImageConfigAttributes) RepositoryAccessMode() terra.StringValue
func (ContainerImageConfigAttributes) RepositoryAuthConfig ¶
func (ic ContainerImageConfigAttributes) RepositoryAuthConfig() terra.ListValue[ContainerImageConfigRepositoryAuthConfigAttributes]
type ContainerImageConfigRepositoryAuthConfig ¶
type ContainerImageConfigRepositoryAuthConfig struct { // RepositoryCredentialsProviderArn: string, required RepositoryCredentialsProviderArn terra.StringValue `hcl:"repository_credentials_provider_arn,attr" validate:"required"` }
type ContainerImageConfigRepositoryAuthConfigAttributes ¶
type ContainerImageConfigRepositoryAuthConfigAttributes struct {
// contains filtered or unexported fields
}
func (ContainerImageConfigRepositoryAuthConfigAttributes) InternalRef ¶
func (rac ContainerImageConfigRepositoryAuthConfigAttributes) InternalRef() (terra.Reference, error)
func (ContainerImageConfigRepositoryAuthConfigAttributes) InternalTokens ¶
func (rac ContainerImageConfigRepositoryAuthConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContainerImageConfigRepositoryAuthConfigAttributes) InternalWithRef ¶
func (rac ContainerImageConfigRepositoryAuthConfigAttributes) InternalWithRef(ref terra.Reference) ContainerImageConfigRepositoryAuthConfigAttributes
func (ContainerImageConfigRepositoryAuthConfigAttributes) RepositoryCredentialsProviderArn ¶
func (rac ContainerImageConfigRepositoryAuthConfigAttributes) RepositoryCredentialsProviderArn() terra.StringValue
type ContainerImageConfigRepositoryAuthConfigState ¶
type ContainerImageConfigRepositoryAuthConfigState struct {
RepositoryCredentialsProviderArn string `json:"repository_credentials_provider_arn"`
}
type ContainerImageConfigState ¶
type ContainerImageConfigState struct { RepositoryAccessMode string `json:"repository_access_mode"` RepositoryAuthConfig []ContainerImageConfigRepositoryAuthConfigState `json:"repository_auth_config"` }
type ContainerState ¶
type ContainerState struct { ContainerHostname string `json:"container_hostname"` Environment map[string]string `json:"environment"` Image string `json:"image"` Mode string `json:"mode"` ModelDataUrl string `json:"model_data_url"` ModelPackageName string `json:"model_package_name"` ImageConfig []ContainerImageConfigState `json:"image_config"` }
type InferenceExecutionConfig ¶
type InferenceExecutionConfig struct { // Mode: string, required Mode terra.StringValue `hcl:"mode,attr" validate:"required"` }
type InferenceExecutionConfigAttributes ¶
type InferenceExecutionConfigAttributes struct {
// contains filtered or unexported fields
}
func (InferenceExecutionConfigAttributes) InternalRef ¶
func (iec InferenceExecutionConfigAttributes) InternalRef() (terra.Reference, error)
func (InferenceExecutionConfigAttributes) InternalTokens ¶
func (iec InferenceExecutionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InferenceExecutionConfigAttributes) InternalWithRef ¶
func (iec InferenceExecutionConfigAttributes) InternalWithRef(ref terra.Reference) InferenceExecutionConfigAttributes
func (InferenceExecutionConfigAttributes) Mode ¶
func (iec InferenceExecutionConfigAttributes) Mode() terra.StringValue
type InferenceExecutionConfigState ¶
type InferenceExecutionConfigState struct {
Mode string `json:"mode"`
}
type PrimaryContainer ¶
type PrimaryContainer struct { // ContainerHostname: string, optional ContainerHostname terra.StringValue `hcl:"container_hostname,attr"` // Environment: map of string, optional Environment terra.MapValue[terra.StringValue] `hcl:"environment,attr"` // Image: string, optional Image terra.StringValue `hcl:"image,attr"` // Mode: string, optional Mode terra.StringValue `hcl:"mode,attr"` // ModelDataUrl: string, optional ModelDataUrl terra.StringValue `hcl:"model_data_url,attr"` // ModelPackageName: string, optional ModelPackageName terra.StringValue `hcl:"model_package_name,attr"` // PrimaryContainerImageConfig: optional ImageConfig *PrimaryContainerImageConfig `hcl:"image_config,block"` }
type PrimaryContainerAttributes ¶
type PrimaryContainerAttributes struct {
// contains filtered or unexported fields
}
func (PrimaryContainerAttributes) ContainerHostname ¶
func (pc PrimaryContainerAttributes) ContainerHostname() terra.StringValue
func (PrimaryContainerAttributes) Environment ¶
func (pc PrimaryContainerAttributes) Environment() terra.MapValue[terra.StringValue]
func (PrimaryContainerAttributes) Image ¶
func (pc PrimaryContainerAttributes) Image() terra.StringValue
func (PrimaryContainerAttributes) ImageConfig ¶
func (pc PrimaryContainerAttributes) ImageConfig() terra.ListValue[PrimaryContainerImageConfigAttributes]
func (PrimaryContainerAttributes) InternalRef ¶
func (pc PrimaryContainerAttributes) InternalRef() (terra.Reference, error)
func (PrimaryContainerAttributes) InternalTokens ¶
func (pc PrimaryContainerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PrimaryContainerAttributes) InternalWithRef ¶
func (pc PrimaryContainerAttributes) InternalWithRef(ref terra.Reference) PrimaryContainerAttributes
func (PrimaryContainerAttributes) Mode ¶
func (pc PrimaryContainerAttributes) Mode() terra.StringValue
func (PrimaryContainerAttributes) ModelDataUrl ¶
func (pc PrimaryContainerAttributes) ModelDataUrl() terra.StringValue
func (PrimaryContainerAttributes) ModelPackageName ¶
func (pc PrimaryContainerAttributes) ModelPackageName() terra.StringValue
type PrimaryContainerImageConfig ¶
type PrimaryContainerImageConfig struct { // RepositoryAccessMode: string, required RepositoryAccessMode terra.StringValue `hcl:"repository_access_mode,attr" validate:"required"` // PrimaryContainerImageConfigRepositoryAuthConfig: optional RepositoryAuthConfig *PrimaryContainerImageConfigRepositoryAuthConfig `hcl:"repository_auth_config,block"` }
type PrimaryContainerImageConfigAttributes ¶
type PrimaryContainerImageConfigAttributes struct {
// contains filtered or unexported fields
}
func (PrimaryContainerImageConfigAttributes) InternalRef ¶
func (ic PrimaryContainerImageConfigAttributes) InternalRef() (terra.Reference, error)
func (PrimaryContainerImageConfigAttributes) InternalTokens ¶
func (ic PrimaryContainerImageConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PrimaryContainerImageConfigAttributes) InternalWithRef ¶
func (ic PrimaryContainerImageConfigAttributes) InternalWithRef(ref terra.Reference) PrimaryContainerImageConfigAttributes
func (PrimaryContainerImageConfigAttributes) RepositoryAccessMode ¶
func (ic PrimaryContainerImageConfigAttributes) RepositoryAccessMode() terra.StringValue
func (PrimaryContainerImageConfigAttributes) RepositoryAuthConfig ¶
func (ic PrimaryContainerImageConfigAttributes) RepositoryAuthConfig() terra.ListValue[PrimaryContainerImageConfigRepositoryAuthConfigAttributes]
type PrimaryContainerImageConfigRepositoryAuthConfig ¶
type PrimaryContainerImageConfigRepositoryAuthConfig struct { // RepositoryCredentialsProviderArn: string, required RepositoryCredentialsProviderArn terra.StringValue `hcl:"repository_credentials_provider_arn,attr" validate:"required"` }
type PrimaryContainerImageConfigRepositoryAuthConfigAttributes ¶
type PrimaryContainerImageConfigRepositoryAuthConfigAttributes struct {
// contains filtered or unexported fields
}
func (PrimaryContainerImageConfigRepositoryAuthConfigAttributes) InternalRef ¶
func (rac PrimaryContainerImageConfigRepositoryAuthConfigAttributes) InternalRef() (terra.Reference, error)
func (PrimaryContainerImageConfigRepositoryAuthConfigAttributes) InternalTokens ¶
func (rac PrimaryContainerImageConfigRepositoryAuthConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PrimaryContainerImageConfigRepositoryAuthConfigAttributes) InternalWithRef ¶
func (rac PrimaryContainerImageConfigRepositoryAuthConfigAttributes) InternalWithRef(ref terra.Reference) PrimaryContainerImageConfigRepositoryAuthConfigAttributes
func (PrimaryContainerImageConfigRepositoryAuthConfigAttributes) RepositoryCredentialsProviderArn ¶
func (rac PrimaryContainerImageConfigRepositoryAuthConfigAttributes) RepositoryCredentialsProviderArn() terra.StringValue
type PrimaryContainerImageConfigRepositoryAuthConfigState ¶
type PrimaryContainerImageConfigRepositoryAuthConfigState struct {
RepositoryCredentialsProviderArn string `json:"repository_credentials_provider_arn"`
}
type PrimaryContainerImageConfigState ¶
type PrimaryContainerImageConfigState struct { RepositoryAccessMode string `json:"repository_access_mode"` RepositoryAuthConfig []PrimaryContainerImageConfigRepositoryAuthConfigState `json:"repository_auth_config"` }
type PrimaryContainerState ¶
type PrimaryContainerState struct { ContainerHostname string `json:"container_hostname"` Environment map[string]string `json:"environment"` Image string `json:"image"` Mode string `json:"mode"` ModelDataUrl string `json:"model_data_url"` ModelPackageName string `json:"model_package_name"` ImageConfig []PrimaryContainerImageConfigState `json:"image_config"` }
type VpcConfig ¶
type VpcConfig struct { // SecurityGroupIds: set of string, required SecurityGroupIds terra.SetValue[terra.StringValue] `hcl:"security_group_ids,attr" validate:"required"` // Subnets: set of string, required Subnets terra.SetValue[terra.StringValue] `hcl:"subnets,attr" validate:"required"` }
type VpcConfigAttributes ¶
type VpcConfigAttributes struct {
// contains filtered or unexported fields
}
func (VpcConfigAttributes) InternalRef ¶
func (vc VpcConfigAttributes) InternalRef() (terra.Reference, error)
func (VpcConfigAttributes) InternalTokens ¶
func (vc VpcConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VpcConfigAttributes) InternalWithRef ¶
func (vc VpcConfigAttributes) InternalWithRef(ref terra.Reference) VpcConfigAttributes
func (VpcConfigAttributes) SecurityGroupIds ¶
func (vc VpcConfigAttributes) SecurityGroupIds() terra.SetValue[terra.StringValue]
func (VpcConfigAttributes) Subnets ¶
func (vc VpcConfigAttributes) Subnets() terra.SetValue[terra.StringValue]
type VpcConfigState ¶
Click to show internal directories.
Click to hide internal directories.