Documentation
¶
Index ¶
- func ApprunnerService_IsConstruct(x interface{}) *bool
- func ApprunnerService_IsTerraformElement(x interface{}) *bool
- func ApprunnerService_IsTerraformResource(x interface{}) *bool
- func ApprunnerService_TfResourceType() *string
- func NewApprunnerServiceEncryptionConfigurationOutputReference_Override(a ApprunnerServiceEncryptionConfigurationOutputReference, ...)
- func NewApprunnerServiceHealthCheckConfigurationOutputReference_Override(a ApprunnerServiceHealthCheckConfigurationOutputReference, ...)
- func NewApprunnerServiceInstanceConfigurationOutputReference_Override(a ApprunnerServiceInstanceConfigurationOutputReference, ...)
- func NewApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference_Override(a ApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference, ...)
- func NewApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference_Override(a ApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference, ...)
- func NewApprunnerServiceNetworkConfigurationOutputReference_Override(a ApprunnerServiceNetworkConfigurationOutputReference, ...)
- func NewApprunnerServiceObservabilityConfigurationOutputReference_Override(a ApprunnerServiceObservabilityConfigurationOutputReference, ...)
- func NewApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference_Override(...)
- func NewApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference_Override(...)
- func NewApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference_Override(...)
- func NewApprunnerServiceSourceConfigurationCodeRepositoryOutputReference_Override(a ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference, ...)
- func NewApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference_Override(...)
- func NewApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference_Override(...)
- func NewApprunnerServiceSourceConfigurationImageRepositoryOutputReference_Override(a ApprunnerServiceSourceConfigurationImageRepositoryOutputReference, ...)
- func NewApprunnerServiceSourceConfigurationOutputReference_Override(a ApprunnerServiceSourceConfigurationOutputReference, ...)
- func NewApprunnerService_Override(a ApprunnerService, scope constructs.Construct, id *string, ...)
- type ApprunnerService
- type ApprunnerServiceConfig
- type ApprunnerServiceEncryptionConfiguration
- type ApprunnerServiceEncryptionConfigurationOutputReference
- type ApprunnerServiceHealthCheckConfiguration
- type ApprunnerServiceHealthCheckConfigurationOutputReference
- type ApprunnerServiceInstanceConfiguration
- type ApprunnerServiceInstanceConfigurationOutputReference
- type ApprunnerServiceNetworkConfiguration
- type ApprunnerServiceNetworkConfigurationEgressConfiguration
- type ApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference
- type ApprunnerServiceNetworkConfigurationIngressConfiguration
- type ApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference
- type ApprunnerServiceNetworkConfigurationOutputReference
- type ApprunnerServiceObservabilityConfiguration
- type ApprunnerServiceObservabilityConfigurationOutputReference
- type ApprunnerServiceSourceConfiguration
- type ApprunnerServiceSourceConfigurationAuthenticationConfiguration
- type ApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference
- type ApprunnerServiceSourceConfigurationCodeRepository
- type ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration
- type ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues
- type ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference
- type ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference
- type ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference
- type ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion
- type ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference
- type ApprunnerServiceSourceConfigurationImageRepository
- type ApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration
- type ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference
- type ApprunnerServiceSourceConfigurationImageRepositoryOutputReference
- type ApprunnerServiceSourceConfigurationOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApprunnerService_IsConstruct ¶
func ApprunnerService_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func ApprunnerService_IsTerraformElement ¶
func ApprunnerService_IsTerraformElement(x interface{}) *bool
Experimental.
func ApprunnerService_IsTerraformResource ¶
func ApprunnerService_IsTerraformResource(x interface{}) *bool
Experimental.
func ApprunnerService_TfResourceType ¶
func ApprunnerService_TfResourceType() *string
func NewApprunnerServiceEncryptionConfigurationOutputReference_Override ¶
func NewApprunnerServiceEncryptionConfigurationOutputReference_Override(a ApprunnerServiceEncryptionConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApprunnerServiceHealthCheckConfigurationOutputReference_Override ¶
func NewApprunnerServiceHealthCheckConfigurationOutputReference_Override(a ApprunnerServiceHealthCheckConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApprunnerServiceInstanceConfigurationOutputReference_Override ¶
func NewApprunnerServiceInstanceConfigurationOutputReference_Override(a ApprunnerServiceInstanceConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference_Override ¶
func NewApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference_Override(a ApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference_Override ¶
func NewApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference_Override(a ApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApprunnerServiceNetworkConfigurationOutputReference_Override ¶
func NewApprunnerServiceNetworkConfigurationOutputReference_Override(a ApprunnerServiceNetworkConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApprunnerServiceObservabilityConfigurationOutputReference_Override ¶
func NewApprunnerServiceObservabilityConfigurationOutputReference_Override(a ApprunnerServiceObservabilityConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference_Override ¶
func NewApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference_Override(a ApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference_Override ¶
func NewApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference_Override(a ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference_Override ¶
func NewApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference_Override(a ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApprunnerServiceSourceConfigurationCodeRepositoryOutputReference_Override ¶
func NewApprunnerServiceSourceConfigurationCodeRepositoryOutputReference_Override(a ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference_Override ¶
func NewApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference_Override(a ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference_Override ¶
func NewApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference_Override(a ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApprunnerServiceSourceConfigurationImageRepositoryOutputReference_Override ¶
func NewApprunnerServiceSourceConfigurationImageRepositoryOutputReference_Override(a ApprunnerServiceSourceConfigurationImageRepositoryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApprunnerServiceSourceConfigurationOutputReference_Override ¶
func NewApprunnerServiceSourceConfigurationOutputReference_Override(a ApprunnerServiceSourceConfigurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewApprunnerService_Override ¶
func NewApprunnerService_Override(a ApprunnerService, scope constructs.Construct, id *string, config *ApprunnerServiceConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service aws_apprunner_service} Resource.
Types ¶
type ApprunnerService ¶
type ApprunnerService interface {
cdktf.TerraformResource
Arn() *string
AutoScalingConfigurationArn() *string
SetAutoScalingConfigurationArn(val *string)
AutoScalingConfigurationArnInput() *string
// Experimental.
CdktfStack() cdktf.TerraformStack
// Experimental.
Connection() interface{}
// Experimental.
SetConnection(val interface{})
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
// Experimental.
Count() *float64
// Experimental.
SetCount(val *float64)
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
EncryptionConfiguration() ApprunnerServiceEncryptionConfigurationOutputReference
EncryptionConfigurationInput() *ApprunnerServiceEncryptionConfiguration
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
HealthCheckConfiguration() ApprunnerServiceHealthCheckConfigurationOutputReference
HealthCheckConfigurationInput() *ApprunnerServiceHealthCheckConfiguration
Id() *string
SetId(val *string)
IdInput() *string
InstanceConfiguration() ApprunnerServiceInstanceConfigurationOutputReference
InstanceConfigurationInput() *ApprunnerServiceInstanceConfiguration
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
NetworkConfiguration() ApprunnerServiceNetworkConfigurationOutputReference
NetworkConfigurationInput() *ApprunnerServiceNetworkConfiguration
// The tree node.
Node() constructs.Node
ObservabilityConfiguration() ApprunnerServiceObservabilityConfigurationOutputReference
ObservabilityConfigurationInput() *ApprunnerServiceObservabilityConfiguration
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
// Experimental.
Provisioners() *[]interface{}
// Experimental.
SetProvisioners(val *[]interface{})
// Experimental.
RawOverrides() interface{}
ServiceId() *string
ServiceName() *string
SetServiceName(val *string)
ServiceNameInput() *string
ServiceUrl() *string
SourceConfiguration() ApprunnerServiceSourceConfigurationOutputReference
SourceConfigurationInput() *ApprunnerServiceSourceConfiguration
Status() *string
Tags() *map[string]*string
SetTags(val *map[string]*string)
TagsAll() *map[string]*string
SetTagsAll(val *map[string]*string)
TagsAllInput() *map[string]*string
TagsInput() *map[string]*string
// Experimental.
TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
// Experimental.
TerraformMetaArguments() *map[string]interface{}
// Experimental.
TerraformResourceType() *string
// Experimental.
AddOverride(path *string, value interface{})
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable
// Overrides the auto-generated logical ID with a specific ID.
// Experimental.
OverrideLogicalId(newLogicalId *string)
PutEncryptionConfiguration(value *ApprunnerServiceEncryptionConfiguration)
PutHealthCheckConfiguration(value *ApprunnerServiceHealthCheckConfiguration)
PutInstanceConfiguration(value *ApprunnerServiceInstanceConfiguration)
PutNetworkConfiguration(value *ApprunnerServiceNetworkConfiguration)
PutObservabilityConfiguration(value *ApprunnerServiceObservabilityConfiguration)
PutSourceConfiguration(value *ApprunnerServiceSourceConfiguration)
ResetAutoScalingConfigurationArn()
ResetEncryptionConfiguration()
ResetHealthCheckConfiguration()
ResetId()
ResetInstanceConfiguration()
ResetNetworkConfiguration()
ResetObservabilityConfiguration()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
ResetTags()
ResetTagsAll()
SynthesizeAttributes() *map[string]interface{}
// Experimental.
ToMetadata() interface{}
// Returns a string representation of this construct.
ToString() *string
// Adds this resource to the terraform JSON output.
// Experimental.
ToTerraform() interface{}
}
Represents a {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service aws_apprunner_service}.
func NewApprunnerService ¶
func NewApprunnerService(scope constructs.Construct, id *string, config *ApprunnerServiceConfig) ApprunnerService
Create a new {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service aws_apprunner_service} Resource.
type ApprunnerServiceConfig ¶
type ApprunnerServiceConfig struct {
// Experimental.
Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
// Experimental.
Count *float64 `field:"optional" json:"count" yaml:"count"`
// Experimental.
DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
// Experimental.
ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"`
// Experimental.
Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
// Experimental.
Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
// Experimental.
Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#service_name ApprunnerService#service_name}.
ServiceName *string `field:"required" json:"serviceName" yaml:"serviceName"`
// source_configuration block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#source_configuration ApprunnerService#source_configuration}
SourceConfiguration *ApprunnerServiceSourceConfiguration `field:"required" json:"sourceConfiguration" yaml:"sourceConfiguration"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#auto_scaling_configuration_arn ApprunnerService#auto_scaling_configuration_arn}.
AutoScalingConfigurationArn *string `field:"optional" json:"autoScalingConfigurationArn" yaml:"autoScalingConfigurationArn"`
// encryption_configuration block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#encryption_configuration ApprunnerService#encryption_configuration}
EncryptionConfiguration *ApprunnerServiceEncryptionConfiguration `field:"optional" json:"encryptionConfiguration" yaml:"encryptionConfiguration"`
// health_check_configuration block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#health_check_configuration ApprunnerService#health_check_configuration}
HealthCheckConfiguration *ApprunnerServiceHealthCheckConfiguration `field:"optional" json:"healthCheckConfiguration" yaml:"healthCheckConfiguration"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#id ApprunnerService#id}.
//
// Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
// If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
Id *string `field:"optional" json:"id" yaml:"id"`
// instance_configuration block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#instance_configuration ApprunnerService#instance_configuration}
InstanceConfiguration *ApprunnerServiceInstanceConfiguration `field:"optional" json:"instanceConfiguration" yaml:"instanceConfiguration"`
// network_configuration block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#network_configuration ApprunnerService#network_configuration}
NetworkConfiguration *ApprunnerServiceNetworkConfiguration `field:"optional" json:"networkConfiguration" yaml:"networkConfiguration"`
// observability_configuration block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#observability_configuration ApprunnerService#observability_configuration}
ObservabilityConfiguration *ApprunnerServiceObservabilityConfiguration `field:"optional" json:"observabilityConfiguration" yaml:"observabilityConfiguration"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#tags ApprunnerService#tags}.
Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#tags_all ApprunnerService#tags_all}.
TagsAll *map[string]*string `field:"optional" json:"tagsAll" yaml:"tagsAll"`
}
type ApprunnerServiceEncryptionConfiguration ¶
type ApprunnerServiceEncryptionConfiguration struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#kms_key ApprunnerService#kms_key}.
KmsKey *string `field:"required" json:"kmsKey" yaml:"kmsKey"`
}
type ApprunnerServiceEncryptionConfigurationOutputReference ¶
type ApprunnerServiceEncryptionConfigurationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *ApprunnerServiceEncryptionConfiguration
SetInternalValue(val *ApprunnerServiceEncryptionConfiguration)
KmsKey() *string
SetKmsKey(val *string)
KmsKeyInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewApprunnerServiceEncryptionConfigurationOutputReference ¶
func NewApprunnerServiceEncryptionConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApprunnerServiceEncryptionConfigurationOutputReference
type ApprunnerServiceHealthCheckConfiguration ¶
type ApprunnerServiceHealthCheckConfiguration struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#healthy_threshold ApprunnerService#healthy_threshold}.
HealthyThreshold *float64 `field:"optional" json:"healthyThreshold" yaml:"healthyThreshold"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#interval ApprunnerService#interval}.
Interval *float64 `field:"optional" json:"interval" yaml:"interval"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#path ApprunnerService#path}.
Path *string `field:"optional" json:"path" yaml:"path"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#protocol ApprunnerService#protocol}.
Protocol *string `field:"optional" json:"protocol" yaml:"protocol"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#timeout ApprunnerService#timeout}.
Timeout *float64 `field:"optional" json:"timeout" yaml:"timeout"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#unhealthy_threshold ApprunnerService#unhealthy_threshold}.
UnhealthyThreshold *float64 `field:"optional" json:"unhealthyThreshold" yaml:"unhealthyThreshold"`
}
type ApprunnerServiceHealthCheckConfigurationOutputReference ¶
type ApprunnerServiceHealthCheckConfigurationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
HealthyThreshold() *float64
SetHealthyThreshold(val *float64)
HealthyThresholdInput() *float64
InternalValue() *ApprunnerServiceHealthCheckConfiguration
SetInternalValue(val *ApprunnerServiceHealthCheckConfiguration)
Interval() *float64
SetInterval(val *float64)
IntervalInput() *float64
Path() *string
SetPath(val *string)
PathInput() *string
Protocol() *string
SetProtocol(val *string)
ProtocolInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Timeout() *float64
SetTimeout(val *float64)
TimeoutInput() *float64
UnhealthyThreshold() *float64
SetUnhealthyThreshold(val *float64)
UnhealthyThresholdInput() *float64
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetHealthyThreshold()
ResetInterval()
ResetPath()
ResetProtocol()
ResetTimeout()
ResetUnhealthyThreshold()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewApprunnerServiceHealthCheckConfigurationOutputReference ¶
func NewApprunnerServiceHealthCheckConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApprunnerServiceHealthCheckConfigurationOutputReference
type ApprunnerServiceInstanceConfiguration ¶
type ApprunnerServiceInstanceConfiguration struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#cpu ApprunnerService#cpu}.
Cpu *string `field:"optional" json:"cpu" yaml:"cpu"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#instance_role_arn ApprunnerService#instance_role_arn}.
InstanceRoleArn *string `field:"optional" json:"instanceRoleArn" yaml:"instanceRoleArn"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#memory ApprunnerService#memory}.
Memory *string `field:"optional" json:"memory" yaml:"memory"`
}
type ApprunnerServiceInstanceConfigurationOutputReference ¶
type ApprunnerServiceInstanceConfigurationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
Cpu() *string
SetCpu(val *string)
CpuInput() *string
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InstanceRoleArn() *string
SetInstanceRoleArn(val *string)
InstanceRoleArnInput() *string
InternalValue() *ApprunnerServiceInstanceConfiguration
SetInternalValue(val *ApprunnerServiceInstanceConfiguration)
Memory() *string
SetMemory(val *string)
MemoryInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetCpu()
ResetInstanceRoleArn()
ResetMemory()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewApprunnerServiceInstanceConfigurationOutputReference ¶
func NewApprunnerServiceInstanceConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApprunnerServiceInstanceConfigurationOutputReference
type ApprunnerServiceNetworkConfiguration ¶
type ApprunnerServiceNetworkConfiguration struct {
// egress_configuration block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#egress_configuration ApprunnerService#egress_configuration}
EgressConfiguration *ApprunnerServiceNetworkConfigurationEgressConfiguration `field:"optional" json:"egressConfiguration" yaml:"egressConfiguration"`
// ingress_configuration block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#ingress_configuration ApprunnerService#ingress_configuration}
IngressConfiguration *ApprunnerServiceNetworkConfigurationIngressConfiguration `field:"optional" json:"ingressConfiguration" yaml:"ingressConfiguration"`
}
type ApprunnerServiceNetworkConfigurationEgressConfiguration ¶
type ApprunnerServiceNetworkConfigurationEgressConfiguration struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#egress_type ApprunnerService#egress_type}.
EgressType *string `field:"optional" json:"egressType" yaml:"egressType"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#vpc_connector_arn ApprunnerService#vpc_connector_arn}.
VpcConnectorArn *string `field:"optional" json:"vpcConnectorArn" yaml:"vpcConnectorArn"`
}
type ApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference ¶
type ApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
EgressType() *string
SetEgressType(val *string)
EgressTypeInput() *string
// Experimental.
Fqn() *string
InternalValue() *ApprunnerServiceNetworkConfigurationEgressConfiguration
SetInternalValue(val *ApprunnerServiceNetworkConfigurationEgressConfiguration)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
VpcConnectorArn() *string
SetVpcConnectorArn(val *string)
VpcConnectorArnInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetEgressType()
ResetVpcConnectorArn()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference ¶
func NewApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference
type ApprunnerServiceNetworkConfigurationIngressConfiguration ¶
type ApprunnerServiceNetworkConfigurationIngressConfiguration struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#is_publicly_accessible ApprunnerService#is_publicly_accessible}.
IsPubliclyAccessible interface{} `field:"optional" json:"isPubliclyAccessible" yaml:"isPubliclyAccessible"`
}
type ApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference ¶
type ApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *ApprunnerServiceNetworkConfigurationIngressConfiguration
SetInternalValue(val *ApprunnerServiceNetworkConfigurationIngressConfiguration)
IsPubliclyAccessible() interface{}
SetIsPubliclyAccessible(val interface{})
IsPubliclyAccessibleInput() interface{}
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetIsPubliclyAccessible()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference ¶
func NewApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference
type ApprunnerServiceNetworkConfigurationOutputReference ¶
type ApprunnerServiceNetworkConfigurationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
EgressConfiguration() ApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference
EgressConfigurationInput() *ApprunnerServiceNetworkConfigurationEgressConfiguration
// Experimental.
Fqn() *string
IngressConfiguration() ApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference
IngressConfigurationInput() *ApprunnerServiceNetworkConfigurationIngressConfiguration
InternalValue() *ApprunnerServiceNetworkConfiguration
SetInternalValue(val *ApprunnerServiceNetworkConfiguration)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutEgressConfiguration(value *ApprunnerServiceNetworkConfigurationEgressConfiguration)
PutIngressConfiguration(value *ApprunnerServiceNetworkConfigurationIngressConfiguration)
ResetEgressConfiguration()
ResetIngressConfiguration()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewApprunnerServiceNetworkConfigurationOutputReference ¶
func NewApprunnerServiceNetworkConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApprunnerServiceNetworkConfigurationOutputReference
type ApprunnerServiceObservabilityConfiguration ¶
type ApprunnerServiceObservabilityConfiguration struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#observability_enabled ApprunnerService#observability_enabled}.
ObservabilityEnabled interface{} `field:"required" json:"observabilityEnabled" yaml:"observabilityEnabled"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#observability_configuration_arn ApprunnerService#observability_configuration_arn}.
ObservabilityConfigurationArn *string `field:"optional" json:"observabilityConfigurationArn" yaml:"observabilityConfigurationArn"`
}
type ApprunnerServiceObservabilityConfigurationOutputReference ¶
type ApprunnerServiceObservabilityConfigurationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *ApprunnerServiceObservabilityConfiguration
SetInternalValue(val *ApprunnerServiceObservabilityConfiguration)
ObservabilityConfigurationArn() *string
SetObservabilityConfigurationArn(val *string)
ObservabilityConfigurationArnInput() *string
ObservabilityEnabled() interface{}
SetObservabilityEnabled(val interface{})
ObservabilityEnabledInput() interface{}
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetObservabilityConfigurationArn()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewApprunnerServiceObservabilityConfigurationOutputReference ¶
func NewApprunnerServiceObservabilityConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApprunnerServiceObservabilityConfigurationOutputReference
type ApprunnerServiceSourceConfiguration ¶
type ApprunnerServiceSourceConfiguration struct {
// authentication_configuration block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#authentication_configuration ApprunnerService#authentication_configuration}
AuthenticationConfiguration *ApprunnerServiceSourceConfigurationAuthenticationConfiguration `field:"optional" json:"authenticationConfiguration" yaml:"authenticationConfiguration"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#auto_deployments_enabled ApprunnerService#auto_deployments_enabled}.
AutoDeploymentsEnabled interface{} `field:"optional" json:"autoDeploymentsEnabled" yaml:"autoDeploymentsEnabled"`
// code_repository block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#code_repository ApprunnerService#code_repository}
CodeRepository *ApprunnerServiceSourceConfigurationCodeRepository `field:"optional" json:"codeRepository" yaml:"codeRepository"`
// image_repository block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#image_repository ApprunnerService#image_repository}
ImageRepository *ApprunnerServiceSourceConfigurationImageRepository `field:"optional" json:"imageRepository" yaml:"imageRepository"`
}
type ApprunnerServiceSourceConfigurationAuthenticationConfiguration ¶
type ApprunnerServiceSourceConfigurationAuthenticationConfiguration struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#access_role_arn ApprunnerService#access_role_arn}.
AccessRoleArn *string `field:"optional" json:"accessRoleArn" yaml:"accessRoleArn"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#connection_arn ApprunnerService#connection_arn}.
ConnectionArn *string `field:"optional" json:"connectionArn" yaml:"connectionArn"`
}
type ApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference ¶
type ApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference interface {
cdktf.ComplexObject
AccessRoleArn() *string
SetAccessRoleArn(val *string)
AccessRoleArnInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
ConnectionArn() *string
SetConnectionArn(val *string)
ConnectionArnInput() *string
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *ApprunnerServiceSourceConfigurationAuthenticationConfiguration
SetInternalValue(val *ApprunnerServiceSourceConfigurationAuthenticationConfiguration)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetAccessRoleArn()
ResetConnectionArn()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference ¶
func NewApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference
type ApprunnerServiceSourceConfigurationCodeRepository ¶
type ApprunnerServiceSourceConfigurationCodeRepository struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#repository_url ApprunnerService#repository_url}.
RepositoryUrl *string `field:"required" json:"repositoryUrl" yaml:"repositoryUrl"`
// source_code_version block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#source_code_version ApprunnerService#source_code_version}
SourceCodeVersion *ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion `field:"required" json:"sourceCodeVersion" yaml:"sourceCodeVersion"`
// code_configuration block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#code_configuration ApprunnerService#code_configuration}
CodeConfiguration *ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration `field:"optional" json:"codeConfiguration" yaml:"codeConfiguration"`
}
type ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration ¶
type ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#configuration_source ApprunnerService#configuration_source}.
ConfigurationSource *string `field:"required" json:"configurationSource" yaml:"configurationSource"`
// code_configuration_values block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#code_configuration_values ApprunnerService#code_configuration_values}
CodeConfigurationValues *ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues `field:"optional" json:"codeConfigurationValues" yaml:"codeConfigurationValues"`
}
type ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues ¶
type ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#runtime ApprunnerService#runtime}.
Runtime *string `field:"required" json:"runtime" yaml:"runtime"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#build_command ApprunnerService#build_command}.
BuildCommand *string `field:"optional" json:"buildCommand" yaml:"buildCommand"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#port ApprunnerService#port}.
Port *string `field:"optional" json:"port" yaml:"port"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#runtime_environment_secrets ApprunnerService#runtime_environment_secrets}.
RuntimeEnvironmentSecrets *map[string]*string `field:"optional" json:"runtimeEnvironmentSecrets" yaml:"runtimeEnvironmentSecrets"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#runtime_environment_variables ApprunnerService#runtime_environment_variables}.
RuntimeEnvironmentVariables *map[string]*string `field:"optional" json:"runtimeEnvironmentVariables" yaml:"runtimeEnvironmentVariables"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#start_command ApprunnerService#start_command}.
StartCommand *string `field:"optional" json:"startCommand" yaml:"startCommand"`
}
type ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference ¶
type ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference interface {
cdktf.ComplexObject
BuildCommand() *string
SetBuildCommand(val *string)
BuildCommandInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues
SetInternalValue(val *ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues)
Port() *string
SetPort(val *string)
PortInput() *string
Runtime() *string
SetRuntime(val *string)
RuntimeEnvironmentSecrets() *map[string]*string
SetRuntimeEnvironmentSecrets(val *map[string]*string)
RuntimeEnvironmentSecretsInput() *map[string]*string
RuntimeEnvironmentVariables() *map[string]*string
SetRuntimeEnvironmentVariables(val *map[string]*string)
RuntimeEnvironmentVariablesInput() *map[string]*string
RuntimeInput() *string
StartCommand() *string
SetStartCommand(val *string)
StartCommandInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetBuildCommand()
ResetPort()
ResetRuntimeEnvironmentSecrets()
ResetRuntimeEnvironmentVariables()
ResetStartCommand()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference ¶
func NewApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference
type ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference ¶
type ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference interface {
cdktf.ComplexObject
CodeConfigurationValues() ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference
CodeConfigurationValuesInput() *ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
ConfigurationSource() *string
SetConfigurationSource(val *string)
ConfigurationSourceInput() *string
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration
SetInternalValue(val *ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutCodeConfigurationValues(value *ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues)
ResetCodeConfigurationValues()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference ¶
func NewApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference
type ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference ¶
type ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference interface {
cdktf.ComplexObject
CodeConfiguration() ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference
CodeConfigurationInput() *ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *ApprunnerServiceSourceConfigurationCodeRepository
SetInternalValue(val *ApprunnerServiceSourceConfigurationCodeRepository)
RepositoryUrl() *string
SetRepositoryUrl(val *string)
RepositoryUrlInput() *string
SourceCodeVersion() ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference
SourceCodeVersionInput() *ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutCodeConfiguration(value *ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration)
PutSourceCodeVersion(value *ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion)
ResetCodeConfiguration()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewApprunnerServiceSourceConfigurationCodeRepositoryOutputReference ¶
func NewApprunnerServiceSourceConfigurationCodeRepositoryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference
type ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion ¶
type ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#type ApprunnerService#type}.
Type *string `field:"required" json:"type" yaml:"type"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#value ApprunnerService#value}.
Value *string `field:"required" json:"value" yaml:"value"`
}
type ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference ¶
type ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion
SetInternalValue(val *ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Type() *string
SetType(val *string)
TypeInput() *string
Value() *string
SetValue(val *string)
ValueInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference ¶
func NewApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference
type ApprunnerServiceSourceConfigurationImageRepository ¶
type ApprunnerServiceSourceConfigurationImageRepository struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#image_identifier ApprunnerService#image_identifier}.
ImageIdentifier *string `field:"required" json:"imageIdentifier" yaml:"imageIdentifier"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#image_repository_type ApprunnerService#image_repository_type}.
ImageRepositoryType *string `field:"required" json:"imageRepositoryType" yaml:"imageRepositoryType"`
// image_configuration block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#image_configuration ApprunnerService#image_configuration}
ImageConfiguration *ApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration `field:"optional" json:"imageConfiguration" yaml:"imageConfiguration"`
}
type ApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration ¶
type ApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#port ApprunnerService#port}.
Port *string `field:"optional" json:"port" yaml:"port"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#runtime_environment_secrets ApprunnerService#runtime_environment_secrets}.
RuntimeEnvironmentSecrets *map[string]*string `field:"optional" json:"runtimeEnvironmentSecrets" yaml:"runtimeEnvironmentSecrets"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#runtime_environment_variables ApprunnerService#runtime_environment_variables}.
RuntimeEnvironmentVariables *map[string]*string `field:"optional" json:"runtimeEnvironmentVariables" yaml:"runtimeEnvironmentVariables"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/apprunner_service#start_command ApprunnerService#start_command}.
StartCommand *string `field:"optional" json:"startCommand" yaml:"startCommand"`
}
type ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference ¶
type ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *ApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration
SetInternalValue(val *ApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration)
Port() *string
SetPort(val *string)
PortInput() *string
RuntimeEnvironmentSecrets() *map[string]*string
SetRuntimeEnvironmentSecrets(val *map[string]*string)
RuntimeEnvironmentSecretsInput() *map[string]*string
RuntimeEnvironmentVariables() *map[string]*string
SetRuntimeEnvironmentVariables(val *map[string]*string)
RuntimeEnvironmentVariablesInput() *map[string]*string
StartCommand() *string
SetStartCommand(val *string)
StartCommandInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetPort()
ResetRuntimeEnvironmentSecrets()
ResetRuntimeEnvironmentVariables()
ResetStartCommand()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference ¶
func NewApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference
type ApprunnerServiceSourceConfigurationImageRepositoryOutputReference ¶
type ApprunnerServiceSourceConfigurationImageRepositoryOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
ImageConfiguration() ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference
ImageConfigurationInput() *ApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration
ImageIdentifier() *string
SetImageIdentifier(val *string)
ImageIdentifierInput() *string
ImageRepositoryType() *string
SetImageRepositoryType(val *string)
ImageRepositoryTypeInput() *string
InternalValue() *ApprunnerServiceSourceConfigurationImageRepository
SetInternalValue(val *ApprunnerServiceSourceConfigurationImageRepository)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutImageConfiguration(value *ApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration)
ResetImageConfiguration()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewApprunnerServiceSourceConfigurationImageRepositoryOutputReference ¶
func NewApprunnerServiceSourceConfigurationImageRepositoryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApprunnerServiceSourceConfigurationImageRepositoryOutputReference
type ApprunnerServiceSourceConfigurationOutputReference ¶
type ApprunnerServiceSourceConfigurationOutputReference interface {
cdktf.ComplexObject
AuthenticationConfiguration() ApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference
AuthenticationConfigurationInput() *ApprunnerServiceSourceConfigurationAuthenticationConfiguration
AutoDeploymentsEnabled() interface{}
SetAutoDeploymentsEnabled(val interface{})
AutoDeploymentsEnabledInput() interface{}
CodeRepository() ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference
CodeRepositoryInput() *ApprunnerServiceSourceConfigurationCodeRepository
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
ImageRepository() ApprunnerServiceSourceConfigurationImageRepositoryOutputReference
ImageRepositoryInput() *ApprunnerServiceSourceConfigurationImageRepository
InternalValue() *ApprunnerServiceSourceConfiguration
SetInternalValue(val *ApprunnerServiceSourceConfiguration)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutAuthenticationConfiguration(value *ApprunnerServiceSourceConfigurationAuthenticationConfiguration)
PutCodeRepository(value *ApprunnerServiceSourceConfigurationCodeRepository)
PutImageRepository(value *ApprunnerServiceSourceConfigurationImageRepository)
ResetAuthenticationConfiguration()
ResetAutoDeploymentsEnabled()
ResetCodeRepository()
ResetImageRepository()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewApprunnerServiceSourceConfigurationOutputReference ¶
func NewApprunnerServiceSourceConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApprunnerServiceSourceConfigurationOutputReference
Source Files
¶
- ApprunnerService.go
- ApprunnerServiceConfig.go
- ApprunnerServiceEncryptionConfiguration.go
- ApprunnerServiceEncryptionConfigurationOutputReference.go
- ApprunnerServiceEncryptionConfigurationOutputReference__checks.go
- ApprunnerServiceHealthCheckConfiguration.go
- ApprunnerServiceHealthCheckConfigurationOutputReference.go
- ApprunnerServiceHealthCheckConfigurationOutputReference__checks.go
- ApprunnerServiceInstanceConfiguration.go
- ApprunnerServiceInstanceConfigurationOutputReference.go
- ApprunnerServiceInstanceConfigurationOutputReference__checks.go
- ApprunnerServiceNetworkConfiguration.go
- ApprunnerServiceNetworkConfigurationEgressConfiguration.go
- ApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference.go
- ApprunnerServiceNetworkConfigurationEgressConfigurationOutputReference__checks.go
- ApprunnerServiceNetworkConfigurationIngressConfiguration.go
- ApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference.go
- ApprunnerServiceNetworkConfigurationIngressConfigurationOutputReference__checks.go
- ApprunnerServiceNetworkConfigurationOutputReference.go
- ApprunnerServiceNetworkConfigurationOutputReference__checks.go
- ApprunnerServiceObservabilityConfiguration.go
- ApprunnerServiceObservabilityConfigurationOutputReference.go
- ApprunnerServiceObservabilityConfigurationOutputReference__checks.go
- ApprunnerServiceSourceConfiguration.go
- ApprunnerServiceSourceConfigurationAuthenticationConfiguration.go
- ApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference.go
- ApprunnerServiceSourceConfigurationAuthenticationConfigurationOutputReference__checks.go
- ApprunnerServiceSourceConfigurationCodeRepository.go
- ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration.go
- ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues.go
- ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference.go
- ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputReference__checks.go
- ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference.go
- ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputReference__checks.go
- ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference.go
- ApprunnerServiceSourceConfigurationCodeRepositoryOutputReference__checks.go
- ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion.go
- ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference.go
- ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputReference__checks.go
- ApprunnerServiceSourceConfigurationImageRepository.go
- ApprunnerServiceSourceConfigurationImageRepositoryImageConfiguration.go
- ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference.go
- ApprunnerServiceSourceConfigurationImageRepositoryImageConfigurationOutputReference__checks.go
- ApprunnerServiceSourceConfigurationImageRepositoryOutputReference.go
- ApprunnerServiceSourceConfigurationImageRepositoryOutputReference__checks.go
- ApprunnerServiceSourceConfigurationOutputReference.go
- ApprunnerServiceSourceConfigurationOutputReference__checks.go
- ApprunnerService__checks.go
- main.go