Documentation ¶
Index ¶
- func ApprunnerService_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- 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_GenerateConfigForImport ¶
func ApprunnerService_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a ApprunnerService resource upon running "cdktf plan <stack-name>".
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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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() interface{} // Experimental. SetCount(val interface{}) // 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 // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *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. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // 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{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() 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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service aws_apprunner_service}.
func NewApprunnerService ¶
func NewApprunnerService(scope constructs.Construct, id *string, config *ApprunnerServiceConfig) ApprunnerService
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service aws_apprunner_service} Resource.
type ApprunnerServiceConfig ¶
type ApprunnerServiceConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#service_name ApprunnerService#service_name}. ServiceName *string `field:"required" json:"serviceName" yaml:"serviceName"` // source_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#source_configuration ApprunnerService#source_configuration} SourceConfiguration *ApprunnerServiceSourceConfiguration `field:"required" json:"sourceConfiguration" yaml:"sourceConfiguration"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#health_check_configuration ApprunnerService#health_check_configuration} HealthCheckConfiguration *ApprunnerServiceHealthCheckConfiguration `field:"optional" json:"healthCheckConfiguration" yaml:"healthCheckConfiguration"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#instance_configuration ApprunnerService#instance_configuration} InstanceConfiguration *ApprunnerServiceInstanceConfiguration `field:"optional" json:"instanceConfiguration" yaml:"instanceConfiguration"` // network_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#network_configuration ApprunnerService#network_configuration} NetworkConfiguration *ApprunnerServiceNetworkConfiguration `field:"optional" json:"networkConfiguration" yaml:"networkConfiguration"` // observability_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#observability_configuration ApprunnerService#observability_configuration} ObservabilityConfiguration *ApprunnerServiceObservabilityConfiguration `field:"optional" json:"observabilityConfiguration" yaml:"observabilityConfiguration"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#tags ApprunnerService#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#healthy_threshold ApprunnerService#healthy_threshold}. HealthyThreshold *float64 `field:"optional" json:"healthyThreshold" yaml:"healthyThreshold"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#interval ApprunnerService#interval}. Interval *float64 `field:"optional" json:"interval" yaml:"interval"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#path ApprunnerService#path}. Path *string `field:"optional" json:"path" yaml:"path"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#protocol ApprunnerService#protocol}. Protocol *string `field:"optional" json:"protocol" yaml:"protocol"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#timeout ApprunnerService#timeout}. Timeout *float64 `field:"optional" json:"timeout" yaml:"timeout"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#cpu ApprunnerService#cpu}. Cpu *string `field:"optional" json:"cpu" yaml:"cpu"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#instance_role_arn ApprunnerService#instance_role_arn}. InstanceRoleArn *string `field:"optional" json:"instanceRoleArn" yaml:"instanceRoleArn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#egress_configuration ApprunnerService#egress_configuration} EgressConfiguration *ApprunnerServiceNetworkConfigurationEgressConfiguration `field:"optional" json:"egressConfiguration" yaml:"egressConfiguration"` // ingress_configuration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#ingress_configuration ApprunnerService#ingress_configuration} IngressConfiguration *ApprunnerServiceNetworkConfigurationIngressConfiguration `field:"optional" json:"ingressConfiguration" yaml:"ingressConfiguration"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#ip_address_type ApprunnerService#ip_address_type}. IpAddressType *string `field:"optional" json:"ipAddressType" yaml:"ipAddressType"` }
type ApprunnerServiceNetworkConfigurationEgressConfiguration ¶
type ApprunnerServiceNetworkConfigurationEgressConfiguration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#egress_type ApprunnerService#egress_type}. EgressType *string `field:"optional" json:"egressType" yaml:"egressType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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) IpAddressType() *string SetIpAddressType(val *string) IpAddressTypeInput() *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 PutEgressConfiguration(value *ApprunnerServiceNetworkConfigurationEgressConfiguration) PutIngressConfiguration(value *ApprunnerServiceNetworkConfigurationIngressConfiguration) ResetEgressConfiguration() ResetIngressConfiguration() ResetIpAddressType() // 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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#observability_enabled ApprunnerService#observability_enabled}. ObservabilityEnabled interface{} `field:"required" json:"observabilityEnabled" yaml:"observabilityEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#authentication_configuration ApprunnerService#authentication_configuration} AuthenticationConfiguration *ApprunnerServiceSourceConfigurationAuthenticationConfiguration `field:"optional" json:"authenticationConfiguration" yaml:"authenticationConfiguration"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#code_repository ApprunnerService#code_repository} CodeRepository *ApprunnerServiceSourceConfigurationCodeRepository `field:"optional" json:"codeRepository" yaml:"codeRepository"` // image_repository block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#access_role_arn ApprunnerService#access_role_arn}. AccessRoleArn *string `field:"optional" json:"accessRoleArn" yaml:"accessRoleArn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#code_configuration ApprunnerService#code_configuration} CodeConfiguration *ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration `field:"optional" json:"codeConfiguration" yaml:"codeConfiguration"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#source_directory ApprunnerService#source_directory}. SourceDirectory *string `field:"optional" json:"sourceDirectory" yaml:"sourceDirectory"` }
type ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration ¶
type ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#runtime ApprunnerService#runtime}. Runtime *string `field:"required" json:"runtime" yaml:"runtime"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#build_command ApprunnerService#build_command}. BuildCommand *string `field:"optional" json:"buildCommand" yaml:"buildCommand"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#port ApprunnerService#port}. Port *string `field:"optional" json:"port" yaml:"port"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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 SourceDirectory() *string SetSourceDirectory(val *string) SourceDirectoryInput() *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 PutCodeConfiguration(value *ApprunnerServiceSourceConfigurationCodeRepositoryCodeConfiguration) PutSourceCodeVersion(value *ApprunnerServiceSourceConfigurationCodeRepositorySourceCodeVersion) ResetCodeConfiguration() ResetSourceDirectory() // 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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#type ApprunnerService#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#image_identifier ApprunnerService#image_identifier}. ImageIdentifier *string `field:"required" json:"imageIdentifier" yaml:"imageIdentifier"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/apprunner_service#port ApprunnerService#port}. Port *string `field:"optional" json:"port" yaml:"port"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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://registry.terraform.io/providers/hashicorp/aws/5.48.0/docs/resources/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