Documentation ¶
Index ¶
- type Args
- 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 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[NetworkConfigurationEgressConfigurationAttributes]
- func (nc NetworkConfigurationAttributes) IngressConfiguration() terra.ListValue[NetworkConfigurationIngressConfigurationAttributes]
- func (nc NetworkConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (nc NetworkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc NetworkConfigurationAttributes) InternalWithRef(ref terra.Reference) NetworkConfigurationAttributes
- type NetworkConfigurationEgressConfiguration
- type NetworkConfigurationEgressConfigurationAttributes
- func (ec NetworkConfigurationEgressConfigurationAttributes) EgressType() terra.StringValue
- func (ec NetworkConfigurationEgressConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ec NetworkConfigurationEgressConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ec NetworkConfigurationEgressConfigurationAttributes) InternalWithRef(ref terra.Reference) NetworkConfigurationEgressConfigurationAttributes
- func (ec NetworkConfigurationEgressConfigurationAttributes) VpcConnectorArn() terra.StringValue
- type NetworkConfigurationEgressConfigurationState
- type NetworkConfigurationIngressConfiguration
- type NetworkConfigurationIngressConfigurationAttributes
- func (ic NetworkConfigurationIngressConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ic NetworkConfigurationIngressConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic NetworkConfigurationIngressConfigurationAttributes) InternalWithRef(ref terra.Reference) NetworkConfigurationIngressConfigurationAttributes
- func (ic NetworkConfigurationIngressConfigurationAttributes) IsPubliclyAccessible() terra.BoolValue
- type NetworkConfigurationIngressConfigurationState
- 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 Resource
- func (aas *Resource) Attributes() awsApprunnerServiceAttributes
- func (aas *Resource) Configuration() interface{}
- func (aas *Resource) DependOn() terra.Reference
- func (aas *Resource) Dependencies() terra.Dependencies
- func (aas *Resource) ImportState(state io.Reader) error
- func (aas *Resource) LifecycleManagement() *terra.Lifecycle
- func (aas *Resource) LocalName() string
- func (aas *Resource) State() (*awsApprunnerServiceState, bool)
- func (aas *Resource) StateMust() *awsApprunnerServiceState
- func (aas *Resource) Type() string
- type SourceConfiguration
- type SourceConfigurationAttributes
- func (sc SourceConfigurationAttributes) AuthenticationConfiguration() terra.ListValue[SourceConfigurationAuthenticationConfigurationAttributes]
- func (sc SourceConfigurationAttributes) AutoDeploymentsEnabled() terra.BoolValue
- func (sc SourceConfigurationAttributes) CodeRepository() terra.ListValue[SourceConfigurationCodeRepositoryAttributes]
- func (sc SourceConfigurationAttributes) ImageRepository() terra.ListValue[SourceConfigurationImageRepositoryAttributes]
- func (sc SourceConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (sc SourceConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc SourceConfigurationAttributes) InternalWithRef(ref terra.Reference) SourceConfigurationAttributes
- type SourceConfigurationAuthenticationConfiguration
- type SourceConfigurationAuthenticationConfigurationAttributes
- func (ac SourceConfigurationAuthenticationConfigurationAttributes) AccessRoleArn() terra.StringValue
- func (ac SourceConfigurationAuthenticationConfigurationAttributes) ConnectionArn() terra.StringValue
- func (ac SourceConfigurationAuthenticationConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ac SourceConfigurationAuthenticationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac SourceConfigurationAuthenticationConfigurationAttributes) InternalWithRef(ref terra.Reference) SourceConfigurationAuthenticationConfigurationAttributes
- type SourceConfigurationAuthenticationConfigurationState
- type SourceConfigurationCodeRepository
- type SourceConfigurationCodeRepositoryAttributes
- func (cr SourceConfigurationCodeRepositoryAttributes) CodeConfiguration() terra.ListValue[SourceConfigurationCodeRepositoryCodeConfigurationAttributes]
- func (cr SourceConfigurationCodeRepositoryAttributes) InternalRef() (terra.Reference, error)
- func (cr SourceConfigurationCodeRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cr SourceConfigurationCodeRepositoryAttributes) InternalWithRef(ref terra.Reference) SourceConfigurationCodeRepositoryAttributes
- func (cr SourceConfigurationCodeRepositoryAttributes) RepositoryUrl() terra.StringValue
- func (cr SourceConfigurationCodeRepositoryAttributes) SourceCodeVersion() terra.ListValue[SourceConfigurationCodeRepositorySourceCodeVersionAttributes]
- type SourceConfigurationCodeRepositoryCodeConfiguration
- type SourceConfigurationCodeRepositoryCodeConfigurationAttributes
- func (cc SourceConfigurationCodeRepositoryCodeConfigurationAttributes) CodeConfigurationValues() ...
- func (cc SourceConfigurationCodeRepositoryCodeConfigurationAttributes) ConfigurationSource() terra.StringValue
- func (cc SourceConfigurationCodeRepositoryCodeConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (cc SourceConfigurationCodeRepositoryCodeConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc SourceConfigurationCodeRepositoryCodeConfigurationAttributes) InternalWithRef(ref terra.Reference) SourceConfigurationCodeRepositoryCodeConfigurationAttributes
- type SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues
- type SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes
- func (ccv SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes) BuildCommand() terra.StringValue
- func (ccv SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes) InternalRef() (terra.Reference, error)
- func (ccv SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ccv SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes) InternalWithRef(ref terra.Reference) ...
- func (ccv SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes) Port() terra.StringValue
- func (ccv SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes) Runtime() terra.StringValue
- func (ccv SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes) RuntimeEnvironmentVariables() terra.MapValue[terra.StringValue]
- func (ccv SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes) StartCommand() terra.StringValue
- type SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesState
- type SourceConfigurationCodeRepositoryCodeConfigurationState
- type SourceConfigurationCodeRepositorySourceCodeVersion
- type SourceConfigurationCodeRepositorySourceCodeVersionAttributes
- func (scv SourceConfigurationCodeRepositorySourceCodeVersionAttributes) InternalRef() (terra.Reference, error)
- func (scv SourceConfigurationCodeRepositorySourceCodeVersionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (scv SourceConfigurationCodeRepositorySourceCodeVersionAttributes) InternalWithRef(ref terra.Reference) SourceConfigurationCodeRepositorySourceCodeVersionAttributes
- func (scv SourceConfigurationCodeRepositorySourceCodeVersionAttributes) Type() terra.StringValue
- func (scv SourceConfigurationCodeRepositorySourceCodeVersionAttributes) Value() terra.StringValue
- type SourceConfigurationCodeRepositorySourceCodeVersionState
- type SourceConfigurationCodeRepositoryState
- type SourceConfigurationImageRepository
- type SourceConfigurationImageRepositoryAttributes
- func (ir SourceConfigurationImageRepositoryAttributes) ImageConfiguration() ...
- func (ir SourceConfigurationImageRepositoryAttributes) ImageIdentifier() terra.StringValue
- func (ir SourceConfigurationImageRepositoryAttributes) ImageRepositoryType() terra.StringValue
- func (ir SourceConfigurationImageRepositoryAttributes) InternalRef() (terra.Reference, error)
- func (ir SourceConfigurationImageRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ir SourceConfigurationImageRepositoryAttributes) InternalWithRef(ref terra.Reference) SourceConfigurationImageRepositoryAttributes
- type SourceConfigurationImageRepositoryImageConfiguration
- type SourceConfigurationImageRepositoryImageConfigurationAttributes
- func (ic SourceConfigurationImageRepositoryImageConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ic SourceConfigurationImageRepositoryImageConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic SourceConfigurationImageRepositoryImageConfigurationAttributes) InternalWithRef(ref terra.Reference) SourceConfigurationImageRepositoryImageConfigurationAttributes
- func (ic SourceConfigurationImageRepositoryImageConfigurationAttributes) Port() terra.StringValue
- func (ic SourceConfigurationImageRepositoryImageConfigurationAttributes) RuntimeEnvironmentVariables() terra.MapValue[terra.StringValue]
- func (ic SourceConfigurationImageRepositoryImageConfigurationAttributes) StartCommand() terra.StringValue
- type SourceConfigurationImageRepositoryImageConfigurationState
- type SourceConfigurationImageRepositoryState
- type SourceConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // AutoScalingConfigurationArn: string, optional AutoScalingConfigurationArn terra.StringValue `hcl:"auto_scaling_configuration_arn,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // ServiceName: string, required ServiceName terra.StringValue `hcl:"service_name,attr" validate:"required"` // 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"` // EncryptionConfiguration: optional EncryptionConfiguration *EncryptionConfiguration `hcl:"encryption_configuration,block"` // HealthCheckConfiguration: optional HealthCheckConfiguration *HealthCheckConfiguration `hcl:"health_check_configuration,block"` // InstanceConfiguration: optional InstanceConfiguration *InstanceConfiguration `hcl:"instance_configuration,block"` // NetworkConfiguration: optional NetworkConfiguration *NetworkConfiguration `hcl:"network_configuration,block"` // ObservabilityConfiguration: optional ObservabilityConfiguration *ObservabilityConfiguration `hcl:"observability_configuration,block"` // SourceConfiguration: required SourceConfiguration *SourceConfiguration `hcl:"source_configuration,block" validate:"required"` }
Args contains the configurations for aws_apprunner_service.
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 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 { // NetworkConfigurationEgressConfiguration: optional EgressConfiguration *NetworkConfigurationEgressConfiguration `hcl:"egress_configuration,block"` // NetworkConfigurationIngressConfiguration: optional IngressConfiguration *NetworkConfigurationIngressConfiguration `hcl:"ingress_configuration,block"` }
type NetworkConfigurationAttributes ¶
type NetworkConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigurationAttributes) EgressConfiguration ¶
func (nc NetworkConfigurationAttributes) EgressConfiguration() terra.ListValue[NetworkConfigurationEgressConfigurationAttributes]
func (NetworkConfigurationAttributes) IngressConfiguration ¶
func (nc NetworkConfigurationAttributes) IngressConfiguration() terra.ListValue[NetworkConfigurationIngressConfigurationAttributes]
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 NetworkConfigurationEgressConfiguration ¶
type NetworkConfigurationEgressConfiguration struct { // EgressType: string, optional EgressType terra.StringValue `hcl:"egress_type,attr"` // VpcConnectorArn: string, optional VpcConnectorArn terra.StringValue `hcl:"vpc_connector_arn,attr"` }
type NetworkConfigurationEgressConfigurationAttributes ¶
type NetworkConfigurationEgressConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigurationEgressConfigurationAttributes) EgressType ¶
func (ec NetworkConfigurationEgressConfigurationAttributes) EgressType() terra.StringValue
func (NetworkConfigurationEgressConfigurationAttributes) InternalRef ¶
func (ec NetworkConfigurationEgressConfigurationAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigurationEgressConfigurationAttributes) InternalTokens ¶
func (ec NetworkConfigurationEgressConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigurationEgressConfigurationAttributes) InternalWithRef ¶
func (ec NetworkConfigurationEgressConfigurationAttributes) InternalWithRef(ref terra.Reference) NetworkConfigurationEgressConfigurationAttributes
func (NetworkConfigurationEgressConfigurationAttributes) VpcConnectorArn ¶
func (ec NetworkConfigurationEgressConfigurationAttributes) VpcConnectorArn() terra.StringValue
type NetworkConfigurationIngressConfigurationAttributes ¶
type NetworkConfigurationIngressConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigurationIngressConfigurationAttributes) InternalRef ¶
func (ic NetworkConfigurationIngressConfigurationAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigurationIngressConfigurationAttributes) InternalTokens ¶
func (ic NetworkConfigurationIngressConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigurationIngressConfigurationAttributes) InternalWithRef ¶
func (ic NetworkConfigurationIngressConfigurationAttributes) InternalWithRef(ref terra.Reference) NetworkConfigurationIngressConfigurationAttributes
func (NetworkConfigurationIngressConfigurationAttributes) IsPubliclyAccessible ¶
func (ic NetworkConfigurationIngressConfigurationAttributes) IsPubliclyAccessible() terra.BoolValue
type NetworkConfigurationIngressConfigurationState ¶
type NetworkConfigurationIngressConfigurationState struct {
IsPubliclyAccessible bool `json:"is_publicly_accessible"`
}
type NetworkConfigurationState ¶
type NetworkConfigurationState struct { EgressConfiguration []NetworkConfigurationEgressConfigurationState `json:"egress_configuration"` IngressConfiguration []NetworkConfigurationIngressConfigurationState `json:"ingress_configuration"` }
type ObservabilityConfiguration ¶
type ObservabilityConfiguration struct { // ObservabilityConfigurationArn: string, required ObservabilityConfigurationArn terra.StringValue `hcl:"observability_configuration_arn,attr" validate:"required"` // 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 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_apprunner_service.
func (*Resource) Attributes ¶
func (aas *Resource) Attributes() awsApprunnerServiceAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (aas *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (aas *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.
type SourceConfiguration ¶
type SourceConfiguration struct { // AutoDeploymentsEnabled: bool, optional AutoDeploymentsEnabled terra.BoolValue `hcl:"auto_deployments_enabled,attr"` // SourceConfigurationAuthenticationConfiguration: optional AuthenticationConfiguration *SourceConfigurationAuthenticationConfiguration `hcl:"authentication_configuration,block"` // SourceConfigurationCodeRepository: optional CodeRepository *SourceConfigurationCodeRepository `hcl:"code_repository,block"` // SourceConfigurationImageRepository: optional ImageRepository *SourceConfigurationImageRepository `hcl:"image_repository,block"` }
type SourceConfigurationAttributes ¶
type SourceConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (SourceConfigurationAttributes) AuthenticationConfiguration ¶
func (sc SourceConfigurationAttributes) AuthenticationConfiguration() terra.ListValue[SourceConfigurationAuthenticationConfigurationAttributes]
func (SourceConfigurationAttributes) AutoDeploymentsEnabled ¶
func (sc SourceConfigurationAttributes) AutoDeploymentsEnabled() terra.BoolValue
func (SourceConfigurationAttributes) CodeRepository ¶
func (sc SourceConfigurationAttributes) CodeRepository() terra.ListValue[SourceConfigurationCodeRepositoryAttributes]
func (SourceConfigurationAttributes) ImageRepository ¶
func (sc SourceConfigurationAttributes) ImageRepository() terra.ListValue[SourceConfigurationImageRepositoryAttributes]
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 SourceConfigurationAuthenticationConfiguration ¶
type SourceConfigurationAuthenticationConfiguration struct { // AccessRoleArn: string, optional AccessRoleArn terra.StringValue `hcl:"access_role_arn,attr"` // ConnectionArn: string, optional ConnectionArn terra.StringValue `hcl:"connection_arn,attr"` }
type SourceConfigurationAuthenticationConfigurationAttributes ¶
type SourceConfigurationAuthenticationConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (SourceConfigurationAuthenticationConfigurationAttributes) AccessRoleArn ¶
func (ac SourceConfigurationAuthenticationConfigurationAttributes) AccessRoleArn() terra.StringValue
func (SourceConfigurationAuthenticationConfigurationAttributes) ConnectionArn ¶
func (ac SourceConfigurationAuthenticationConfigurationAttributes) ConnectionArn() terra.StringValue
func (SourceConfigurationAuthenticationConfigurationAttributes) InternalRef ¶
func (ac SourceConfigurationAuthenticationConfigurationAttributes) InternalRef() (terra.Reference, error)
func (SourceConfigurationAuthenticationConfigurationAttributes) InternalTokens ¶
func (ac SourceConfigurationAuthenticationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SourceConfigurationAuthenticationConfigurationAttributes) InternalWithRef ¶
func (ac SourceConfigurationAuthenticationConfigurationAttributes) InternalWithRef(ref terra.Reference) SourceConfigurationAuthenticationConfigurationAttributes
type SourceConfigurationCodeRepository ¶
type SourceConfigurationCodeRepository struct { // RepositoryUrl: string, required RepositoryUrl terra.StringValue `hcl:"repository_url,attr" validate:"required"` // SourceConfigurationCodeRepositoryCodeConfiguration: optional CodeConfiguration *SourceConfigurationCodeRepositoryCodeConfiguration `hcl:"code_configuration,block"` // SourceConfigurationCodeRepositorySourceCodeVersion: required SourceCodeVersion *SourceConfigurationCodeRepositorySourceCodeVersion `hcl:"source_code_version,block" validate:"required"` }
type SourceConfigurationCodeRepositoryAttributes ¶
type SourceConfigurationCodeRepositoryAttributes struct {
// contains filtered or unexported fields
}
func (SourceConfigurationCodeRepositoryAttributes) CodeConfiguration ¶
func (cr SourceConfigurationCodeRepositoryAttributes) CodeConfiguration() terra.ListValue[SourceConfigurationCodeRepositoryCodeConfigurationAttributes]
func (SourceConfigurationCodeRepositoryAttributes) InternalRef ¶
func (cr SourceConfigurationCodeRepositoryAttributes) InternalRef() (terra.Reference, error)
func (SourceConfigurationCodeRepositoryAttributes) InternalTokens ¶
func (cr SourceConfigurationCodeRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SourceConfigurationCodeRepositoryAttributes) InternalWithRef ¶
func (cr SourceConfigurationCodeRepositoryAttributes) InternalWithRef(ref terra.Reference) SourceConfigurationCodeRepositoryAttributes
func (SourceConfigurationCodeRepositoryAttributes) RepositoryUrl ¶
func (cr SourceConfigurationCodeRepositoryAttributes) RepositoryUrl() terra.StringValue
func (SourceConfigurationCodeRepositoryAttributes) SourceCodeVersion ¶
func (cr SourceConfigurationCodeRepositoryAttributes) SourceCodeVersion() terra.ListValue[SourceConfigurationCodeRepositorySourceCodeVersionAttributes]
type SourceConfigurationCodeRepositoryCodeConfiguration ¶
type SourceConfigurationCodeRepositoryCodeConfiguration struct { // ConfigurationSource: string, required ConfigurationSource terra.StringValue `hcl:"configuration_source,attr" validate:"required"` // SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues: optional CodeConfigurationValues *SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues `hcl:"code_configuration_values,block"` }
type SourceConfigurationCodeRepositoryCodeConfigurationAttributes ¶
type SourceConfigurationCodeRepositoryCodeConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (SourceConfigurationCodeRepositoryCodeConfigurationAttributes) CodeConfigurationValues ¶
func (cc SourceConfigurationCodeRepositoryCodeConfigurationAttributes) CodeConfigurationValues() terra.ListValue[SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes]
func (SourceConfigurationCodeRepositoryCodeConfigurationAttributes) ConfigurationSource ¶
func (cc SourceConfigurationCodeRepositoryCodeConfigurationAttributes) ConfigurationSource() terra.StringValue
func (SourceConfigurationCodeRepositoryCodeConfigurationAttributes) InternalRef ¶
func (cc SourceConfigurationCodeRepositoryCodeConfigurationAttributes) InternalRef() (terra.Reference, error)
func (SourceConfigurationCodeRepositoryCodeConfigurationAttributes) InternalTokens ¶
func (cc SourceConfigurationCodeRepositoryCodeConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SourceConfigurationCodeRepositoryCodeConfigurationAttributes) InternalWithRef ¶
func (cc SourceConfigurationCodeRepositoryCodeConfigurationAttributes) InternalWithRef(ref terra.Reference) SourceConfigurationCodeRepositoryCodeConfigurationAttributes
type SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues ¶
type SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues 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"` // 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 SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes ¶
type SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes struct {
// contains filtered or unexported fields
}
func (SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes) BuildCommand ¶
func (ccv SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes) BuildCommand() terra.StringValue
func (SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes) InternalRef ¶
func (ccv SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes) InternalRef() (terra.Reference, error)
func (SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes) InternalTokens ¶
func (ccv SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes) InternalWithRef ¶
func (SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes) Runtime ¶
func (SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes) RuntimeEnvironmentVariables ¶
func (ccv SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes) RuntimeEnvironmentVariables() terra.MapValue[terra.StringValue]
func (SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes) StartCommand ¶
func (ccv SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesAttributes) StartCommand() terra.StringValue
type SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesState ¶
type SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesState struct { BuildCommand string `json:"build_command"` Port string `json:"port"` Runtime string `json:"runtime"` RuntimeEnvironmentVariables map[string]string `json:"runtime_environment_variables"` StartCommand string `json:"start_command"` }
type SourceConfigurationCodeRepositoryCodeConfigurationState ¶
type SourceConfigurationCodeRepositoryCodeConfigurationState struct { ConfigurationSource string `json:"configuration_source"` CodeConfigurationValues []SourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesState `json:"code_configuration_values"` }
type SourceConfigurationCodeRepositorySourceCodeVersion ¶
type SourceConfigurationCodeRepositorySourceCodeVersion struct { // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type SourceConfigurationCodeRepositorySourceCodeVersionAttributes ¶
type SourceConfigurationCodeRepositorySourceCodeVersionAttributes struct {
// contains filtered or unexported fields
}
func (SourceConfigurationCodeRepositorySourceCodeVersionAttributes) InternalRef ¶
func (scv SourceConfigurationCodeRepositorySourceCodeVersionAttributes) InternalRef() (terra.Reference, error)
func (SourceConfigurationCodeRepositorySourceCodeVersionAttributes) InternalTokens ¶
func (scv SourceConfigurationCodeRepositorySourceCodeVersionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SourceConfigurationCodeRepositorySourceCodeVersionAttributes) InternalWithRef ¶
func (scv SourceConfigurationCodeRepositorySourceCodeVersionAttributes) InternalWithRef(ref terra.Reference) SourceConfigurationCodeRepositorySourceCodeVersionAttributes
func (SourceConfigurationCodeRepositorySourceCodeVersionAttributes) Type ¶
func (scv SourceConfigurationCodeRepositorySourceCodeVersionAttributes) Type() terra.StringValue
func (SourceConfigurationCodeRepositorySourceCodeVersionAttributes) Value ¶
func (scv SourceConfigurationCodeRepositorySourceCodeVersionAttributes) Value() terra.StringValue
type SourceConfigurationCodeRepositoryState ¶
type SourceConfigurationCodeRepositoryState struct { RepositoryUrl string `json:"repository_url"` CodeConfiguration []SourceConfigurationCodeRepositoryCodeConfigurationState `json:"code_configuration"` SourceCodeVersion []SourceConfigurationCodeRepositorySourceCodeVersionState `json:"source_code_version"` }
type SourceConfigurationImageRepository ¶
type SourceConfigurationImageRepository 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"` // SourceConfigurationImageRepositoryImageConfiguration: optional ImageConfiguration *SourceConfigurationImageRepositoryImageConfiguration `hcl:"image_configuration,block"` }
type SourceConfigurationImageRepositoryAttributes ¶
type SourceConfigurationImageRepositoryAttributes struct {
// contains filtered or unexported fields
}
func (SourceConfigurationImageRepositoryAttributes) ImageConfiguration ¶
func (ir SourceConfigurationImageRepositoryAttributes) ImageConfiguration() terra.ListValue[SourceConfigurationImageRepositoryImageConfigurationAttributes]
func (SourceConfigurationImageRepositoryAttributes) ImageIdentifier ¶
func (ir SourceConfigurationImageRepositoryAttributes) ImageIdentifier() terra.StringValue
func (SourceConfigurationImageRepositoryAttributes) ImageRepositoryType ¶
func (ir SourceConfigurationImageRepositoryAttributes) ImageRepositoryType() terra.StringValue
func (SourceConfigurationImageRepositoryAttributes) InternalRef ¶
func (ir SourceConfigurationImageRepositoryAttributes) InternalRef() (terra.Reference, error)
func (SourceConfigurationImageRepositoryAttributes) InternalTokens ¶
func (ir SourceConfigurationImageRepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SourceConfigurationImageRepositoryAttributes) InternalWithRef ¶
func (ir SourceConfigurationImageRepositoryAttributes) InternalWithRef(ref terra.Reference) SourceConfigurationImageRepositoryAttributes
type SourceConfigurationImageRepositoryImageConfiguration ¶
type SourceConfigurationImageRepositoryImageConfiguration struct { // Port: string, optional Port terra.StringValue `hcl:"port,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 SourceConfigurationImageRepositoryImageConfigurationAttributes ¶
type SourceConfigurationImageRepositoryImageConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (SourceConfigurationImageRepositoryImageConfigurationAttributes) InternalRef ¶
func (ic SourceConfigurationImageRepositoryImageConfigurationAttributes) InternalRef() (terra.Reference, error)
func (SourceConfigurationImageRepositoryImageConfigurationAttributes) InternalTokens ¶
func (ic SourceConfigurationImageRepositoryImageConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SourceConfigurationImageRepositoryImageConfigurationAttributes) InternalWithRef ¶
func (SourceConfigurationImageRepositoryImageConfigurationAttributes) RuntimeEnvironmentVariables ¶
func (ic SourceConfigurationImageRepositoryImageConfigurationAttributes) RuntimeEnvironmentVariables() terra.MapValue[terra.StringValue]
func (SourceConfigurationImageRepositoryImageConfigurationAttributes) StartCommand ¶
func (ic SourceConfigurationImageRepositoryImageConfigurationAttributes) StartCommand() terra.StringValue
type SourceConfigurationImageRepositoryState ¶
type SourceConfigurationImageRepositoryState struct { ImageIdentifier string `json:"image_identifier"` ImageRepositoryType string `json:"image_repository_type"` ImageConfiguration []SourceConfigurationImageRepositoryImageConfigurationState `json:"image_configuration"` }
type SourceConfigurationState ¶
type SourceConfigurationState struct { AutoDeploymentsEnabled bool `json:"auto_deployments_enabled"` AuthenticationConfiguration []SourceConfigurationAuthenticationConfigurationState `json:"authentication_configuration"` CodeRepository []SourceConfigurationCodeRepositoryState `json:"code_repository"` ImageRepository []SourceConfigurationImageRepositoryState `json:"image_repository"` }
Click to show internal directories.
Click to hide internal directories.