Documentation ¶
Index ¶
- func ContainerApp_IsConstruct(x interface{}) *bool
- func ContainerApp_IsTerraformElement(x interface{}) *bool
- func ContainerApp_IsTerraformResource(x interface{}) *bool
- func ContainerApp_TfResourceType() *string
- func NewContainerAppDaprOutputReference_Override(c ContainerAppDaprOutputReference, ...)
- func NewContainerAppIdentityOutputReference_Override(c ContainerAppIdentityOutputReference, ...)
- func NewContainerAppIngressCustomDomainOutputReference_Override(c ContainerAppIngressCustomDomainOutputReference, ...)
- func NewContainerAppIngressOutputReference_Override(c ContainerAppIngressOutputReference, ...)
- func NewContainerAppIngressTrafficWeightList_Override(c ContainerAppIngressTrafficWeightList, ...)
- func NewContainerAppIngressTrafficWeightOutputReference_Override(c ContainerAppIngressTrafficWeightOutputReference, ...)
- func NewContainerAppRegistryList_Override(c ContainerAppRegistryList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewContainerAppRegistryOutputReference_Override(c ContainerAppRegistryOutputReference, ...)
- func NewContainerAppSecretList_Override(c ContainerAppSecretList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewContainerAppSecretOutputReference_Override(c ContainerAppSecretOutputReference, ...)
- func NewContainerAppTemplateContainerEnvList_Override(c ContainerAppTemplateContainerEnvList, ...)
- func NewContainerAppTemplateContainerEnvOutputReference_Override(c ContainerAppTemplateContainerEnvOutputReference, ...)
- func NewContainerAppTemplateContainerList_Override(c ContainerAppTemplateContainerList, ...)
- func NewContainerAppTemplateContainerLivenessProbeHeaderList_Override(c ContainerAppTemplateContainerLivenessProbeHeaderList, ...)
- func NewContainerAppTemplateContainerLivenessProbeHeaderOutputReference_Override(c ContainerAppTemplateContainerLivenessProbeHeaderOutputReference, ...)
- func NewContainerAppTemplateContainerLivenessProbeList_Override(c ContainerAppTemplateContainerLivenessProbeList, ...)
- func NewContainerAppTemplateContainerLivenessProbeOutputReference_Override(c ContainerAppTemplateContainerLivenessProbeOutputReference, ...)
- func NewContainerAppTemplateContainerOutputReference_Override(c ContainerAppTemplateContainerOutputReference, ...)
- func NewContainerAppTemplateContainerReadinessProbeHeaderList_Override(c ContainerAppTemplateContainerReadinessProbeHeaderList, ...)
- func NewContainerAppTemplateContainerReadinessProbeHeaderOutputReference_Override(c ContainerAppTemplateContainerReadinessProbeHeaderOutputReference, ...)
- func NewContainerAppTemplateContainerReadinessProbeList_Override(c ContainerAppTemplateContainerReadinessProbeList, ...)
- func NewContainerAppTemplateContainerReadinessProbeOutputReference_Override(c ContainerAppTemplateContainerReadinessProbeOutputReference, ...)
- func NewContainerAppTemplateContainerStartupProbeHeaderList_Override(c ContainerAppTemplateContainerStartupProbeHeaderList, ...)
- func NewContainerAppTemplateContainerStartupProbeHeaderOutputReference_Override(c ContainerAppTemplateContainerStartupProbeHeaderOutputReference, ...)
- func NewContainerAppTemplateContainerStartupProbeList_Override(c ContainerAppTemplateContainerStartupProbeList, ...)
- func NewContainerAppTemplateContainerStartupProbeOutputReference_Override(c ContainerAppTemplateContainerStartupProbeOutputReference, ...)
- func NewContainerAppTemplateContainerVolumeMountsList_Override(c ContainerAppTemplateContainerVolumeMountsList, ...)
- func NewContainerAppTemplateContainerVolumeMountsOutputReference_Override(c ContainerAppTemplateContainerVolumeMountsOutputReference, ...)
- func NewContainerAppTemplateOutputReference_Override(c ContainerAppTemplateOutputReference, ...)
- func NewContainerAppTemplateVolumeList_Override(c ContainerAppTemplateVolumeList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewContainerAppTemplateVolumeOutputReference_Override(c ContainerAppTemplateVolumeOutputReference, ...)
- func NewContainerAppTimeoutsOutputReference_Override(c ContainerAppTimeoutsOutputReference, ...)
- func NewContainerApp_Override(c ContainerApp, scope constructs.Construct, id *string, ...)
- type ContainerApp
- type ContainerAppConfig
- type ContainerAppDapr
- type ContainerAppDaprOutputReference
- type ContainerAppIdentity
- type ContainerAppIdentityOutputReference
- type ContainerAppIngress
- type ContainerAppIngressCustomDomain
- type ContainerAppIngressCustomDomainOutputReference
- type ContainerAppIngressOutputReference
- type ContainerAppIngressTrafficWeight
- type ContainerAppIngressTrafficWeightList
- type ContainerAppIngressTrafficWeightOutputReference
- type ContainerAppRegistry
- type ContainerAppRegistryList
- type ContainerAppRegistryOutputReference
- type ContainerAppSecret
- type ContainerAppSecretList
- type ContainerAppSecretOutputReference
- type ContainerAppTemplate
- type ContainerAppTemplateContainer
- type ContainerAppTemplateContainerEnv
- type ContainerAppTemplateContainerEnvList
- type ContainerAppTemplateContainerEnvOutputReference
- type ContainerAppTemplateContainerList
- type ContainerAppTemplateContainerLivenessProbe
- type ContainerAppTemplateContainerLivenessProbeHeader
- type ContainerAppTemplateContainerLivenessProbeHeaderList
- type ContainerAppTemplateContainerLivenessProbeHeaderOutputReference
- type ContainerAppTemplateContainerLivenessProbeList
- type ContainerAppTemplateContainerLivenessProbeOutputReference
- type ContainerAppTemplateContainerOutputReference
- type ContainerAppTemplateContainerReadinessProbe
- type ContainerAppTemplateContainerReadinessProbeHeader
- type ContainerAppTemplateContainerReadinessProbeHeaderList
- type ContainerAppTemplateContainerReadinessProbeHeaderOutputReference
- type ContainerAppTemplateContainerReadinessProbeList
- type ContainerAppTemplateContainerReadinessProbeOutputReference
- type ContainerAppTemplateContainerStartupProbe
- type ContainerAppTemplateContainerStartupProbeHeader
- type ContainerAppTemplateContainerStartupProbeHeaderList
- type ContainerAppTemplateContainerStartupProbeHeaderOutputReference
- type ContainerAppTemplateContainerStartupProbeList
- type ContainerAppTemplateContainerStartupProbeOutputReference
- type ContainerAppTemplateContainerVolumeMounts
- type ContainerAppTemplateContainerVolumeMountsList
- type ContainerAppTemplateContainerVolumeMountsOutputReference
- type ContainerAppTemplateOutputReference
- type ContainerAppTemplateVolume
- type ContainerAppTemplateVolumeList
- type ContainerAppTemplateVolumeOutputReference
- type ContainerAppTimeouts
- type ContainerAppTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContainerApp_IsConstruct ¶
func ContainerApp_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 ContainerApp_IsTerraformElement ¶
func ContainerApp_IsTerraformElement(x interface{}) *bool
Experimental.
func ContainerApp_IsTerraformResource ¶
func ContainerApp_IsTerraformResource(x interface{}) *bool
Experimental.
func ContainerApp_TfResourceType ¶
func ContainerApp_TfResourceType() *string
func NewContainerAppDaprOutputReference_Override ¶
func NewContainerAppDaprOutputReference_Override(c ContainerAppDaprOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAppIdentityOutputReference_Override ¶
func NewContainerAppIdentityOutputReference_Override(c ContainerAppIdentityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAppIngressCustomDomainOutputReference_Override ¶
func NewContainerAppIngressCustomDomainOutputReference_Override(c ContainerAppIngressCustomDomainOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAppIngressOutputReference_Override ¶
func NewContainerAppIngressOutputReference_Override(c ContainerAppIngressOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAppIngressTrafficWeightList_Override ¶
func NewContainerAppIngressTrafficWeightList_Override(c ContainerAppIngressTrafficWeightList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppIngressTrafficWeightOutputReference_Override ¶
func NewContainerAppIngressTrafficWeightOutputReference_Override(c ContainerAppIngressTrafficWeightOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppRegistryList_Override ¶
func NewContainerAppRegistryList_Override(c ContainerAppRegistryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppRegistryOutputReference_Override ¶
func NewContainerAppRegistryOutputReference_Override(c ContainerAppRegistryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppSecretList_Override ¶
func NewContainerAppSecretList_Override(c ContainerAppSecretList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppSecretOutputReference_Override ¶
func NewContainerAppSecretOutputReference_Override(c ContainerAppSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppTemplateContainerEnvList_Override ¶
func NewContainerAppTemplateContainerEnvList_Override(c ContainerAppTemplateContainerEnvList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateContainerEnvOutputReference_Override ¶
func NewContainerAppTemplateContainerEnvOutputReference_Override(c ContainerAppTemplateContainerEnvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppTemplateContainerList_Override ¶ added in v5.0.5
func NewContainerAppTemplateContainerList_Override(c ContainerAppTemplateContainerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateContainerLivenessProbeHeaderList_Override ¶
func NewContainerAppTemplateContainerLivenessProbeHeaderList_Override(c ContainerAppTemplateContainerLivenessProbeHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateContainerLivenessProbeHeaderOutputReference_Override ¶
func NewContainerAppTemplateContainerLivenessProbeHeaderOutputReference_Override(c ContainerAppTemplateContainerLivenessProbeHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppTemplateContainerLivenessProbeList_Override ¶
func NewContainerAppTemplateContainerLivenessProbeList_Override(c ContainerAppTemplateContainerLivenessProbeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateContainerLivenessProbeOutputReference_Override ¶
func NewContainerAppTemplateContainerLivenessProbeOutputReference_Override(c ContainerAppTemplateContainerLivenessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppTemplateContainerOutputReference_Override ¶
func NewContainerAppTemplateContainerOutputReference_Override(c ContainerAppTemplateContainerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppTemplateContainerReadinessProbeHeaderList_Override ¶
func NewContainerAppTemplateContainerReadinessProbeHeaderList_Override(c ContainerAppTemplateContainerReadinessProbeHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateContainerReadinessProbeHeaderOutputReference_Override ¶
func NewContainerAppTemplateContainerReadinessProbeHeaderOutputReference_Override(c ContainerAppTemplateContainerReadinessProbeHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppTemplateContainerReadinessProbeList_Override ¶
func NewContainerAppTemplateContainerReadinessProbeList_Override(c ContainerAppTemplateContainerReadinessProbeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateContainerReadinessProbeOutputReference_Override ¶
func NewContainerAppTemplateContainerReadinessProbeOutputReference_Override(c ContainerAppTemplateContainerReadinessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppTemplateContainerStartupProbeHeaderList_Override ¶
func NewContainerAppTemplateContainerStartupProbeHeaderList_Override(c ContainerAppTemplateContainerStartupProbeHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateContainerStartupProbeHeaderOutputReference_Override ¶
func NewContainerAppTemplateContainerStartupProbeHeaderOutputReference_Override(c ContainerAppTemplateContainerStartupProbeHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppTemplateContainerStartupProbeList_Override ¶
func NewContainerAppTemplateContainerStartupProbeList_Override(c ContainerAppTemplateContainerStartupProbeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateContainerStartupProbeOutputReference_Override ¶
func NewContainerAppTemplateContainerStartupProbeOutputReference_Override(c ContainerAppTemplateContainerStartupProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppTemplateContainerVolumeMountsList_Override ¶
func NewContainerAppTemplateContainerVolumeMountsList_Override(c ContainerAppTemplateContainerVolumeMountsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateContainerVolumeMountsOutputReference_Override ¶
func NewContainerAppTemplateContainerVolumeMountsOutputReference_Override(c ContainerAppTemplateContainerVolumeMountsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppTemplateOutputReference_Override ¶
func NewContainerAppTemplateOutputReference_Override(c ContainerAppTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAppTemplateVolumeList_Override ¶
func NewContainerAppTemplateVolumeList_Override(c ContainerAppTemplateVolumeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateVolumeOutputReference_Override ¶
func NewContainerAppTemplateVolumeOutputReference_Override(c ContainerAppTemplateVolumeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppTimeoutsOutputReference_Override ¶
func NewContainerAppTimeoutsOutputReference_Override(c ContainerAppTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerApp_Override ¶
func NewContainerApp_Override(c ContainerApp, scope constructs.Construct, id *string, config *ContainerAppConfig)
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/container_app azurerm_container_app} Resource.
Types ¶
type ContainerApp ¶
type ContainerApp interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} ContainerAppEnvironmentId() *string SetContainerAppEnvironmentId(val *string) ContainerAppEnvironmentIdInput() *string // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CustomDomainVerificationId() *string Dapr() ContainerAppDaprOutputReference DaprInput() *ContainerAppDapr // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) Identity() ContainerAppIdentityOutputReference IdentityInput() *ContainerAppIdentity IdInput() *string Ingress() ContainerAppIngressOutputReference IngressInput() *ContainerAppIngress LatestRevisionFqdn() *string LatestRevisionName() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node OutboundIpAddresses() *[]*string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Registry() ContainerAppRegistryList RegistryInput() interface{} ResourceGroupName() *string SetResourceGroupName(val *string) ResourceGroupNameInput() *string RevisionMode() *string SetRevisionMode(val *string) RevisionModeInput() *string Secret() ContainerAppSecretList SecretInput() interface{} Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string Template() ContainerAppTemplateOutputReference TemplateInput() *ContainerAppTemplate // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() ContainerAppTimeoutsOutputReference TimeoutsInput() interface{} // 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) PutDapr(value *ContainerAppDapr) PutIdentity(value *ContainerAppIdentity) PutIngress(value *ContainerAppIngress) PutRegistry(value interface{}) PutSecret(value interface{}) PutTemplate(value *ContainerAppTemplate) PutTimeouts(value *ContainerAppTimeouts) ResetDapr() ResetId() ResetIdentity() ResetIngress() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRegistry() ResetSecret() ResetTags() ResetTimeouts() 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/azurerm/r/container_app azurerm_container_app}.
func NewContainerApp ¶
func NewContainerApp(scope constructs.Construct, id *string, config *ContainerAppConfig) ContainerApp
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/container_app azurerm_container_app} Resource.
type ContainerAppConfig ¶
type ContainerAppConfig 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"` // The ID of the Container App Environment to host this Container App. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#container_app_environment_id ContainerApp#container_app_environment_id} ContainerAppEnvironmentId *string `field:"required" json:"containerAppEnvironmentId" yaml:"containerAppEnvironmentId"` // The name for this Container App. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#name ContainerApp#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#resource_group_name ContainerApp#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#revision_mode ContainerApp#revision_mode}. RevisionMode *string `field:"required" json:"revisionMode" yaml:"revisionMode"` // template block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#template ContainerApp#template} Template *ContainerAppTemplate `field:"required" json:"template" yaml:"template"` // dapr block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#dapr ContainerApp#dapr} Dapr *ContainerAppDapr `field:"optional" json:"dapr" yaml:"dapr"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#id ContainerApp#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"` // identity block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#identity ContainerApp#identity} Identity *ContainerAppIdentity `field:"optional" json:"identity" yaml:"identity"` // ingress block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#ingress ContainerApp#ingress} Ingress *ContainerAppIngress `field:"optional" json:"ingress" yaml:"ingress"` // registry block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#registry ContainerApp#registry} Registry interface{} `field:"optional" json:"registry" yaml:"registry"` // secret block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#secret ContainerApp#secret} Secret interface{} `field:"optional" json:"secret" yaml:"secret"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#tags ContainerApp#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#timeouts ContainerApp#timeouts} Timeouts *ContainerAppTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type ContainerAppDapr ¶
type ContainerAppDapr struct { // The Dapr Application Identifier. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#app_id ContainerApp#app_id} AppId *string `field:"required" json:"appId" yaml:"appId"` // The port which the application is listening on. This is the same as the `ingress` port. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#app_port ContainerApp#app_port} AppPort *float64 `field:"required" json:"appPort" yaml:"appPort"` // The protocol for the app. Possible values include `http` and `grpc`. Defaults to `http`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#app_protocol ContainerApp#app_protocol} AppProtocol *string `field:"optional" json:"appProtocol" yaml:"appProtocol"` }
type ContainerAppDaprOutputReference ¶
type ContainerAppDaprOutputReference interface { cdktf.ComplexObject AppId() *string SetAppId(val *string) AppIdInput() *string AppPort() *float64 SetAppPort(val *float64) AppPortInput() *float64 AppProtocol() *string SetAppProtocol(val *string) AppProtocolInput() *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() *ContainerAppDapr SetInternalValue(val *ContainerAppDapr) // 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 ResetAppProtocol() // 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 NewContainerAppDaprOutputReference ¶
func NewContainerAppDaprOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAppDaprOutputReference
type ContainerAppIdentity ¶
type ContainerAppIdentity struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#type ContainerApp#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#identity_ids ContainerApp#identity_ids}. IdentityIds *[]*string `field:"optional" json:"identityIds" yaml:"identityIds"` }
type ContainerAppIdentityOutputReference ¶
type ContainerAppIdentityOutputReference 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 IdentityIds() *[]*string SetIdentityIds(val *[]*string) IdentityIdsInput() *[]*string InternalValue() *ContainerAppIdentity SetInternalValue(val *ContainerAppIdentity) PrincipalId() *string TenantId() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *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 ResetIdentityIds() // 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 NewContainerAppIdentityOutputReference ¶
func NewContainerAppIdentityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAppIdentityOutputReference
type ContainerAppIngress ¶
type ContainerAppIngress struct { // The target port on the container for the Ingress traffic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#target_port ContainerApp#target_port} TargetPort *float64 `field:"required" json:"targetPort" yaml:"targetPort"` // traffic_weight block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#traffic_weight ContainerApp#traffic_weight} TrafficWeight interface{} `field:"required" json:"trafficWeight" yaml:"trafficWeight"` // Should this ingress allow insecure connections? // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#allow_insecure_connections ContainerApp#allow_insecure_connections} AllowInsecureConnections interface{} `field:"optional" json:"allowInsecureConnections" yaml:"allowInsecureConnections"` // custom_domain block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#custom_domain ContainerApp#custom_domain} CustomDomain *ContainerAppIngressCustomDomain `field:"optional" json:"customDomain" yaml:"customDomain"` // Is this an external Ingress. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#external_enabled ContainerApp#external_enabled} ExternalEnabled interface{} `field:"optional" json:"externalEnabled" yaml:"externalEnabled"` // The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#transport ContainerApp#transport} Transport *string `field:"optional" json:"transport" yaml:"transport"` }
type ContainerAppIngressCustomDomain ¶
type ContainerAppIngressCustomDomain struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#certificate_id ContainerApp#certificate_id}. CertificateId *string `field:"required" json:"certificateId" yaml:"certificateId"` // The hostname of the Certificate. Must be the CN or a named SAN in the certificate. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#name ContainerApp#name} Name *string `field:"required" json:"name" yaml:"name"` // The Binding type. Possible values include `Disabled` and `SniEnabled`. Defaults to `Disabled`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#certificate_binding_type ContainerApp#certificate_binding_type} CertificateBindingType *string `field:"optional" json:"certificateBindingType" yaml:"certificateBindingType"` }
type ContainerAppIngressCustomDomainOutputReference ¶
type ContainerAppIngressCustomDomainOutputReference interface { cdktf.ComplexObject CertificateBindingType() *string SetCertificateBindingType(val *string) CertificateBindingTypeInput() *string CertificateId() *string SetCertificateId(val *string) CertificateIdInput() *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() *ContainerAppIngressCustomDomain SetInternalValue(val *ContainerAppIngressCustomDomain) Name() *string SetName(val *string) NameInput() *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 ResetCertificateBindingType() // 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 NewContainerAppIngressCustomDomainOutputReference ¶
func NewContainerAppIngressCustomDomainOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAppIngressCustomDomainOutputReference
type ContainerAppIngressOutputReference ¶
type ContainerAppIngressOutputReference interface { cdktf.ComplexObject AllowInsecureConnections() interface{} SetAllowInsecureConnections(val interface{}) AllowInsecureConnectionsInput() interface{} // 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 CustomDomain() ContainerAppIngressCustomDomainOutputReference CustomDomainInput() *ContainerAppIngressCustomDomain ExternalEnabled() interface{} SetExternalEnabled(val interface{}) ExternalEnabledInput() interface{} Fqdn() *string // Experimental. Fqn() *string InternalValue() *ContainerAppIngress SetInternalValue(val *ContainerAppIngress) TargetPort() *float64 SetTargetPort(val *float64) TargetPortInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TrafficWeight() ContainerAppIngressTrafficWeightList TrafficWeightInput() interface{} Transport() *string SetTransport(val *string) TransportInput() *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 PutCustomDomain(value *ContainerAppIngressCustomDomain) PutTrafficWeight(value interface{}) ResetAllowInsecureConnections() ResetCustomDomain() ResetExternalEnabled() ResetTransport() // 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 NewContainerAppIngressOutputReference ¶
func NewContainerAppIngressOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAppIngressOutputReference
type ContainerAppIngressTrafficWeight ¶
type ContainerAppIngressTrafficWeight struct { // The percentage of traffic to send to this revision. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#percentage ContainerApp#percentage} Percentage *float64 `field:"required" json:"percentage" yaml:"percentage"` // The label to apply to the revision as a name prefix for routing traffic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#label ContainerApp#label} Label *string `field:"optional" json:"label" yaml:"label"` // This traffic Weight relates to the latest stable Container Revision. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#latest_revision ContainerApp#latest_revision} LatestRevision interface{} `field:"optional" json:"latestRevision" yaml:"latestRevision"` // The suffix string to append to the revision. // // This must be unique for the Container App's lifetime. A default hash created by the service will be used if this value is omitted. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#revision_suffix ContainerApp#revision_suffix} RevisionSuffix *string `field:"optional" json:"revisionSuffix" yaml:"revisionSuffix"` }
type ContainerAppIngressTrafficWeightList ¶
type ContainerAppIngressTrafficWeightList interface { cdktf.ComplexList // 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() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppIngressTrafficWeightOutputReference // 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 NewContainerAppIngressTrafficWeightList ¶
func NewContainerAppIngressTrafficWeightList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppIngressTrafficWeightList
type ContainerAppIngressTrafficWeightOutputReference ¶
type ContainerAppIngressTrafficWeightOutputReference 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() interface{} SetInternalValue(val interface{}) Label() *string SetLabel(val *string) LabelInput() *string LatestRevision() interface{} SetLatestRevision(val interface{}) LatestRevisionInput() interface{} Percentage() *float64 SetPercentage(val *float64) PercentageInput() *float64 RevisionSuffix() *string SetRevisionSuffix(val *string) RevisionSuffixInput() *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 ResetLabel() ResetLatestRevision() ResetRevisionSuffix() // 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 NewContainerAppIngressTrafficWeightOutputReference ¶
func NewContainerAppIngressTrafficWeightOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppIngressTrafficWeightOutputReference
type ContainerAppRegistry ¶
type ContainerAppRegistry struct { // The hostname for the Container Registry. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#server ContainerApp#server} Server *string `field:"required" json:"server" yaml:"server"` // ID of the System or User Managed Identity used to pull images from the Container Registry. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#identity ContainerApp#identity} Identity *string `field:"optional" json:"identity" yaml:"identity"` // The name of the Secret Reference containing the password value for this user on the Container Registry. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#password_secret_name ContainerApp#password_secret_name} PasswordSecretName *string `field:"optional" json:"passwordSecretName" yaml:"passwordSecretName"` // The username to use for this Container Registry. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#username ContainerApp#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type ContainerAppRegistryList ¶
type ContainerAppRegistryList interface { cdktf.ComplexList // 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() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppRegistryOutputReference // 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 NewContainerAppRegistryList ¶
func NewContainerAppRegistryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppRegistryList
type ContainerAppRegistryOutputReference ¶
type ContainerAppRegistryOutputReference 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 Identity() *string SetIdentity(val *string) IdentityInput() *string InternalValue() interface{} SetInternalValue(val interface{}) PasswordSecretName() *string SetPasswordSecretName(val *string) PasswordSecretNameInput() *string Server() *string SetServer(val *string) ServerInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *string SetUsername(val *string) UsernameInput() *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 ResetIdentity() ResetPasswordSecretName() ResetUsername() // 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 NewContainerAppRegistryOutputReference ¶
func NewContainerAppRegistryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppRegistryOutputReference
type ContainerAppSecret ¶
type ContainerAppSecret struct { // The Secret name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#name ContainerApp#name} Name *string `field:"required" json:"name" yaml:"name"` // The value for this secret. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#value ContainerApp#value} Value *string `field:"required" json:"value" yaml:"value"` }
type ContainerAppSecretList ¶
type ContainerAppSecretList interface { cdktf.ComplexList // 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() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppSecretOutputReference // 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 NewContainerAppSecretList ¶
func NewContainerAppSecretList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppSecretList
type ContainerAppSecretOutputReference ¶
type ContainerAppSecretOutputReference 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() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) 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 NewContainerAppSecretOutputReference ¶
func NewContainerAppSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppSecretOutputReference
type ContainerAppTemplate ¶
type ContainerAppTemplate struct { // container block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#container ContainerApp#container} Container interface{} `field:"required" json:"container" yaml:"container"` // The maximum number of replicas for this container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#max_replicas ContainerApp#max_replicas} MaxReplicas *float64 `field:"optional" json:"maxReplicas" yaml:"maxReplicas"` // The minimum number of replicas for this container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#min_replicas ContainerApp#min_replicas} MinReplicas *float64 `field:"optional" json:"minReplicas" yaml:"minReplicas"` // The suffix for the revision. // // This value must be unique for the lifetime of the Resource. If omitted the service will use a hash function to create one. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#revision_suffix ContainerApp#revision_suffix} RevisionSuffix *string `field:"optional" json:"revisionSuffix" yaml:"revisionSuffix"` // volume block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#volume ContainerApp#volume} Volume interface{} `field:"optional" json:"volume" yaml:"volume"` }
type ContainerAppTemplateContainer ¶
type ContainerAppTemplateContainer struct { // The amount of vCPU to allocate to the container. // // Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#cpu ContainerApp#cpu} Cpu *float64 `field:"required" json:"cpu" yaml:"cpu"` // The image to use to create the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#image ContainerApp#image} Image *string `field:"required" json:"image" yaml:"image"` // The amount of memory to allocate to the container. // // Possible values include `0.5Gi`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`. **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#memory ContainerApp#memory} Memory *string `field:"required" json:"memory" yaml:"memory"` // The name of the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#name ContainerApp#name} Name *string `field:"required" json:"name" yaml:"name"` // A list of args to pass to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#args ContainerApp#args} Args *[]*string `field:"optional" json:"args" yaml:"args"` // A command to pass to the container to override the default. // // This is provided as a list of command line elements without spaces. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#command ContainerApp#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` // env block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#env ContainerApp#env} Env interface{} `field:"optional" json:"env" yaml:"env"` // liveness_probe block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#liveness_probe ContainerApp#liveness_probe} LivenessProbe interface{} `field:"optional" json:"livenessProbe" yaml:"livenessProbe"` // readiness_probe block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#readiness_probe ContainerApp#readiness_probe} ReadinessProbe interface{} `field:"optional" json:"readinessProbe" yaml:"readinessProbe"` // startup_probe block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#startup_probe ContainerApp#startup_probe} StartupProbe interface{} `field:"optional" json:"startupProbe" yaml:"startupProbe"` // volume_mounts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#volume_mounts ContainerApp#volume_mounts} VolumeMounts interface{} `field:"optional" json:"volumeMounts" yaml:"volumeMounts"` }
type ContainerAppTemplateContainerEnv ¶
type ContainerAppTemplateContainerEnv struct { // The name of the environment variable for the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#name ContainerApp#name} Name *string `field:"required" json:"name" yaml:"name"` // The name of the secret that contains the value for this environment variable. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#secret_name ContainerApp#secret_name} SecretName *string `field:"optional" json:"secretName" yaml:"secretName"` // The value for this environment variable. **NOTE:** This value is ignored if `secret_name` is used. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#value ContainerApp#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type ContainerAppTemplateContainerEnvList ¶
type ContainerAppTemplateContainerEnvList interface { cdktf.ComplexList // 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() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateContainerEnvOutputReference // 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 NewContainerAppTemplateContainerEnvList ¶
func NewContainerAppTemplateContainerEnvList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateContainerEnvList
type ContainerAppTemplateContainerEnvOutputReference ¶
type ContainerAppTemplateContainerEnvOutputReference 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() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string SecretName() *string SetSecretName(val *string) SecretNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) 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 ResetSecretName() ResetValue() // 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 NewContainerAppTemplateContainerEnvOutputReference ¶
func NewContainerAppTemplateContainerEnvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateContainerEnvOutputReference
type ContainerAppTemplateContainerList ¶ added in v5.0.5
type ContainerAppTemplateContainerList interface { cdktf.ComplexList // 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() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateContainerOutputReference // 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 NewContainerAppTemplateContainerList ¶ added in v5.0.5
func NewContainerAppTemplateContainerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateContainerList
type ContainerAppTemplateContainerLivenessProbe ¶
type ContainerAppTemplateContainerLivenessProbe struct { // The port number on which to connect. Possible values are between `1` and `65535`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#port ContainerApp#port} Port *float64 `field:"required" json:"port" yaml:"port"` // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#transport ContainerApp#transport} Transport *string `field:"required" json:"transport" yaml:"transport"` // The number of consecutive failures required to consider this probe as failed. // // Possible values are between `1` and `10`. Defaults to `3`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#failure_count_threshold ContainerApp#failure_count_threshold} FailureCountThreshold *float64 `field:"optional" json:"failureCountThreshold" yaml:"failureCountThreshold"` // header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#header ContainerApp#header} Header interface{} `field:"optional" json:"header" yaml:"header"` // The probe hostname. // // Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#host ContainerApp#host} Host *string `field:"optional" json:"host" yaml:"host"` // The time in seconds to wait after the container has started before the probe is started. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#initial_delay ContainerApp#initial_delay} InitialDelay *float64 `field:"optional" json:"initialDelay" yaml:"initialDelay"` // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#interval_seconds ContainerApp#interval_seconds} IntervalSeconds *float64 `field:"optional" json:"intervalSeconds" yaml:"intervalSeconds"` // The URI to use with the `host` for http type probes. // // Not valid for `TCP` type probes. Defaults to `/`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#path ContainerApp#path} Path *string `field:"optional" json:"path" yaml:"path"` // Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#timeout ContainerApp#timeout} Timeout *float64 `field:"optional" json:"timeout" yaml:"timeout"` }
type ContainerAppTemplateContainerLivenessProbeHeader ¶
type ContainerAppTemplateContainerLivenessProbeHeader struct { // The HTTP Header Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#name ContainerApp#name} Name *string `field:"required" json:"name" yaml:"name"` // The HTTP Header value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#value ContainerApp#value} Value *string `field:"required" json:"value" yaml:"value"` }
type ContainerAppTemplateContainerLivenessProbeHeaderList ¶
type ContainerAppTemplateContainerLivenessProbeHeaderList interface { cdktf.ComplexList // 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() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateContainerLivenessProbeHeaderOutputReference // 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 NewContainerAppTemplateContainerLivenessProbeHeaderList ¶
func NewContainerAppTemplateContainerLivenessProbeHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateContainerLivenessProbeHeaderList
type ContainerAppTemplateContainerLivenessProbeHeaderOutputReference ¶
type ContainerAppTemplateContainerLivenessProbeHeaderOutputReference 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() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) 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 NewContainerAppTemplateContainerLivenessProbeHeaderOutputReference ¶
func NewContainerAppTemplateContainerLivenessProbeHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateContainerLivenessProbeHeaderOutputReference
type ContainerAppTemplateContainerLivenessProbeList ¶
type ContainerAppTemplateContainerLivenessProbeList interface { cdktf.ComplexList // 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() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateContainerLivenessProbeOutputReference // 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 NewContainerAppTemplateContainerLivenessProbeList ¶
func NewContainerAppTemplateContainerLivenessProbeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateContainerLivenessProbeList
type ContainerAppTemplateContainerLivenessProbeOutputReference ¶
type ContainerAppTemplateContainerLivenessProbeOutputReference 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 FailureCountThreshold() *float64 SetFailureCountThreshold(val *float64) FailureCountThresholdInput() *float64 // Experimental. Fqn() *string Header() ContainerAppTemplateContainerLivenessProbeHeaderList HeaderInput() interface{} Host() *string SetHost(val *string) HostInput() *string InitialDelay() *float64 SetInitialDelay(val *float64) InitialDelayInput() *float64 InternalValue() interface{} SetInternalValue(val interface{}) IntervalSeconds() *float64 SetIntervalSeconds(val *float64) IntervalSecondsInput() *float64 Path() *string SetPath(val *string) PathInput() *string Port() *float64 SetPort(val *float64) PortInput() *float64 TerminationGracePeriodSeconds() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeout() *float64 SetTimeout(val *float64) TimeoutInput() *float64 Transport() *string SetTransport(val *string) TransportInput() *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 PutHeader(value interface{}) ResetFailureCountThreshold() ResetHeader() ResetHost() ResetInitialDelay() ResetIntervalSeconds() ResetPath() ResetTimeout() // 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 NewContainerAppTemplateContainerLivenessProbeOutputReference ¶
func NewContainerAppTemplateContainerLivenessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateContainerLivenessProbeOutputReference
type ContainerAppTemplateContainerOutputReference ¶
type ContainerAppTemplateContainerOutputReference interface { cdktf.ComplexObject Args() *[]*string SetArgs(val *[]*string) ArgsInput() *[]*string Command() *[]*string SetCommand(val *[]*string) CommandInput() *[]*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) Cpu() *float64 SetCpu(val *float64) CpuInput() *float64 // 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 Env() ContainerAppTemplateContainerEnvList EnvInput() interface{} EphemeralStorage() *string // Experimental. Fqn() *string Image() *string SetImage(val *string) ImageInput() *string InternalValue() interface{} SetInternalValue(val interface{}) LivenessProbe() ContainerAppTemplateContainerLivenessProbeList LivenessProbeInput() interface{} Memory() *string SetMemory(val *string) MemoryInput() *string Name() *string SetName(val *string) NameInput() *string ReadinessProbe() ContainerAppTemplateContainerReadinessProbeList ReadinessProbeInput() interface{} StartupProbe() ContainerAppTemplateContainerStartupProbeList StartupProbeInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VolumeMounts() ContainerAppTemplateContainerVolumeMountsList VolumeMountsInput() interface{} // 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 PutEnv(value interface{}) PutLivenessProbe(value interface{}) PutReadinessProbe(value interface{}) PutStartupProbe(value interface{}) PutVolumeMounts(value interface{}) ResetArgs() ResetCommand() ResetEnv() ResetLivenessProbe() ResetReadinessProbe() ResetStartupProbe() ResetVolumeMounts() // 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 NewContainerAppTemplateContainerOutputReference ¶
func NewContainerAppTemplateContainerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateContainerOutputReference
type ContainerAppTemplateContainerReadinessProbe ¶
type ContainerAppTemplateContainerReadinessProbe struct { // The port number on which to connect. Possible values are between `1` and `65535`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#port ContainerApp#port} Port *float64 `field:"required" json:"port" yaml:"port"` // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#transport ContainerApp#transport} Transport *string `field:"required" json:"transport" yaml:"transport"` // The number of consecutive failures required to consider this probe as failed. // // Possible values are between `1` and `10`. Defaults to `3`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#failure_count_threshold ContainerApp#failure_count_threshold} FailureCountThreshold *float64 `field:"optional" json:"failureCountThreshold" yaml:"failureCountThreshold"` // header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#header ContainerApp#header} Header interface{} `field:"optional" json:"header" yaml:"header"` // The probe hostname. // // Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#host ContainerApp#host} Host *string `field:"optional" json:"host" yaml:"host"` // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#interval_seconds ContainerApp#interval_seconds} IntervalSeconds *float64 `field:"optional" json:"intervalSeconds" yaml:"intervalSeconds"` // The URI to use for http type probes. Not valid for `TCP` type probes. Defaults to `/`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#path ContainerApp#path} Path *string `field:"optional" json:"path" yaml:"path"` // The number of consecutive successful responses required to consider this probe as successful. // // Possible values are between `1` and `10`. Defaults to `3`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#success_count_threshold ContainerApp#success_count_threshold} SuccessCountThreshold *float64 `field:"optional" json:"successCountThreshold" yaml:"successCountThreshold"` // Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#timeout ContainerApp#timeout} Timeout *float64 `field:"optional" json:"timeout" yaml:"timeout"` }
type ContainerAppTemplateContainerReadinessProbeHeader ¶
type ContainerAppTemplateContainerReadinessProbeHeader struct { // The HTTP Header Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#name ContainerApp#name} Name *string `field:"required" json:"name" yaml:"name"` // The HTTP Header value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#value ContainerApp#value} Value *string `field:"required" json:"value" yaml:"value"` }
type ContainerAppTemplateContainerReadinessProbeHeaderList ¶
type ContainerAppTemplateContainerReadinessProbeHeaderList interface { cdktf.ComplexList // 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() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateContainerReadinessProbeHeaderOutputReference // 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 NewContainerAppTemplateContainerReadinessProbeHeaderList ¶
func NewContainerAppTemplateContainerReadinessProbeHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateContainerReadinessProbeHeaderList
type ContainerAppTemplateContainerReadinessProbeHeaderOutputReference ¶
type ContainerAppTemplateContainerReadinessProbeHeaderOutputReference 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() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) 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 NewContainerAppTemplateContainerReadinessProbeHeaderOutputReference ¶
func NewContainerAppTemplateContainerReadinessProbeHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateContainerReadinessProbeHeaderOutputReference
type ContainerAppTemplateContainerReadinessProbeList ¶
type ContainerAppTemplateContainerReadinessProbeList interface { cdktf.ComplexList // 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() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateContainerReadinessProbeOutputReference // 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 NewContainerAppTemplateContainerReadinessProbeList ¶
func NewContainerAppTemplateContainerReadinessProbeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateContainerReadinessProbeList
type ContainerAppTemplateContainerReadinessProbeOutputReference ¶
type ContainerAppTemplateContainerReadinessProbeOutputReference 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 FailureCountThreshold() *float64 SetFailureCountThreshold(val *float64) FailureCountThresholdInput() *float64 // Experimental. Fqn() *string Header() ContainerAppTemplateContainerReadinessProbeHeaderList HeaderInput() interface{} Host() *string SetHost(val *string) HostInput() *string InternalValue() interface{} SetInternalValue(val interface{}) IntervalSeconds() *float64 SetIntervalSeconds(val *float64) IntervalSecondsInput() *float64 Path() *string SetPath(val *string) PathInput() *string Port() *float64 SetPort(val *float64) PortInput() *float64 SuccessCountThreshold() *float64 SetSuccessCountThreshold(val *float64) SuccessCountThresholdInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeout() *float64 SetTimeout(val *float64) TimeoutInput() *float64 Transport() *string SetTransport(val *string) TransportInput() *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 PutHeader(value interface{}) ResetFailureCountThreshold() ResetHeader() ResetHost() ResetIntervalSeconds() ResetPath() ResetSuccessCountThreshold() ResetTimeout() // 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 NewContainerAppTemplateContainerReadinessProbeOutputReference ¶
func NewContainerAppTemplateContainerReadinessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateContainerReadinessProbeOutputReference
type ContainerAppTemplateContainerStartupProbe ¶
type ContainerAppTemplateContainerStartupProbe struct { // The port number on which to connect. Possible values are between `1` and `65535`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#port ContainerApp#port} Port *float64 `field:"required" json:"port" yaml:"port"` // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#transport ContainerApp#transport} Transport *string `field:"required" json:"transport" yaml:"transport"` // The number of consecutive failures required to consider this probe as failed. // // Possible values are between `1` and `10`. Defaults to `3`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#failure_count_threshold ContainerApp#failure_count_threshold} FailureCountThreshold *float64 `field:"optional" json:"failureCountThreshold" yaml:"failureCountThreshold"` // header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#header ContainerApp#header} Header interface{} `field:"optional" json:"header" yaml:"header"` // The probe hostname. // // Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `http` and `https` type probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#host ContainerApp#host} Host *string `field:"optional" json:"host" yaml:"host"` // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#interval_seconds ContainerApp#interval_seconds} IntervalSeconds *float64 `field:"optional" json:"intervalSeconds" yaml:"intervalSeconds"` // The URI to use with the `host` for http type probes. // // Not valid for `TCP` type probes. Defaults to `/`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#path ContainerApp#path} Path *string `field:"optional" json:"path" yaml:"path"` // Time in seconds after which the probe times out. Possible values are between `1` an `240`. Defaults to `1`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#timeout ContainerApp#timeout} Timeout *float64 `field:"optional" json:"timeout" yaml:"timeout"` }
type ContainerAppTemplateContainerStartupProbeHeader ¶
type ContainerAppTemplateContainerStartupProbeHeader struct { // The HTTP Header Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#name ContainerApp#name} Name *string `field:"required" json:"name" yaml:"name"` // The HTTP Header value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#value ContainerApp#value} Value *string `field:"required" json:"value" yaml:"value"` }
type ContainerAppTemplateContainerStartupProbeHeaderList ¶
type ContainerAppTemplateContainerStartupProbeHeaderList interface { cdktf.ComplexList // 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() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateContainerStartupProbeHeaderOutputReference // 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 NewContainerAppTemplateContainerStartupProbeHeaderList ¶
func NewContainerAppTemplateContainerStartupProbeHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateContainerStartupProbeHeaderList
type ContainerAppTemplateContainerStartupProbeHeaderOutputReference ¶
type ContainerAppTemplateContainerStartupProbeHeaderOutputReference 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() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) 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 NewContainerAppTemplateContainerStartupProbeHeaderOutputReference ¶
func NewContainerAppTemplateContainerStartupProbeHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateContainerStartupProbeHeaderOutputReference
type ContainerAppTemplateContainerStartupProbeList ¶
type ContainerAppTemplateContainerStartupProbeList interface { cdktf.ComplexList // 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() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateContainerStartupProbeOutputReference // 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 NewContainerAppTemplateContainerStartupProbeList ¶
func NewContainerAppTemplateContainerStartupProbeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateContainerStartupProbeList
type ContainerAppTemplateContainerStartupProbeOutputReference ¶
type ContainerAppTemplateContainerStartupProbeOutputReference 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 FailureCountThreshold() *float64 SetFailureCountThreshold(val *float64) FailureCountThresholdInput() *float64 // Experimental. Fqn() *string Header() ContainerAppTemplateContainerStartupProbeHeaderList HeaderInput() interface{} Host() *string SetHost(val *string) HostInput() *string InternalValue() interface{} SetInternalValue(val interface{}) IntervalSeconds() *float64 SetIntervalSeconds(val *float64) IntervalSecondsInput() *float64 Path() *string SetPath(val *string) PathInput() *string Port() *float64 SetPort(val *float64) PortInput() *float64 TerminationGracePeriodSeconds() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeout() *float64 SetTimeout(val *float64) TimeoutInput() *float64 Transport() *string SetTransport(val *string) TransportInput() *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 PutHeader(value interface{}) ResetFailureCountThreshold() ResetHeader() ResetHost() ResetIntervalSeconds() ResetPath() ResetTimeout() // 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 NewContainerAppTemplateContainerStartupProbeOutputReference ¶
func NewContainerAppTemplateContainerStartupProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateContainerStartupProbeOutputReference
type ContainerAppTemplateContainerVolumeMounts ¶
type ContainerAppTemplateContainerVolumeMounts struct { // The name of the Volume to be mounted in the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#name ContainerApp#name} Name *string `field:"required" json:"name" yaml:"name"` // The path in the container at which to mount this volume. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#path ContainerApp#path} Path *string `field:"required" json:"path" yaml:"path"` }
type ContainerAppTemplateContainerVolumeMountsList ¶
type ContainerAppTemplateContainerVolumeMountsList interface { cdktf.ComplexList // 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() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateContainerVolumeMountsOutputReference // 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 NewContainerAppTemplateContainerVolumeMountsList ¶
func NewContainerAppTemplateContainerVolumeMountsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateContainerVolumeMountsList
type ContainerAppTemplateContainerVolumeMountsOutputReference ¶
type ContainerAppTemplateContainerVolumeMountsOutputReference 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() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Path() *string SetPath(val *string) PathInput() *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 NewContainerAppTemplateContainerVolumeMountsOutputReference ¶
func NewContainerAppTemplateContainerVolumeMountsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateContainerVolumeMountsOutputReference
type ContainerAppTemplateOutputReference ¶
type ContainerAppTemplateOutputReference 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) Container() ContainerAppTemplateContainerList ContainerInput() interface{} // 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() *ContainerAppTemplate SetInternalValue(val *ContainerAppTemplate) MaxReplicas() *float64 SetMaxReplicas(val *float64) MaxReplicasInput() *float64 MinReplicas() *float64 SetMinReplicas(val *float64) MinReplicasInput() *float64 RevisionSuffix() *string SetRevisionSuffix(val *string) RevisionSuffixInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Volume() ContainerAppTemplateVolumeList VolumeInput() interface{} // 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 PutContainer(value interface{}) PutVolume(value interface{}) ResetMaxReplicas() ResetMinReplicas() ResetRevisionSuffix() ResetVolume() // 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 NewContainerAppTemplateOutputReference ¶
func NewContainerAppTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAppTemplateOutputReference
type ContainerAppTemplateVolume ¶
type ContainerAppTemplateVolume struct { // The name of the volume. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#name ContainerApp#name} Name *string `field:"required" json:"name" yaml:"name"` // The name of the `AzureFile` storage. Required when `storage_type` is `AzureFile`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#storage_name ContainerApp#storage_name} StorageName *string `field:"optional" json:"storageName" yaml:"storageName"` // The type of storage volume. Possible values include `AzureFile` and `EmptyDir`. Defaults to `EmptyDir`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#storage_type ContainerApp#storage_type} StorageType *string `field:"optional" json:"storageType" yaml:"storageType"` }
type ContainerAppTemplateVolumeList ¶
type ContainerAppTemplateVolumeList interface { cdktf.ComplexList // 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() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateVolumeOutputReference // 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 NewContainerAppTemplateVolumeList ¶
func NewContainerAppTemplateVolumeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateVolumeList
type ContainerAppTemplateVolumeOutputReference ¶
type ContainerAppTemplateVolumeOutputReference 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() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string StorageName() *string SetStorageName(val *string) StorageNameInput() *string StorageType() *string SetStorageType(val *string) StorageTypeInput() *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 ResetStorageName() ResetStorageType() // 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 NewContainerAppTemplateVolumeOutputReference ¶
func NewContainerAppTemplateVolumeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateVolumeOutputReference
type ContainerAppTimeouts ¶
type ContainerAppTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#create ContainerApp#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#delete ContainerApp#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#read ContainerApp#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/container_app#update ContainerApp#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type ContainerAppTimeoutsOutputReference ¶
type ContainerAppTimeoutsOutputReference 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) Create() *string SetCreate(val *string) CreateInput() *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 Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *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 ResetCreate() ResetDelete() ResetRead() ResetUpdate() // 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 NewContainerAppTimeoutsOutputReference ¶
func NewContainerAppTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAppTimeoutsOutputReference
Source Files ¶
- ContainerApp.go
- ContainerAppConfig.go
- ContainerAppDapr.go
- ContainerAppDaprOutputReference.go
- ContainerAppDaprOutputReference__checks.go
- ContainerAppIdentity.go
- ContainerAppIdentityOutputReference.go
- ContainerAppIdentityOutputReference__checks.go
- ContainerAppIngress.go
- ContainerAppIngressCustomDomain.go
- ContainerAppIngressCustomDomainOutputReference.go
- ContainerAppIngressCustomDomainOutputReference__checks.go
- ContainerAppIngressOutputReference.go
- ContainerAppIngressOutputReference__checks.go
- ContainerAppIngressTrafficWeight.go
- ContainerAppIngressTrafficWeightList.go
- ContainerAppIngressTrafficWeightList__checks.go
- ContainerAppIngressTrafficWeightOutputReference.go
- ContainerAppIngressTrafficWeightOutputReference__checks.go
- ContainerAppRegistry.go
- ContainerAppRegistryList.go
- ContainerAppRegistryList__checks.go
- ContainerAppRegistryOutputReference.go
- ContainerAppRegistryOutputReference__checks.go
- ContainerAppSecret.go
- ContainerAppSecretList.go
- ContainerAppSecretList__checks.go
- ContainerAppSecretOutputReference.go
- ContainerAppSecretOutputReference__checks.go
- ContainerAppTemplate.go
- ContainerAppTemplateContainer.go
- ContainerAppTemplateContainerEnv.go
- ContainerAppTemplateContainerEnvList.go
- ContainerAppTemplateContainerEnvList__checks.go
- ContainerAppTemplateContainerEnvOutputReference.go
- ContainerAppTemplateContainerEnvOutputReference__checks.go
- ContainerAppTemplateContainerList.go
- ContainerAppTemplateContainerList__checks.go
- ContainerAppTemplateContainerLivenessProbe.go
- ContainerAppTemplateContainerLivenessProbeHeader.go
- ContainerAppTemplateContainerLivenessProbeHeaderList.go
- ContainerAppTemplateContainerLivenessProbeHeaderList__checks.go
- ContainerAppTemplateContainerLivenessProbeHeaderOutputReference.go
- ContainerAppTemplateContainerLivenessProbeHeaderOutputReference__checks.go
- ContainerAppTemplateContainerLivenessProbeList.go
- ContainerAppTemplateContainerLivenessProbeList__checks.go
- ContainerAppTemplateContainerLivenessProbeOutputReference.go
- ContainerAppTemplateContainerLivenessProbeOutputReference__checks.go
- ContainerAppTemplateContainerOutputReference.go
- ContainerAppTemplateContainerOutputReference__checks.go
- ContainerAppTemplateContainerReadinessProbe.go
- ContainerAppTemplateContainerReadinessProbeHeader.go
- ContainerAppTemplateContainerReadinessProbeHeaderList.go
- ContainerAppTemplateContainerReadinessProbeHeaderList__checks.go
- ContainerAppTemplateContainerReadinessProbeHeaderOutputReference.go
- ContainerAppTemplateContainerReadinessProbeHeaderOutputReference__checks.go
- ContainerAppTemplateContainerReadinessProbeList.go
- ContainerAppTemplateContainerReadinessProbeList__checks.go
- ContainerAppTemplateContainerReadinessProbeOutputReference.go
- ContainerAppTemplateContainerReadinessProbeOutputReference__checks.go
- ContainerAppTemplateContainerStartupProbe.go
- ContainerAppTemplateContainerStartupProbeHeader.go
- ContainerAppTemplateContainerStartupProbeHeaderList.go
- ContainerAppTemplateContainerStartupProbeHeaderList__checks.go
- ContainerAppTemplateContainerStartupProbeHeaderOutputReference.go
- ContainerAppTemplateContainerStartupProbeHeaderOutputReference__checks.go
- ContainerAppTemplateContainerStartupProbeList.go
- ContainerAppTemplateContainerStartupProbeList__checks.go
- ContainerAppTemplateContainerStartupProbeOutputReference.go
- ContainerAppTemplateContainerStartupProbeOutputReference__checks.go
- ContainerAppTemplateContainerVolumeMounts.go
- ContainerAppTemplateContainerVolumeMountsList.go
- ContainerAppTemplateContainerVolumeMountsList__checks.go
- ContainerAppTemplateContainerVolumeMountsOutputReference.go
- ContainerAppTemplateContainerVolumeMountsOutputReference__checks.go
- ContainerAppTemplateOutputReference.go
- ContainerAppTemplateOutputReference__checks.go
- ContainerAppTemplateVolume.go
- ContainerAppTemplateVolumeList.go
- ContainerAppTemplateVolumeList__checks.go
- ContainerAppTemplateVolumeOutputReference.go
- ContainerAppTemplateVolumeOutputReference__checks.go
- ContainerAppTimeouts.go
- ContainerAppTimeoutsOutputReference.go
- ContainerAppTimeoutsOutputReference__checks.go
- ContainerApp__checks.go
- main.go