Documentation ¶
Index ¶
- type AuthenticationConfiguration
- type AuthenticationConfigurationAttributes
- func (ac AuthenticationConfigurationAttributes) AccessRoleArn() terra.StringValue
- func (ac AuthenticationConfigurationAttributes) ConnectionArn() terra.StringValue
- func (ac AuthenticationConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ac AuthenticationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac AuthenticationConfigurationAttributes) InternalWithRef(ref terra.Reference) AuthenticationConfigurationAttributes
- type AuthenticationConfigurationState
- type CodeConfiguration
- type CodeConfigurationAttributes
- func (cc CodeConfigurationAttributes) CodeConfigurationValues() terra.ListValue[CodeConfigurationValuesAttributes]
- func (cc CodeConfigurationAttributes) ConfigurationSource() terra.StringValue
- func (cc CodeConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (cc CodeConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc CodeConfigurationAttributes) InternalWithRef(ref terra.Reference) CodeConfigurationAttributes
- type CodeConfigurationState
- type CodeConfigurationValues
- type CodeConfigurationValuesAttributes
- func (ccv CodeConfigurationValuesAttributes) BuildCommand() terra.StringValue
- func (ccv CodeConfigurationValuesAttributes) InternalRef() (terra.Reference, error)
- func (ccv CodeConfigurationValuesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ccv CodeConfigurationValuesAttributes) InternalWithRef(ref terra.Reference) CodeConfigurationValuesAttributes
- func (ccv CodeConfigurationValuesAttributes) Port() terra.StringValue
- func (ccv CodeConfigurationValuesAttributes) Runtime() terra.StringValue
- func (ccv CodeConfigurationValuesAttributes) RuntimeEnvironmentSecrets() terra.MapValue[terra.StringValue]
- func (ccv CodeConfigurationValuesAttributes) RuntimeEnvironmentVariables() terra.MapValue[terra.StringValue]
- func (ccv CodeConfigurationValuesAttributes) StartCommand() terra.StringValue
- type CodeConfigurationValuesState
- type CodeRepository
- type CodeRepositoryAttributes
- func (cr CodeRepositoryAttributes) CodeConfiguration() terra.ListValue[CodeConfigurationAttributes]
- func (cr CodeRepositoryAttributes) InternalRef() (terra.Reference, error)
- func (cr CodeRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cr CodeRepositoryAttributes) InternalWithRef(ref terra.Reference) CodeRepositoryAttributes
- func (cr CodeRepositoryAttributes) RepositoryUrl() terra.StringValue
- func (cr CodeRepositoryAttributes) SourceCodeVersion() terra.ListValue[SourceCodeVersionAttributes]
- type CodeRepositoryState
- type EgressConfiguration
- type EgressConfigurationAttributes
- func (ec EgressConfigurationAttributes) EgressType() terra.StringValue
- func (ec EgressConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ec EgressConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ec EgressConfigurationAttributes) InternalWithRef(ref terra.Reference) EgressConfigurationAttributes
- func (ec EgressConfigurationAttributes) VpcConnectorArn() terra.StringValue
- type EgressConfigurationState
- type EncryptionConfiguration
- type EncryptionConfigurationAttributes
- func (ec EncryptionConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ec EncryptionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ec EncryptionConfigurationAttributes) InternalWithRef(ref terra.Reference) EncryptionConfigurationAttributes
- func (ec EncryptionConfigurationAttributes) KmsKey() terra.StringValue
- type EncryptionConfigurationState
- type HealthCheckConfiguration
- type HealthCheckConfigurationAttributes
- func (hcc HealthCheckConfigurationAttributes) HealthyThreshold() terra.NumberValue
- func (hcc HealthCheckConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (hcc HealthCheckConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hcc HealthCheckConfigurationAttributes) InternalWithRef(ref terra.Reference) HealthCheckConfigurationAttributes
- func (hcc HealthCheckConfigurationAttributes) Interval() terra.NumberValue
- func (hcc HealthCheckConfigurationAttributes) Path() terra.StringValue
- func (hcc HealthCheckConfigurationAttributes) Protocol() terra.StringValue
- func (hcc HealthCheckConfigurationAttributes) Timeout() terra.NumberValue
- func (hcc HealthCheckConfigurationAttributes) UnhealthyThreshold() terra.NumberValue
- type HealthCheckConfigurationState
- type ImageConfiguration
- type ImageConfigurationAttributes
- func (ic ImageConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ic ImageConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic ImageConfigurationAttributes) InternalWithRef(ref terra.Reference) ImageConfigurationAttributes
- func (ic ImageConfigurationAttributes) Port() terra.StringValue
- func (ic ImageConfigurationAttributes) RuntimeEnvironmentSecrets() terra.MapValue[terra.StringValue]
- func (ic ImageConfigurationAttributes) RuntimeEnvironmentVariables() terra.MapValue[terra.StringValue]
- func (ic ImageConfigurationAttributes) StartCommand() terra.StringValue
- type ImageConfigurationState
- type ImageRepository
- type ImageRepositoryAttributes
- func (ir ImageRepositoryAttributes) ImageConfiguration() terra.ListValue[ImageConfigurationAttributes]
- func (ir ImageRepositoryAttributes) ImageIdentifier() terra.StringValue
- func (ir ImageRepositoryAttributes) ImageRepositoryType() terra.StringValue
- func (ir ImageRepositoryAttributes) InternalRef() (terra.Reference, error)
- func (ir ImageRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ir ImageRepositoryAttributes) InternalWithRef(ref terra.Reference) ImageRepositoryAttributes
- type ImageRepositoryState
- type IngressConfiguration
- type IngressConfigurationAttributes
- func (ic IngressConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ic IngressConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic IngressConfigurationAttributes) InternalWithRef(ref terra.Reference) IngressConfigurationAttributes
- func (ic IngressConfigurationAttributes) IsPubliclyAccessible() terra.BoolValue
- type IngressConfigurationState
- type InstanceConfiguration
- type InstanceConfigurationAttributes
- func (ic InstanceConfigurationAttributes) Cpu() terra.StringValue
- func (ic InstanceConfigurationAttributes) InstanceRoleArn() terra.StringValue
- func (ic InstanceConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ic InstanceConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic InstanceConfigurationAttributes) InternalWithRef(ref terra.Reference) InstanceConfigurationAttributes
- func (ic InstanceConfigurationAttributes) Memory() terra.StringValue
- type InstanceConfigurationState
- type NetworkConfiguration
- type NetworkConfigurationAttributes
- func (nc NetworkConfigurationAttributes) EgressConfiguration() terra.ListValue[EgressConfigurationAttributes]
- func (nc NetworkConfigurationAttributes) IngressConfiguration() terra.ListValue[IngressConfigurationAttributes]
- func (nc NetworkConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (nc NetworkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc NetworkConfigurationAttributes) InternalWithRef(ref terra.Reference) NetworkConfigurationAttributes
- type NetworkConfigurationState
- type ObservabilityConfiguration
- type ObservabilityConfigurationAttributes
- func (oc ObservabilityConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (oc ObservabilityConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (oc ObservabilityConfigurationAttributes) InternalWithRef(ref terra.Reference) ObservabilityConfigurationAttributes
- func (oc ObservabilityConfigurationAttributes) ObservabilityConfigurationArn() terra.StringValue
- func (oc ObservabilityConfigurationAttributes) ObservabilityEnabled() terra.BoolValue
- type ObservabilityConfigurationState
- type SourceCodeVersion
- type SourceCodeVersionAttributes
- func (scv SourceCodeVersionAttributes) InternalRef() (terra.Reference, error)
- func (scv SourceCodeVersionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (scv SourceCodeVersionAttributes) InternalWithRef(ref terra.Reference) SourceCodeVersionAttributes
- func (scv SourceCodeVersionAttributes) Type() terra.StringValue
- func (scv SourceCodeVersionAttributes) Value() terra.StringValue
- type SourceCodeVersionState
- type SourceConfiguration
- type SourceConfigurationAttributes
- func (sc SourceConfigurationAttributes) AuthenticationConfiguration() terra.ListValue[AuthenticationConfigurationAttributes]
- func (sc SourceConfigurationAttributes) AutoDeploymentsEnabled() terra.BoolValue
- func (sc SourceConfigurationAttributes) CodeRepository() terra.ListValue[CodeRepositoryAttributes]
- func (sc SourceConfigurationAttributes) ImageRepository() terra.ListValue[ImageRepositoryAttributes]
- func (sc SourceConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (sc SourceConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc SourceConfigurationAttributes) InternalWithRef(ref terra.Reference) SourceConfigurationAttributes
- type SourceConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthenticationConfiguration ¶
type AuthenticationConfiguration struct { // AccessRoleArn: string, optional AccessRoleArn terra.StringValue `hcl:"access_role_arn,attr"` // ConnectionArn: string, optional ConnectionArn terra.StringValue `hcl:"connection_arn,attr"` }
type AuthenticationConfigurationAttributes ¶
type AuthenticationConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (AuthenticationConfigurationAttributes) AccessRoleArn ¶
func (ac AuthenticationConfigurationAttributes) AccessRoleArn() terra.StringValue
func (AuthenticationConfigurationAttributes) ConnectionArn ¶
func (ac AuthenticationConfigurationAttributes) ConnectionArn() terra.StringValue
func (AuthenticationConfigurationAttributes) InternalRef ¶
func (ac AuthenticationConfigurationAttributes) InternalRef() (terra.Reference, error)
func (AuthenticationConfigurationAttributes) InternalTokens ¶
func (ac AuthenticationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AuthenticationConfigurationAttributes) InternalWithRef ¶
func (ac AuthenticationConfigurationAttributes) InternalWithRef(ref terra.Reference) AuthenticationConfigurationAttributes
type CodeConfiguration ¶
type CodeConfiguration struct { // ConfigurationSource: string, required ConfigurationSource terra.StringValue `hcl:"configuration_source,attr" validate:"required"` // CodeConfigurationValues: optional CodeConfigurationValues *CodeConfigurationValues `hcl:"code_configuration_values,block"` }
type CodeConfigurationAttributes ¶
type CodeConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (CodeConfigurationAttributes) CodeConfigurationValues ¶
func (cc CodeConfigurationAttributes) CodeConfigurationValues() terra.ListValue[CodeConfigurationValuesAttributes]
func (CodeConfigurationAttributes) ConfigurationSource ¶
func (cc CodeConfigurationAttributes) ConfigurationSource() terra.StringValue
func (CodeConfigurationAttributes) InternalRef ¶
func (cc CodeConfigurationAttributes) InternalRef() (terra.Reference, error)
func (CodeConfigurationAttributes) InternalTokens ¶
func (cc CodeConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CodeConfigurationAttributes) InternalWithRef ¶
func (cc CodeConfigurationAttributes) InternalWithRef(ref terra.Reference) CodeConfigurationAttributes
type CodeConfigurationState ¶
type CodeConfigurationState struct { ConfigurationSource string `json:"configuration_source"` CodeConfigurationValues []CodeConfigurationValuesState `json:"code_configuration_values"` }
type CodeConfigurationValues ¶
type CodeConfigurationValues struct { // BuildCommand: string, optional BuildCommand terra.StringValue `hcl:"build_command,attr"` // Port: string, optional Port terra.StringValue `hcl:"port,attr"` // Runtime: string, required Runtime terra.StringValue `hcl:"runtime,attr" validate:"required"` // RuntimeEnvironmentSecrets: map of string, optional RuntimeEnvironmentSecrets terra.MapValue[terra.StringValue] `hcl:"runtime_environment_secrets,attr"` // RuntimeEnvironmentVariables: map of string, optional RuntimeEnvironmentVariables terra.MapValue[terra.StringValue] `hcl:"runtime_environment_variables,attr"` // StartCommand: string, optional StartCommand terra.StringValue `hcl:"start_command,attr"` }
type CodeConfigurationValuesAttributes ¶
type CodeConfigurationValuesAttributes struct {
// contains filtered or unexported fields
}
func (CodeConfigurationValuesAttributes) BuildCommand ¶
func (ccv CodeConfigurationValuesAttributes) BuildCommand() terra.StringValue
func (CodeConfigurationValuesAttributes) InternalRef ¶
func (ccv CodeConfigurationValuesAttributes) InternalRef() (terra.Reference, error)
func (CodeConfigurationValuesAttributes) InternalTokens ¶
func (ccv CodeConfigurationValuesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CodeConfigurationValuesAttributes) InternalWithRef ¶
func (ccv CodeConfigurationValuesAttributes) InternalWithRef(ref terra.Reference) CodeConfigurationValuesAttributes
func (CodeConfigurationValuesAttributes) Port ¶
func (ccv CodeConfigurationValuesAttributes) Port() terra.StringValue
func (CodeConfigurationValuesAttributes) Runtime ¶
func (ccv CodeConfigurationValuesAttributes) Runtime() terra.StringValue
func (CodeConfigurationValuesAttributes) RuntimeEnvironmentSecrets ¶
func (ccv CodeConfigurationValuesAttributes) RuntimeEnvironmentSecrets() terra.MapValue[terra.StringValue]
func (CodeConfigurationValuesAttributes) RuntimeEnvironmentVariables ¶
func (ccv CodeConfigurationValuesAttributes) RuntimeEnvironmentVariables() terra.MapValue[terra.StringValue]
func (CodeConfigurationValuesAttributes) StartCommand ¶
func (ccv CodeConfigurationValuesAttributes) StartCommand() terra.StringValue
type CodeConfigurationValuesState ¶
type CodeConfigurationValuesState struct { BuildCommand string `json:"build_command"` Port string `json:"port"` Runtime string `json:"runtime"` RuntimeEnvironmentSecrets map[string]string `json:"runtime_environment_secrets"` RuntimeEnvironmentVariables map[string]string `json:"runtime_environment_variables"` StartCommand string `json:"start_command"` }
type CodeRepository ¶
type CodeRepository struct { // RepositoryUrl: string, required RepositoryUrl terra.StringValue `hcl:"repository_url,attr" validate:"required"` // CodeConfiguration: optional CodeConfiguration *CodeConfiguration `hcl:"code_configuration,block"` // SourceCodeVersion: required SourceCodeVersion *SourceCodeVersion `hcl:"source_code_version,block" validate:"required"` }
type CodeRepositoryAttributes ¶
type CodeRepositoryAttributes struct {
// contains filtered or unexported fields
}
func (CodeRepositoryAttributes) CodeConfiguration ¶
func (cr CodeRepositoryAttributes) CodeConfiguration() terra.ListValue[CodeConfigurationAttributes]
func (CodeRepositoryAttributes) InternalRef ¶
func (cr CodeRepositoryAttributes) InternalRef() (terra.Reference, error)
func (CodeRepositoryAttributes) InternalTokens ¶
func (cr CodeRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CodeRepositoryAttributes) InternalWithRef ¶
func (cr CodeRepositoryAttributes) InternalWithRef(ref terra.Reference) CodeRepositoryAttributes
func (CodeRepositoryAttributes) RepositoryUrl ¶
func (cr CodeRepositoryAttributes) RepositoryUrl() terra.StringValue
func (CodeRepositoryAttributes) SourceCodeVersion ¶
func (cr CodeRepositoryAttributes) SourceCodeVersion() terra.ListValue[SourceCodeVersionAttributes]
type CodeRepositoryState ¶
type CodeRepositoryState struct { RepositoryUrl string `json:"repository_url"` CodeConfiguration []CodeConfigurationState `json:"code_configuration"` SourceCodeVersion []SourceCodeVersionState `json:"source_code_version"` }
type EgressConfiguration ¶
type EgressConfiguration struct { // EgressType: string, optional EgressType terra.StringValue `hcl:"egress_type,attr"` // VpcConnectorArn: string, optional VpcConnectorArn terra.StringValue `hcl:"vpc_connector_arn,attr"` }
type EgressConfigurationAttributes ¶
type EgressConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (EgressConfigurationAttributes) EgressType ¶
func (ec EgressConfigurationAttributes) EgressType() terra.StringValue
func (EgressConfigurationAttributes) InternalRef ¶
func (ec EgressConfigurationAttributes) InternalRef() (terra.Reference, error)
func (EgressConfigurationAttributes) InternalTokens ¶
func (ec EgressConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EgressConfigurationAttributes) InternalWithRef ¶
func (ec EgressConfigurationAttributes) InternalWithRef(ref terra.Reference) EgressConfigurationAttributes
func (EgressConfigurationAttributes) VpcConnectorArn ¶
func (ec EgressConfigurationAttributes) VpcConnectorArn() terra.StringValue
type EncryptionConfiguration ¶
type EncryptionConfiguration struct { // KmsKey: string, required KmsKey terra.StringValue `hcl:"kms_key,attr" validate:"required"` }
type EncryptionConfigurationAttributes ¶
type EncryptionConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (EncryptionConfigurationAttributes) InternalRef ¶
func (ec EncryptionConfigurationAttributes) InternalRef() (terra.Reference, error)
func (EncryptionConfigurationAttributes) InternalTokens ¶
func (ec EncryptionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EncryptionConfigurationAttributes) InternalWithRef ¶
func (ec EncryptionConfigurationAttributes) InternalWithRef(ref terra.Reference) EncryptionConfigurationAttributes
func (EncryptionConfigurationAttributes) KmsKey ¶
func (ec EncryptionConfigurationAttributes) KmsKey() terra.StringValue
type EncryptionConfigurationState ¶
type EncryptionConfigurationState struct {
KmsKey string `json:"kms_key"`
}
type HealthCheckConfiguration ¶
type HealthCheckConfiguration struct { // HealthyThreshold: number, optional HealthyThreshold terra.NumberValue `hcl:"healthy_threshold,attr"` // Interval: number, optional Interval terra.NumberValue `hcl:"interval,attr"` // Path: string, optional Path terra.StringValue `hcl:"path,attr"` // Protocol: string, optional Protocol terra.StringValue `hcl:"protocol,attr"` // Timeout: number, optional Timeout terra.NumberValue `hcl:"timeout,attr"` // UnhealthyThreshold: number, optional UnhealthyThreshold terra.NumberValue `hcl:"unhealthy_threshold,attr"` }
type HealthCheckConfigurationAttributes ¶
type HealthCheckConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (HealthCheckConfigurationAttributes) HealthyThreshold ¶
func (hcc HealthCheckConfigurationAttributes) HealthyThreshold() terra.NumberValue
func (HealthCheckConfigurationAttributes) InternalRef ¶
func (hcc HealthCheckConfigurationAttributes) InternalRef() (terra.Reference, error)
func (HealthCheckConfigurationAttributes) InternalTokens ¶
func (hcc HealthCheckConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HealthCheckConfigurationAttributes) InternalWithRef ¶
func (hcc HealthCheckConfigurationAttributes) InternalWithRef(ref terra.Reference) HealthCheckConfigurationAttributes
func (HealthCheckConfigurationAttributes) Interval ¶
func (hcc HealthCheckConfigurationAttributes) Interval() terra.NumberValue
func (HealthCheckConfigurationAttributes) Path ¶
func (hcc HealthCheckConfigurationAttributes) Path() terra.StringValue
func (HealthCheckConfigurationAttributes) Protocol ¶
func (hcc HealthCheckConfigurationAttributes) Protocol() terra.StringValue
func (HealthCheckConfigurationAttributes) Timeout ¶
func (hcc HealthCheckConfigurationAttributes) Timeout() terra.NumberValue
func (HealthCheckConfigurationAttributes) UnhealthyThreshold ¶
func (hcc HealthCheckConfigurationAttributes) UnhealthyThreshold() terra.NumberValue
type ImageConfiguration ¶
type ImageConfiguration struct { // Port: string, optional Port terra.StringValue `hcl:"port,attr"` // RuntimeEnvironmentSecrets: map of string, optional RuntimeEnvironmentSecrets terra.MapValue[terra.StringValue] `hcl:"runtime_environment_secrets,attr"` // RuntimeEnvironmentVariables: map of string, optional RuntimeEnvironmentVariables terra.MapValue[terra.StringValue] `hcl:"runtime_environment_variables,attr"` // StartCommand: string, optional StartCommand terra.StringValue `hcl:"start_command,attr"` }
type ImageConfigurationAttributes ¶
type ImageConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ImageConfigurationAttributes) InternalRef ¶
func (ic ImageConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ImageConfigurationAttributes) InternalTokens ¶
func (ic ImageConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ImageConfigurationAttributes) InternalWithRef ¶
func (ic ImageConfigurationAttributes) InternalWithRef(ref terra.Reference) ImageConfigurationAttributes
func (ImageConfigurationAttributes) Port ¶
func (ic ImageConfigurationAttributes) Port() terra.StringValue
func (ImageConfigurationAttributes) RuntimeEnvironmentSecrets ¶
func (ic ImageConfigurationAttributes) RuntimeEnvironmentSecrets() terra.MapValue[terra.StringValue]
func (ImageConfigurationAttributes) RuntimeEnvironmentVariables ¶
func (ic ImageConfigurationAttributes) RuntimeEnvironmentVariables() terra.MapValue[terra.StringValue]
func (ImageConfigurationAttributes) StartCommand ¶
func (ic ImageConfigurationAttributes) StartCommand() terra.StringValue
type ImageConfigurationState ¶
type ImageRepository ¶
type ImageRepository struct { // ImageIdentifier: string, required ImageIdentifier terra.StringValue `hcl:"image_identifier,attr" validate:"required"` // ImageRepositoryType: string, required ImageRepositoryType terra.StringValue `hcl:"image_repository_type,attr" validate:"required"` // ImageConfiguration: optional ImageConfiguration *ImageConfiguration `hcl:"image_configuration,block"` }
type ImageRepositoryAttributes ¶
type ImageRepositoryAttributes struct {
// contains filtered or unexported fields
}
func (ImageRepositoryAttributes) ImageConfiguration ¶
func (ir ImageRepositoryAttributes) ImageConfiguration() terra.ListValue[ImageConfigurationAttributes]
func (ImageRepositoryAttributes) ImageIdentifier ¶
func (ir ImageRepositoryAttributes) ImageIdentifier() terra.StringValue
func (ImageRepositoryAttributes) ImageRepositoryType ¶
func (ir ImageRepositoryAttributes) ImageRepositoryType() terra.StringValue
func (ImageRepositoryAttributes) InternalRef ¶
func (ir ImageRepositoryAttributes) InternalRef() (terra.Reference, error)
func (ImageRepositoryAttributes) InternalTokens ¶
func (ir ImageRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ImageRepositoryAttributes) InternalWithRef ¶
func (ir ImageRepositoryAttributes) InternalWithRef(ref terra.Reference) ImageRepositoryAttributes
type ImageRepositoryState ¶
type ImageRepositoryState struct { ImageIdentifier string `json:"image_identifier"` ImageRepositoryType string `json:"image_repository_type"` ImageConfiguration []ImageConfigurationState `json:"image_configuration"` }
type IngressConfiguration ¶
type IngressConfigurationAttributes ¶
type IngressConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (IngressConfigurationAttributes) InternalRef ¶
func (ic IngressConfigurationAttributes) InternalRef() (terra.Reference, error)
func (IngressConfigurationAttributes) InternalTokens ¶
func (ic IngressConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IngressConfigurationAttributes) InternalWithRef ¶
func (ic IngressConfigurationAttributes) InternalWithRef(ref terra.Reference) IngressConfigurationAttributes
func (IngressConfigurationAttributes) IsPubliclyAccessible ¶
func (ic IngressConfigurationAttributes) IsPubliclyAccessible() terra.BoolValue
type IngressConfigurationState ¶
type IngressConfigurationState struct {
IsPubliclyAccessible bool `json:"is_publicly_accessible"`
}
type InstanceConfiguration ¶
type InstanceConfiguration struct { // Cpu: string, optional Cpu terra.StringValue `hcl:"cpu,attr"` // InstanceRoleArn: string, optional InstanceRoleArn terra.StringValue `hcl:"instance_role_arn,attr"` // Memory: string, optional Memory terra.StringValue `hcl:"memory,attr"` }
type InstanceConfigurationAttributes ¶
type InstanceConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (InstanceConfigurationAttributes) Cpu ¶
func (ic InstanceConfigurationAttributes) Cpu() terra.StringValue
func (InstanceConfigurationAttributes) InstanceRoleArn ¶
func (ic InstanceConfigurationAttributes) InstanceRoleArn() terra.StringValue
func (InstanceConfigurationAttributes) InternalRef ¶
func (ic InstanceConfigurationAttributes) InternalRef() (terra.Reference, error)
func (InstanceConfigurationAttributes) InternalTokens ¶
func (ic InstanceConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InstanceConfigurationAttributes) InternalWithRef ¶
func (ic InstanceConfigurationAttributes) InternalWithRef(ref terra.Reference) InstanceConfigurationAttributes
func (InstanceConfigurationAttributes) Memory ¶
func (ic InstanceConfigurationAttributes) Memory() terra.StringValue
type NetworkConfiguration ¶
type NetworkConfiguration struct { // EgressConfiguration: optional EgressConfiguration *EgressConfiguration `hcl:"egress_configuration,block"` // IngressConfiguration: optional IngressConfiguration *IngressConfiguration `hcl:"ingress_configuration,block"` }
type NetworkConfigurationAttributes ¶
type NetworkConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigurationAttributes) EgressConfiguration ¶
func (nc NetworkConfigurationAttributes) EgressConfiguration() terra.ListValue[EgressConfigurationAttributes]
func (NetworkConfigurationAttributes) IngressConfiguration ¶
func (nc NetworkConfigurationAttributes) IngressConfiguration() terra.ListValue[IngressConfigurationAttributes]
func (NetworkConfigurationAttributes) InternalRef ¶
func (nc NetworkConfigurationAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigurationAttributes) InternalTokens ¶
func (nc NetworkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigurationAttributes) InternalWithRef ¶
func (nc NetworkConfigurationAttributes) InternalWithRef(ref terra.Reference) NetworkConfigurationAttributes
type NetworkConfigurationState ¶
type NetworkConfigurationState struct { EgressConfiguration []EgressConfigurationState `json:"egress_configuration"` IngressConfiguration []IngressConfigurationState `json:"ingress_configuration"` }
type ObservabilityConfiguration ¶
type ObservabilityConfiguration struct { // ObservabilityConfigurationArn: string, optional ObservabilityConfigurationArn terra.StringValue `hcl:"observability_configuration_arn,attr"` // ObservabilityEnabled: bool, required ObservabilityEnabled terra.BoolValue `hcl:"observability_enabled,attr" validate:"required"` }
type ObservabilityConfigurationAttributes ¶
type ObservabilityConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ObservabilityConfigurationAttributes) InternalRef ¶
func (oc ObservabilityConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ObservabilityConfigurationAttributes) InternalTokens ¶
func (oc ObservabilityConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ObservabilityConfigurationAttributes) InternalWithRef ¶
func (oc ObservabilityConfigurationAttributes) InternalWithRef(ref terra.Reference) ObservabilityConfigurationAttributes
func (ObservabilityConfigurationAttributes) ObservabilityConfigurationArn ¶
func (oc ObservabilityConfigurationAttributes) ObservabilityConfigurationArn() terra.StringValue
func (ObservabilityConfigurationAttributes) ObservabilityEnabled ¶
func (oc ObservabilityConfigurationAttributes) ObservabilityEnabled() terra.BoolValue
type SourceCodeVersion ¶
type SourceCodeVersion struct { // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type SourceCodeVersionAttributes ¶
type SourceCodeVersionAttributes struct {
// contains filtered or unexported fields
}
func (SourceCodeVersionAttributes) InternalRef ¶
func (scv SourceCodeVersionAttributes) InternalRef() (terra.Reference, error)
func (SourceCodeVersionAttributes) InternalTokens ¶
func (scv SourceCodeVersionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SourceCodeVersionAttributes) InternalWithRef ¶
func (scv SourceCodeVersionAttributes) InternalWithRef(ref terra.Reference) SourceCodeVersionAttributes
func (SourceCodeVersionAttributes) Type ¶
func (scv SourceCodeVersionAttributes) Type() terra.StringValue
func (SourceCodeVersionAttributes) Value ¶
func (scv SourceCodeVersionAttributes) Value() terra.StringValue
type SourceCodeVersionState ¶
type SourceConfiguration ¶
type SourceConfiguration struct { // AutoDeploymentsEnabled: bool, optional AutoDeploymentsEnabled terra.BoolValue `hcl:"auto_deployments_enabled,attr"` // AuthenticationConfiguration: optional AuthenticationConfiguration *AuthenticationConfiguration `hcl:"authentication_configuration,block"` // CodeRepository: optional CodeRepository *CodeRepository `hcl:"code_repository,block"` // ImageRepository: optional ImageRepository *ImageRepository `hcl:"image_repository,block"` }
type SourceConfigurationAttributes ¶
type SourceConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (SourceConfigurationAttributes) AuthenticationConfiguration ¶
func (sc SourceConfigurationAttributes) AuthenticationConfiguration() terra.ListValue[AuthenticationConfigurationAttributes]
func (SourceConfigurationAttributes) AutoDeploymentsEnabled ¶
func (sc SourceConfigurationAttributes) AutoDeploymentsEnabled() terra.BoolValue
func (SourceConfigurationAttributes) CodeRepository ¶
func (sc SourceConfigurationAttributes) CodeRepository() terra.ListValue[CodeRepositoryAttributes]
func (SourceConfigurationAttributes) ImageRepository ¶
func (sc SourceConfigurationAttributes) ImageRepository() terra.ListValue[ImageRepositoryAttributes]
func (SourceConfigurationAttributes) InternalRef ¶
func (sc SourceConfigurationAttributes) InternalRef() (terra.Reference, error)
func (SourceConfigurationAttributes) InternalTokens ¶
func (sc SourceConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SourceConfigurationAttributes) InternalWithRef ¶
func (sc SourceConfigurationAttributes) InternalWithRef(ref terra.Reference) SourceConfigurationAttributes
type SourceConfigurationState ¶
type SourceConfigurationState struct { AutoDeploymentsEnabled bool `json:"auto_deployments_enabled"` AuthenticationConfiguration []AuthenticationConfigurationState `json:"authentication_configuration"` CodeRepository []CodeRepositoryState `json:"code_repository"` ImageRepository []ImageRepositoryState `json:"image_repository"` }
Click to show internal directories.
Click to hide internal directories.