Documentation ¶
Index ¶
- func ContainerApp_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- 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 NewContainerAppIngressCustomDomainList_Override(c ContainerAppIngressCustomDomainList, ...)
- func NewContainerAppIngressCustomDomainOutputReference_Override(c ContainerAppIngressCustomDomainOutputReference, ...)
- func NewContainerAppIngressIpSecurityRestrictionList_Override(c ContainerAppIngressIpSecurityRestrictionList, ...)
- func NewContainerAppIngressIpSecurityRestrictionOutputReference_Override(c ContainerAppIngressIpSecurityRestrictionOutputReference, ...)
- 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 NewContainerAppTemplateAzureQueueScaleRuleAuthenticationList_Override(c ContainerAppTemplateAzureQueueScaleRuleAuthenticationList, ...)
- func NewContainerAppTemplateAzureQueueScaleRuleAuthenticationOutputReference_Override(c ContainerAppTemplateAzureQueueScaleRuleAuthenticationOutputReference, ...)
- func NewContainerAppTemplateAzureQueueScaleRuleList_Override(c ContainerAppTemplateAzureQueueScaleRuleList, ...)
- func NewContainerAppTemplateAzureQueueScaleRuleOutputReference_Override(c ContainerAppTemplateAzureQueueScaleRuleOutputReference, ...)
- 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 NewContainerAppTemplateCustomScaleRuleAuthenticationList_Override(c ContainerAppTemplateCustomScaleRuleAuthenticationList, ...)
- func NewContainerAppTemplateCustomScaleRuleAuthenticationOutputReference_Override(c ContainerAppTemplateCustomScaleRuleAuthenticationOutputReference, ...)
- func NewContainerAppTemplateCustomScaleRuleList_Override(c ContainerAppTemplateCustomScaleRuleList, ...)
- func NewContainerAppTemplateCustomScaleRuleOutputReference_Override(c ContainerAppTemplateCustomScaleRuleOutputReference, ...)
- func NewContainerAppTemplateHttpScaleRuleAuthenticationList_Override(c ContainerAppTemplateHttpScaleRuleAuthenticationList, ...)
- func NewContainerAppTemplateHttpScaleRuleAuthenticationOutputReference_Override(c ContainerAppTemplateHttpScaleRuleAuthenticationOutputReference, ...)
- func NewContainerAppTemplateHttpScaleRuleList_Override(c ContainerAppTemplateHttpScaleRuleList, ...)
- func NewContainerAppTemplateHttpScaleRuleOutputReference_Override(c ContainerAppTemplateHttpScaleRuleOutputReference, ...)
- func NewContainerAppTemplateInitContainerEnvList_Override(c ContainerAppTemplateInitContainerEnvList, ...)
- func NewContainerAppTemplateInitContainerEnvOutputReference_Override(c ContainerAppTemplateInitContainerEnvOutputReference, ...)
- func NewContainerAppTemplateInitContainerList_Override(c ContainerAppTemplateInitContainerList, ...)
- func NewContainerAppTemplateInitContainerOutputReference_Override(c ContainerAppTemplateInitContainerOutputReference, ...)
- func NewContainerAppTemplateInitContainerVolumeMountsList_Override(c ContainerAppTemplateInitContainerVolumeMountsList, ...)
- func NewContainerAppTemplateInitContainerVolumeMountsOutputReference_Override(c ContainerAppTemplateInitContainerVolumeMountsOutputReference, ...)
- func NewContainerAppTemplateOutputReference_Override(c ContainerAppTemplateOutputReference, ...)
- func NewContainerAppTemplateTcpScaleRuleAuthenticationList_Override(c ContainerAppTemplateTcpScaleRuleAuthenticationList, ...)
- func NewContainerAppTemplateTcpScaleRuleAuthenticationOutputReference_Override(c ContainerAppTemplateTcpScaleRuleAuthenticationOutputReference, ...)
- func NewContainerAppTemplateTcpScaleRuleList_Override(c ContainerAppTemplateTcpScaleRuleList, ...)
- func NewContainerAppTemplateTcpScaleRuleOutputReference_Override(c ContainerAppTemplateTcpScaleRuleOutputReference, ...)
- 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 ContainerAppIngressCustomDomainList
- type ContainerAppIngressCustomDomainOutputReference
- type ContainerAppIngressIpSecurityRestriction
- type ContainerAppIngressIpSecurityRestrictionList
- type ContainerAppIngressIpSecurityRestrictionOutputReference
- type ContainerAppIngressOutputReference
- type ContainerAppIngressTrafficWeight
- type ContainerAppIngressTrafficWeightList
- type ContainerAppIngressTrafficWeightOutputReference
- type ContainerAppRegistry
- type ContainerAppRegistryList
- type ContainerAppRegistryOutputReference
- type ContainerAppSecret
- type ContainerAppSecretList
- type ContainerAppSecretOutputReference
- type ContainerAppTemplate
- type ContainerAppTemplateAzureQueueScaleRule
- type ContainerAppTemplateAzureQueueScaleRuleAuthentication
- type ContainerAppTemplateAzureQueueScaleRuleAuthenticationList
- type ContainerAppTemplateAzureQueueScaleRuleAuthenticationOutputReference
- type ContainerAppTemplateAzureQueueScaleRuleList
- type ContainerAppTemplateAzureQueueScaleRuleOutputReference
- 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 ContainerAppTemplateCustomScaleRule
- type ContainerAppTemplateCustomScaleRuleAuthentication
- type ContainerAppTemplateCustomScaleRuleAuthenticationList
- type ContainerAppTemplateCustomScaleRuleAuthenticationOutputReference
- type ContainerAppTemplateCustomScaleRuleList
- type ContainerAppTemplateCustomScaleRuleOutputReference
- type ContainerAppTemplateHttpScaleRule
- type ContainerAppTemplateHttpScaleRuleAuthentication
- type ContainerAppTemplateHttpScaleRuleAuthenticationList
- type ContainerAppTemplateHttpScaleRuleAuthenticationOutputReference
- type ContainerAppTemplateHttpScaleRuleList
- type ContainerAppTemplateHttpScaleRuleOutputReference
- type ContainerAppTemplateInitContainer
- type ContainerAppTemplateInitContainerEnv
- type ContainerAppTemplateInitContainerEnvList
- type ContainerAppTemplateInitContainerEnvOutputReference
- type ContainerAppTemplateInitContainerList
- type ContainerAppTemplateInitContainerOutputReference
- type ContainerAppTemplateInitContainerVolumeMounts
- type ContainerAppTemplateInitContainerVolumeMountsList
- type ContainerAppTemplateInitContainerVolumeMountsOutputReference
- type ContainerAppTemplateOutputReference
- type ContainerAppTemplateTcpScaleRule
- type ContainerAppTemplateTcpScaleRuleAuthentication
- type ContainerAppTemplateTcpScaleRuleAuthenticationList
- type ContainerAppTemplateTcpScaleRuleAuthenticationOutputReference
- type ContainerAppTemplateTcpScaleRuleList
- type ContainerAppTemplateTcpScaleRuleOutputReference
- type ContainerAppTemplateVolume
- type ContainerAppTemplateVolumeList
- type ContainerAppTemplateVolumeOutputReference
- type ContainerAppTimeouts
- type ContainerAppTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContainerApp_GenerateConfigForImport ¶
func ContainerApp_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a ContainerApp resource upon running "cdktf plan <stack-name>".
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 NewContainerAppIngressCustomDomainList_Override ¶
func NewContainerAppIngressCustomDomainList_Override(c ContainerAppIngressCustomDomainList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppIngressCustomDomainOutputReference_Override ¶
func NewContainerAppIngressCustomDomainOutputReference_Override(c ContainerAppIngressCustomDomainOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppIngressIpSecurityRestrictionList_Override ¶
func NewContainerAppIngressIpSecurityRestrictionList_Override(c ContainerAppIngressIpSecurityRestrictionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppIngressIpSecurityRestrictionOutputReference_Override ¶
func NewContainerAppIngressIpSecurityRestrictionOutputReference_Override(c ContainerAppIngressIpSecurityRestrictionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
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 NewContainerAppTemplateAzureQueueScaleRuleAuthenticationList_Override ¶
func NewContainerAppTemplateAzureQueueScaleRuleAuthenticationList_Override(c ContainerAppTemplateAzureQueueScaleRuleAuthenticationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateAzureQueueScaleRuleAuthenticationOutputReference_Override ¶
func NewContainerAppTemplateAzureQueueScaleRuleAuthenticationOutputReference_Override(c ContainerAppTemplateAzureQueueScaleRuleAuthenticationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppTemplateAzureQueueScaleRuleList_Override ¶
func NewContainerAppTemplateAzureQueueScaleRuleList_Override(c ContainerAppTemplateAzureQueueScaleRuleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateAzureQueueScaleRuleOutputReference_Override ¶
func NewContainerAppTemplateAzureQueueScaleRuleOutputReference_Override(c ContainerAppTemplateAzureQueueScaleRuleOutputReference, 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 ¶
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 NewContainerAppTemplateCustomScaleRuleAuthenticationList_Override ¶
func NewContainerAppTemplateCustomScaleRuleAuthenticationList_Override(c ContainerAppTemplateCustomScaleRuleAuthenticationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateCustomScaleRuleAuthenticationOutputReference_Override ¶
func NewContainerAppTemplateCustomScaleRuleAuthenticationOutputReference_Override(c ContainerAppTemplateCustomScaleRuleAuthenticationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppTemplateCustomScaleRuleList_Override ¶
func NewContainerAppTemplateCustomScaleRuleList_Override(c ContainerAppTemplateCustomScaleRuleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateCustomScaleRuleOutputReference_Override ¶
func NewContainerAppTemplateCustomScaleRuleOutputReference_Override(c ContainerAppTemplateCustomScaleRuleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppTemplateHttpScaleRuleAuthenticationList_Override ¶
func NewContainerAppTemplateHttpScaleRuleAuthenticationList_Override(c ContainerAppTemplateHttpScaleRuleAuthenticationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateHttpScaleRuleAuthenticationOutputReference_Override ¶
func NewContainerAppTemplateHttpScaleRuleAuthenticationOutputReference_Override(c ContainerAppTemplateHttpScaleRuleAuthenticationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppTemplateHttpScaleRuleList_Override ¶
func NewContainerAppTemplateHttpScaleRuleList_Override(c ContainerAppTemplateHttpScaleRuleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateHttpScaleRuleOutputReference_Override ¶
func NewContainerAppTemplateHttpScaleRuleOutputReference_Override(c ContainerAppTemplateHttpScaleRuleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppTemplateInitContainerEnvList_Override ¶
func NewContainerAppTemplateInitContainerEnvList_Override(c ContainerAppTemplateInitContainerEnvList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateInitContainerEnvOutputReference_Override ¶
func NewContainerAppTemplateInitContainerEnvOutputReference_Override(c ContainerAppTemplateInitContainerEnvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppTemplateInitContainerList_Override ¶
func NewContainerAppTemplateInitContainerList_Override(c ContainerAppTemplateInitContainerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateInitContainerOutputReference_Override ¶
func NewContainerAppTemplateInitContainerOutputReference_Override(c ContainerAppTemplateInitContainerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppTemplateInitContainerVolumeMountsList_Override ¶
func NewContainerAppTemplateInitContainerVolumeMountsList_Override(c ContainerAppTemplateInitContainerVolumeMountsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateInitContainerVolumeMountsOutputReference_Override ¶
func NewContainerAppTemplateInitContainerVolumeMountsOutputReference_Override(c ContainerAppTemplateInitContainerVolumeMountsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppTemplateOutputReference_Override ¶
func NewContainerAppTemplateOutputReference_Override(c ContainerAppTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAppTemplateTcpScaleRuleAuthenticationList_Override ¶
func NewContainerAppTemplateTcpScaleRuleAuthenticationList_Override(c ContainerAppTemplateTcpScaleRuleAuthenticationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateTcpScaleRuleAuthenticationOutputReference_Override ¶
func NewContainerAppTemplateTcpScaleRuleAuthenticationOutputReference_Override(c ContainerAppTemplateTcpScaleRuleAuthenticationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppTemplateTcpScaleRuleList_Override ¶
func NewContainerAppTemplateTcpScaleRuleList_Override(c ContainerAppTemplateTcpScaleRuleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppTemplateTcpScaleRuleOutputReference_Override ¶
func NewContainerAppTemplateTcpScaleRuleOutputReference_Override(c ContainerAppTemplateTcpScaleRuleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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() interface{} // Experimental. SetCount(val interface{}) 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 MaxInactiveRevisions() *float64 SetMaxInactiveRevisions(val *float64) MaxInactiveRevisionsInput() *float64 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{} WorkloadProfileName() *string SetWorkloadProfileName(val *string) WorkloadProfileNameInput() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) 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() ResetMaxInactiveRevisions() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRegistry() ResetSecret() ResetTags() ResetTimeouts() ResetWorkloadProfileName() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app azurerm_container_app}.
func NewContainerApp ¶
func NewContainerApp(scope constructs.Construct, id *string, config *ContainerAppConfig) ContainerApp
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app azurerm_container_app} Resource.
type ContainerAppConfig ¶
type ContainerAppConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the Container App Environment to host this Container App. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#name ContainerApp#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#resource_group_name ContainerApp#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#revision_mode ContainerApp#revision_mode}. RevisionMode *string `field:"required" json:"revisionMode" yaml:"revisionMode"` // template block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#template ContainerApp#template} Template *ContainerAppTemplate `field:"required" json:"template" yaml:"template"` // dapr block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#dapr ContainerApp#dapr} Dapr *ContainerAppDapr `field:"optional" json:"dapr" yaml:"dapr"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#identity ContainerApp#identity} Identity *ContainerAppIdentity `field:"optional" json:"identity" yaml:"identity"` // ingress block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#ingress ContainerApp#ingress} Ingress *ContainerAppIngress `field:"optional" json:"ingress" yaml:"ingress"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#max_inactive_revisions ContainerApp#max_inactive_revisions}. MaxInactiveRevisions *float64 `field:"optional" json:"maxInactiveRevisions" yaml:"maxInactiveRevisions"` // registry block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#registry ContainerApp#registry} Registry interface{} `field:"optional" json:"registry" yaml:"registry"` // secret block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#secret ContainerApp#secret} Secret interface{} `field:"optional" json:"secret" yaml:"secret"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#tags ContainerApp#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#timeouts ContainerApp#timeouts} Timeouts *ContainerAppTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#workload_profile_name ContainerApp#workload_profile_name}. WorkloadProfileName *string `field:"optional" json:"workloadProfileName" yaml:"workloadProfileName"` }
type ContainerAppDapr ¶
type ContainerAppDapr struct { // The Dapr Application Identifier. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#app_port ContainerApp#app_port} AppPort *float64 `field:"optional" json:"appPort" yaml:"appPort"` // The protocol for the app. Possible values include `http` and `grpc`. Defaults to `http`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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 ResetAppPort() 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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#type ContainerApp#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#target_port ContainerApp#target_port} TargetPort *float64 `field:"required" json:"targetPort" yaml:"targetPort"` // traffic_weight block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#allow_insecure_connections ContainerApp#allow_insecure_connections} AllowInsecureConnections interface{} `field:"optional" json:"allowInsecureConnections" yaml:"allowInsecureConnections"` // The exposed port on the container for the Ingress traffic. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#exposed_port ContainerApp#exposed_port} ExposedPort *float64 `field:"optional" json:"exposedPort" yaml:"exposedPort"` // Is this an external Ingress. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#external_enabled ContainerApp#external_enabled} ExternalEnabled interface{} `field:"optional" json:"externalEnabled" yaml:"externalEnabled"` // ip_security_restriction block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#ip_security_restriction ContainerApp#ip_security_restriction} IpSecurityRestriction interface{} `field:"optional" json:"ipSecurityRestriction" yaml:"ipSecurityRestriction"` // The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`, `tcp`. Defaults to `auto`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#transport ContainerApp#transport} Transport *string `field:"optional" json:"transport" yaml:"transport"` }
type ContainerAppIngressCustomDomain ¶
type ContainerAppIngressCustomDomain struct { }
type ContainerAppIngressCustomDomainList ¶
type ContainerAppIngressCustomDomainList 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 // 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppIngressCustomDomainOutputReference // 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 NewContainerAppIngressCustomDomainList ¶
func NewContainerAppIngressCustomDomainList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppIngressCustomDomainList
type ContainerAppIngressCustomDomainOutputReference ¶
type ContainerAppIngressCustomDomainOutputReference interface { cdktf.ComplexObject CertificateBindingType() *string CertificateId() *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 // 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 NewContainerAppIngressCustomDomainOutputReference ¶
func NewContainerAppIngressCustomDomainOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppIngressCustomDomainOutputReference
type ContainerAppIngressIpSecurityRestriction ¶
type ContainerAppIngressIpSecurityRestriction struct { // The action. Allow or Deny. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#action ContainerApp#action} Action *string `field:"required" json:"action" yaml:"action"` // The incoming IP address or range of IP addresses (in CIDR notation). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#ip_address_range ContainerApp#ip_address_range} IpAddressRange *string `field:"required" json:"ipAddressRange" yaml:"ipAddressRange"` // Name for the IP restriction rule. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#name ContainerApp#name} Name *string `field:"required" json:"name" yaml:"name"` // Describe the IP restriction rule that is being sent to the container-app. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#description ContainerApp#description} Description *string `field:"optional" json:"description" yaml:"description"` }
type ContainerAppIngressIpSecurityRestrictionList ¶
type ContainerAppIngressIpSecurityRestrictionList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppIngressIpSecurityRestrictionOutputReference // 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 NewContainerAppIngressIpSecurityRestrictionList ¶
func NewContainerAppIngressIpSecurityRestrictionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppIngressIpSecurityRestrictionList
type ContainerAppIngressIpSecurityRestrictionOutputReference ¶
type ContainerAppIngressIpSecurityRestrictionOutputReference interface { cdktf.ComplexObject Action() *string SetAction(val *string) ActionInput() *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 Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) IpAddressRange() *string SetIpAddressRange(val *string) IpAddressRangeInput() *string 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 ResetDescription() // 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 NewContainerAppIngressIpSecurityRestrictionOutputReference ¶
func NewContainerAppIngressIpSecurityRestrictionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppIngressIpSecurityRestrictionOutputReference
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() ContainerAppIngressCustomDomainList ExposedPort() *float64 SetExposedPort(val *float64) ExposedPortInput() *float64 ExternalEnabled() interface{} SetExternalEnabled(val interface{}) ExternalEnabledInput() interface{} Fqdn() *string // Experimental. Fqn() *string InternalValue() *ContainerAppIngress SetInternalValue(val *ContainerAppIngress) IpSecurityRestriction() ContainerAppIngressIpSecurityRestrictionList IpSecurityRestrictionInput() interface{} 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 PutIpSecurityRestriction(value interface{}) PutTrafficWeight(value interface{}) ResetAllowInsecureConnections() ResetExposedPort() ResetExternalEnabled() ResetIpSecurityRestriction() 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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // 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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // 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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#name ContainerApp#name} Name *string `field:"required" json:"name" yaml:"name"` // The identity to use for accessing key vault reference. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#identity ContainerApp#identity} Identity *string `field:"optional" json:"identity" yaml:"identity"` // The Key Vault Secret ID. Could be either one of `id` or `versionless_id`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#key_vault_secret_id ContainerApp#key_vault_secret_id} KeyVaultSecretId *string `field:"optional" json:"keyVaultSecretId" yaml:"keyVaultSecretId"` // The value for this secret. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#value ContainerApp#value} Value *string `field:"optional" 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // 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 Identity() *string SetIdentity(val *string) IdentityInput() *string InternalValue() interface{} SetInternalValue(val interface{}) KeyVaultSecretId() *string SetKeyVaultSecretId(val *string) KeyVaultSecretIdInput() *string 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 ResetIdentity() ResetKeyVaultSecretId() 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 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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#container ContainerApp#container} Container interface{} `field:"required" json:"container" yaml:"container"` // azure_queue_scale_rule block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#azure_queue_scale_rule ContainerApp#azure_queue_scale_rule} AzureQueueScaleRule interface{} `field:"optional" json:"azureQueueScaleRule" yaml:"azureQueueScaleRule"` // custom_scale_rule block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#custom_scale_rule ContainerApp#custom_scale_rule} CustomScaleRule interface{} `field:"optional" json:"customScaleRule" yaml:"customScaleRule"` // http_scale_rule block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#http_scale_rule ContainerApp#http_scale_rule} HttpScaleRule interface{} `field:"optional" json:"httpScaleRule" yaml:"httpScaleRule"` // init_container block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#init_container ContainerApp#init_container} InitContainer interface{} `field:"optional" json:"initContainer" yaml:"initContainer"` // The maximum number of replicas for this container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#revision_suffix ContainerApp#revision_suffix} RevisionSuffix *string `field:"optional" json:"revisionSuffix" yaml:"revisionSuffix"` // tcp_scale_rule block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#tcp_scale_rule ContainerApp#tcp_scale_rule} TcpScaleRule interface{} `field:"optional" json:"tcpScaleRule" yaml:"tcpScaleRule"` // volume block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#volume ContainerApp#volume} Volume interface{} `field:"optional" json:"volume" yaml:"volume"` }
type ContainerAppTemplateAzureQueueScaleRule ¶
type ContainerAppTemplateAzureQueueScaleRule struct { // authentication block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#authentication ContainerApp#authentication} Authentication interface{} `field:"required" json:"authentication" yaml:"authentication"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#name ContainerApp#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#queue_length ContainerApp#queue_length}. QueueLength *float64 `field:"required" json:"queueLength" yaml:"queueLength"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#queue_name ContainerApp#queue_name}. QueueName *string `field:"required" json:"queueName" yaml:"queueName"` }
type ContainerAppTemplateAzureQueueScaleRuleAuthentication ¶
type ContainerAppTemplateAzureQueueScaleRuleAuthentication struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#secret_name ContainerApp#secret_name}. SecretName *string `field:"required" json:"secretName" yaml:"secretName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#trigger_parameter ContainerApp#trigger_parameter}. TriggerParameter *string `field:"required" json:"triggerParameter" yaml:"triggerParameter"` }
type ContainerAppTemplateAzureQueueScaleRuleAuthenticationList ¶
type ContainerAppTemplateAzureQueueScaleRuleAuthenticationList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateAzureQueueScaleRuleAuthenticationOutputReference // 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 NewContainerAppTemplateAzureQueueScaleRuleAuthenticationList ¶
func NewContainerAppTemplateAzureQueueScaleRuleAuthenticationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateAzureQueueScaleRuleAuthenticationList
type ContainerAppTemplateAzureQueueScaleRuleAuthenticationOutputReference ¶
type ContainerAppTemplateAzureQueueScaleRuleAuthenticationOutputReference 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{}) SecretName() *string SetSecretName(val *string) SecretNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TriggerParameter() *string SetTriggerParameter(val *string) TriggerParameterInput() *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 NewContainerAppTemplateAzureQueueScaleRuleAuthenticationOutputReference ¶
func NewContainerAppTemplateAzureQueueScaleRuleAuthenticationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateAzureQueueScaleRuleAuthenticationOutputReference
type ContainerAppTemplateAzureQueueScaleRuleList ¶
type ContainerAppTemplateAzureQueueScaleRuleList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateAzureQueueScaleRuleOutputReference // 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 NewContainerAppTemplateAzureQueueScaleRuleList ¶
func NewContainerAppTemplateAzureQueueScaleRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateAzureQueueScaleRuleList
type ContainerAppTemplateAzureQueueScaleRuleOutputReference ¶
type ContainerAppTemplateAzureQueueScaleRuleOutputReference interface { cdktf.ComplexObject Authentication() ContainerAppTemplateAzureQueueScaleRuleAuthenticationList AuthenticationInput() 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 // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string QueueLength() *float64 SetQueueLength(val *float64) QueueLengthInput() *float64 QueueName() *string SetQueueName(val *string) QueueNameInput() *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 PutAuthentication(value interface{}) // 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 NewContainerAppTemplateAzureQueueScaleRuleOutputReference ¶
func NewContainerAppTemplateAzureQueueScaleRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateAzureQueueScaleRuleOutputReference
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`. When there's a workload profile specified, there's no such constraint. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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`. When there's a workload profile specified, there's no such constraint. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#memory ContainerApp#memory} Memory *string `field:"required" json:"memory" yaml:"memory"` // The name of the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#command ContainerApp#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` // env block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#env ContainerApp#env} Env interface{} `field:"optional" json:"env" yaml:"env"` // liveness_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#liveness_probe ContainerApp#liveness_probe} LivenessProbe interface{} `field:"optional" json:"livenessProbe" yaml:"livenessProbe"` // readiness_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#readiness_probe ContainerApp#readiness_probe} ReadinessProbe interface{} `field:"optional" json:"readinessProbe" yaml:"readinessProbe"` // startup_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#startup_probe ContainerApp#startup_probe} StartupProbe interface{} `field:"optional" json:"startupProbe" yaml:"startupProbe"` // volume_mounts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // 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 ¶
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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // 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 ¶
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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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 `30`. Defaults to `3`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#host ContainerApp#host} Host *string `field:"optional" json:"host" yaml:"host"` // The number of seconds elapsed after the container has started before the probe is initiated. // // Possible values are between `0` and `60`. Defaults to `1` seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#name ContainerApp#name} Name *string `field:"required" json:"name" yaml:"name"` // The HTTP Header value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // 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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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 `30`. Defaults to `3`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#host ContainerApp#host} Host *string `field:"optional" json:"host" yaml:"host"` // The number of seconds elapsed after the container has started before the probe is initiated. // // Possible values are between `0` and `60`. Defaults to `0` seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#name ContainerApp#name} Name *string `field:"required" json:"name" yaml:"name"` // The HTTP Header value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // 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 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 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() ResetInitialDelay() 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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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 `30`. Defaults to `3`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#host ContainerApp#host} Host *string `field:"optional" json:"host" yaml:"host"` // The number of seconds elapsed after the container has started before the probe is initiated. // // Possible values are between `0` and `60`. Defaults to `0` seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#name ContainerApp#name} Name *string `field:"required" json:"name" yaml:"name"` // The HTTP Header value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // 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 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 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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // 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 ContainerAppTemplateCustomScaleRule ¶
type ContainerAppTemplateCustomScaleRule struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#custom_rule_type ContainerApp#custom_rule_type}. CustomRuleType *string `field:"required" json:"customRuleType" yaml:"customRuleType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#metadata ContainerApp#metadata}. Metadata *map[string]*string `field:"required" json:"metadata" yaml:"metadata"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#name ContainerApp#name}. Name *string `field:"required" json:"name" yaml:"name"` // authentication block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#authentication ContainerApp#authentication} Authentication interface{} `field:"optional" json:"authentication" yaml:"authentication"` }
type ContainerAppTemplateCustomScaleRuleAuthentication ¶
type ContainerAppTemplateCustomScaleRuleAuthentication struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#secret_name ContainerApp#secret_name}. SecretName *string `field:"required" json:"secretName" yaml:"secretName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#trigger_parameter ContainerApp#trigger_parameter}. TriggerParameter *string `field:"required" json:"triggerParameter" yaml:"triggerParameter"` }
type ContainerAppTemplateCustomScaleRuleAuthenticationList ¶
type ContainerAppTemplateCustomScaleRuleAuthenticationList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateCustomScaleRuleAuthenticationOutputReference // 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 NewContainerAppTemplateCustomScaleRuleAuthenticationList ¶
func NewContainerAppTemplateCustomScaleRuleAuthenticationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateCustomScaleRuleAuthenticationList
type ContainerAppTemplateCustomScaleRuleAuthenticationOutputReference ¶
type ContainerAppTemplateCustomScaleRuleAuthenticationOutputReference 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{}) SecretName() *string SetSecretName(val *string) SecretNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TriggerParameter() *string SetTriggerParameter(val *string) TriggerParameterInput() *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 NewContainerAppTemplateCustomScaleRuleAuthenticationOutputReference ¶
func NewContainerAppTemplateCustomScaleRuleAuthenticationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateCustomScaleRuleAuthenticationOutputReference
type ContainerAppTemplateCustomScaleRuleList ¶
type ContainerAppTemplateCustomScaleRuleList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateCustomScaleRuleOutputReference // 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 NewContainerAppTemplateCustomScaleRuleList ¶
func NewContainerAppTemplateCustomScaleRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateCustomScaleRuleList
type ContainerAppTemplateCustomScaleRuleOutputReference ¶
type ContainerAppTemplateCustomScaleRuleOutputReference interface { cdktf.ComplexObject Authentication() ContainerAppTemplateCustomScaleRuleAuthenticationList AuthenticationInput() 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 CustomRuleType() *string SetCustomRuleType(val *string) CustomRuleTypeInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Metadata() *map[string]*string SetMetadata(val *map[string]*string) MetadataInput() *map[string]*string 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 PutAuthentication(value interface{}) ResetAuthentication() // 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 NewContainerAppTemplateCustomScaleRuleOutputReference ¶
func NewContainerAppTemplateCustomScaleRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateCustomScaleRuleOutputReference
type ContainerAppTemplateHttpScaleRule ¶
type ContainerAppTemplateHttpScaleRule struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#concurrent_requests ContainerApp#concurrent_requests}. ConcurrentRequests *string `field:"required" json:"concurrentRequests" yaml:"concurrentRequests"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#name ContainerApp#name}. Name *string `field:"required" json:"name" yaml:"name"` // authentication block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#authentication ContainerApp#authentication} Authentication interface{} `field:"optional" json:"authentication" yaml:"authentication"` }
type ContainerAppTemplateHttpScaleRuleAuthentication ¶
type ContainerAppTemplateHttpScaleRuleAuthentication struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#secret_name ContainerApp#secret_name}. SecretName *string `field:"required" json:"secretName" yaml:"secretName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#trigger_parameter ContainerApp#trigger_parameter}. TriggerParameter *string `field:"optional" json:"triggerParameter" yaml:"triggerParameter"` }
type ContainerAppTemplateHttpScaleRuleAuthenticationList ¶
type ContainerAppTemplateHttpScaleRuleAuthenticationList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateHttpScaleRuleAuthenticationOutputReference // 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 NewContainerAppTemplateHttpScaleRuleAuthenticationList ¶
func NewContainerAppTemplateHttpScaleRuleAuthenticationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateHttpScaleRuleAuthenticationList
type ContainerAppTemplateHttpScaleRuleAuthenticationOutputReference ¶
type ContainerAppTemplateHttpScaleRuleAuthenticationOutputReference 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{}) SecretName() *string SetSecretName(val *string) SecretNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TriggerParameter() *string SetTriggerParameter(val *string) TriggerParameterInput() *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 ResetTriggerParameter() // 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 NewContainerAppTemplateHttpScaleRuleAuthenticationOutputReference ¶
func NewContainerAppTemplateHttpScaleRuleAuthenticationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateHttpScaleRuleAuthenticationOutputReference
type ContainerAppTemplateHttpScaleRuleList ¶
type ContainerAppTemplateHttpScaleRuleList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateHttpScaleRuleOutputReference // 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 NewContainerAppTemplateHttpScaleRuleList ¶
func NewContainerAppTemplateHttpScaleRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateHttpScaleRuleList
type ContainerAppTemplateHttpScaleRuleOutputReference ¶
type ContainerAppTemplateHttpScaleRuleOutputReference interface { cdktf.ComplexObject Authentication() ContainerAppTemplateHttpScaleRuleAuthenticationList AuthenticationInput() 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) ConcurrentRequests() *string SetConcurrentRequests(val *string) ConcurrentRequestsInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() 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) // 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 PutAuthentication(value interface{}) ResetAuthentication() // 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 NewContainerAppTemplateHttpScaleRuleOutputReference ¶
func NewContainerAppTemplateHttpScaleRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateHttpScaleRuleOutputReference
type ContainerAppTemplateInitContainer ¶
type ContainerAppTemplateInitContainer struct { // The image to use to create the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#image ContainerApp#image} Image *string `field:"required" json:"image" yaml:"image"` // The name of the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#command ContainerApp#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` // 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`. When there's a workload profile specified, there's no such constraint. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#cpu ContainerApp#cpu} Cpu *float64 `field:"optional" json:"cpu" yaml:"cpu"` // env block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#env ContainerApp#env} Env interface{} `field:"optional" json:"env" yaml:"env"` // 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`. When there's a workload profile specified, there's no such constraint. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#memory ContainerApp#memory} Memory *string `field:"optional" json:"memory" yaml:"memory"` // volume_mounts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#volume_mounts ContainerApp#volume_mounts} VolumeMounts interface{} `field:"optional" json:"volumeMounts" yaml:"volumeMounts"` }
type ContainerAppTemplateInitContainerEnv ¶
type ContainerAppTemplateInitContainerEnv struct { // The name of the environment variable for the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#value ContainerApp#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type ContainerAppTemplateInitContainerEnvList ¶
type ContainerAppTemplateInitContainerEnvList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateInitContainerEnvOutputReference // 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 NewContainerAppTemplateInitContainerEnvList ¶
func NewContainerAppTemplateInitContainerEnvList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateInitContainerEnvList
type ContainerAppTemplateInitContainerEnvOutputReference ¶
type ContainerAppTemplateInitContainerEnvOutputReference 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 NewContainerAppTemplateInitContainerEnvOutputReference ¶
func NewContainerAppTemplateInitContainerEnvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateInitContainerEnvOutputReference
type ContainerAppTemplateInitContainerList ¶
type ContainerAppTemplateInitContainerList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateInitContainerOutputReference // 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 NewContainerAppTemplateInitContainerList ¶
func NewContainerAppTemplateInitContainerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateInitContainerList
type ContainerAppTemplateInitContainerOutputReference ¶
type ContainerAppTemplateInitContainerOutputReference 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() ContainerAppTemplateInitContainerEnvList EnvInput() interface{} EphemeralStorage() *string // Experimental. Fqn() *string Image() *string SetImage(val *string) ImageInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Memory() *string SetMemory(val *string) MemoryInput() *string Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VolumeMounts() ContainerAppTemplateInitContainerVolumeMountsList 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{}) PutVolumeMounts(value interface{}) ResetArgs() ResetCommand() ResetCpu() ResetEnv() ResetMemory() 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 NewContainerAppTemplateInitContainerOutputReference ¶
func NewContainerAppTemplateInitContainerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateInitContainerOutputReference
type ContainerAppTemplateInitContainerVolumeMounts ¶
type ContainerAppTemplateInitContainerVolumeMounts struct { // The name of the Volume to be mounted in the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#path ContainerApp#path} Path *string `field:"required" json:"path" yaml:"path"` }
type ContainerAppTemplateInitContainerVolumeMountsList ¶
type ContainerAppTemplateInitContainerVolumeMountsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateInitContainerVolumeMountsOutputReference // 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 NewContainerAppTemplateInitContainerVolumeMountsList ¶
func NewContainerAppTemplateInitContainerVolumeMountsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateInitContainerVolumeMountsList
type ContainerAppTemplateInitContainerVolumeMountsOutputReference ¶
type ContainerAppTemplateInitContainerVolumeMountsOutputReference 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 NewContainerAppTemplateInitContainerVolumeMountsOutputReference ¶
func NewContainerAppTemplateInitContainerVolumeMountsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateInitContainerVolumeMountsOutputReference
type ContainerAppTemplateOutputReference ¶
type ContainerAppTemplateOutputReference interface { cdktf.ComplexObject AzureQueueScaleRule() ContainerAppTemplateAzureQueueScaleRuleList AzureQueueScaleRuleInput() 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) 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 CustomScaleRule() ContainerAppTemplateCustomScaleRuleList CustomScaleRuleInput() interface{} // Experimental. Fqn() *string HttpScaleRule() ContainerAppTemplateHttpScaleRuleList HttpScaleRuleInput() interface{} InitContainer() ContainerAppTemplateInitContainerList InitContainerInput() interface{} 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 TcpScaleRule() ContainerAppTemplateTcpScaleRuleList TcpScaleRuleInput() interface{} // 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 PutAzureQueueScaleRule(value interface{}) PutContainer(value interface{}) PutCustomScaleRule(value interface{}) PutHttpScaleRule(value interface{}) PutInitContainer(value interface{}) PutTcpScaleRule(value interface{}) PutVolume(value interface{}) ResetAzureQueueScaleRule() ResetCustomScaleRule() ResetHttpScaleRule() ResetInitContainer() ResetMaxReplicas() ResetMinReplicas() ResetRevisionSuffix() ResetTcpScaleRule() 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 ContainerAppTemplateTcpScaleRule ¶
type ContainerAppTemplateTcpScaleRule struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#concurrent_requests ContainerApp#concurrent_requests}. ConcurrentRequests *string `field:"required" json:"concurrentRequests" yaml:"concurrentRequests"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#name ContainerApp#name}. Name *string `field:"required" json:"name" yaml:"name"` // authentication block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#authentication ContainerApp#authentication} Authentication interface{} `field:"optional" json:"authentication" yaml:"authentication"` }
type ContainerAppTemplateTcpScaleRuleAuthentication ¶
type ContainerAppTemplateTcpScaleRuleAuthentication struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#secret_name ContainerApp#secret_name}. SecretName *string `field:"required" json:"secretName" yaml:"secretName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#trigger_parameter ContainerApp#trigger_parameter}. TriggerParameter *string `field:"optional" json:"triggerParameter" yaml:"triggerParameter"` }
type ContainerAppTemplateTcpScaleRuleAuthenticationList ¶
type ContainerAppTemplateTcpScaleRuleAuthenticationList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateTcpScaleRuleAuthenticationOutputReference // 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 NewContainerAppTemplateTcpScaleRuleAuthenticationList ¶
func NewContainerAppTemplateTcpScaleRuleAuthenticationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateTcpScaleRuleAuthenticationList
type ContainerAppTemplateTcpScaleRuleAuthenticationOutputReference ¶
type ContainerAppTemplateTcpScaleRuleAuthenticationOutputReference 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{}) SecretName() *string SetSecretName(val *string) SecretNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TriggerParameter() *string SetTriggerParameter(val *string) TriggerParameterInput() *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 ResetTriggerParameter() // 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 NewContainerAppTemplateTcpScaleRuleAuthenticationOutputReference ¶
func NewContainerAppTemplateTcpScaleRuleAuthenticationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateTcpScaleRuleAuthenticationOutputReference
type ContainerAppTemplateTcpScaleRuleList ¶
type ContainerAppTemplateTcpScaleRuleList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ContainerAppTemplateTcpScaleRuleOutputReference // 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 NewContainerAppTemplateTcpScaleRuleList ¶
func NewContainerAppTemplateTcpScaleRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppTemplateTcpScaleRuleList
type ContainerAppTemplateTcpScaleRuleOutputReference ¶
type ContainerAppTemplateTcpScaleRuleOutputReference interface { cdktf.ComplexObject Authentication() ContainerAppTemplateTcpScaleRuleAuthenticationList AuthenticationInput() 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) ConcurrentRequests() *string SetConcurrentRequests(val *string) ConcurrentRequestsInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() 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) // 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 PutAuthentication(value interface{}) ResetAuthentication() // 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 NewContainerAppTemplateTcpScaleRuleOutputReference ¶
func NewContainerAppTemplateTcpScaleRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppTemplateTcpScaleRuleOutputReference
type ContainerAppTemplateVolume ¶
type ContainerAppTemplateVolume struct { // The name of the volume. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // 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://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#create ContainerApp#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#delete ContainerApp#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/container_app#read ContainerApp#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/4.14.0/docs/resources/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
- ContainerAppIngressCustomDomainList.go
- ContainerAppIngressCustomDomainList__checks.go
- ContainerAppIngressCustomDomainOutputReference.go
- ContainerAppIngressCustomDomainOutputReference__checks.go
- ContainerAppIngressIpSecurityRestriction.go
- ContainerAppIngressIpSecurityRestrictionList.go
- ContainerAppIngressIpSecurityRestrictionList__checks.go
- ContainerAppIngressIpSecurityRestrictionOutputReference.go
- ContainerAppIngressIpSecurityRestrictionOutputReference__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
- ContainerAppTemplateAzureQueueScaleRule.go
- ContainerAppTemplateAzureQueueScaleRuleAuthentication.go
- ContainerAppTemplateAzureQueueScaleRuleAuthenticationList.go
- ContainerAppTemplateAzureQueueScaleRuleAuthenticationList__checks.go
- ContainerAppTemplateAzureQueueScaleRuleAuthenticationOutputReference.go
- ContainerAppTemplateAzureQueueScaleRuleAuthenticationOutputReference__checks.go
- ContainerAppTemplateAzureQueueScaleRuleList.go
- ContainerAppTemplateAzureQueueScaleRuleList__checks.go
- ContainerAppTemplateAzureQueueScaleRuleOutputReference.go
- ContainerAppTemplateAzureQueueScaleRuleOutputReference__checks.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
- ContainerAppTemplateCustomScaleRule.go
- ContainerAppTemplateCustomScaleRuleAuthentication.go
- ContainerAppTemplateCustomScaleRuleAuthenticationList.go
- ContainerAppTemplateCustomScaleRuleAuthenticationList__checks.go
- ContainerAppTemplateCustomScaleRuleAuthenticationOutputReference.go
- ContainerAppTemplateCustomScaleRuleAuthenticationOutputReference__checks.go
- ContainerAppTemplateCustomScaleRuleList.go
- ContainerAppTemplateCustomScaleRuleList__checks.go
- ContainerAppTemplateCustomScaleRuleOutputReference.go
- ContainerAppTemplateCustomScaleRuleOutputReference__checks.go
- ContainerAppTemplateHttpScaleRule.go
- ContainerAppTemplateHttpScaleRuleAuthentication.go
- ContainerAppTemplateHttpScaleRuleAuthenticationList.go
- ContainerAppTemplateHttpScaleRuleAuthenticationList__checks.go
- ContainerAppTemplateHttpScaleRuleAuthenticationOutputReference.go
- ContainerAppTemplateHttpScaleRuleAuthenticationOutputReference__checks.go
- ContainerAppTemplateHttpScaleRuleList.go
- ContainerAppTemplateHttpScaleRuleList__checks.go
- ContainerAppTemplateHttpScaleRuleOutputReference.go
- ContainerAppTemplateHttpScaleRuleOutputReference__checks.go
- ContainerAppTemplateInitContainer.go
- ContainerAppTemplateInitContainerEnv.go
- ContainerAppTemplateInitContainerEnvList.go
- ContainerAppTemplateInitContainerEnvList__checks.go
- ContainerAppTemplateInitContainerEnvOutputReference.go
- ContainerAppTemplateInitContainerEnvOutputReference__checks.go
- ContainerAppTemplateInitContainerList.go
- ContainerAppTemplateInitContainerList__checks.go
- ContainerAppTemplateInitContainerOutputReference.go
- ContainerAppTemplateInitContainerOutputReference__checks.go
- ContainerAppTemplateInitContainerVolumeMounts.go
- ContainerAppTemplateInitContainerVolumeMountsList.go
- ContainerAppTemplateInitContainerVolumeMountsList__checks.go
- ContainerAppTemplateInitContainerVolumeMountsOutputReference.go
- ContainerAppTemplateInitContainerVolumeMountsOutputReference__checks.go
- ContainerAppTemplateOutputReference.go
- ContainerAppTemplateOutputReference__checks.go
- ContainerAppTemplateTcpScaleRule.go
- ContainerAppTemplateTcpScaleRuleAuthentication.go
- ContainerAppTemplateTcpScaleRuleAuthenticationList.go
- ContainerAppTemplateTcpScaleRuleAuthenticationList__checks.go
- ContainerAppTemplateTcpScaleRuleAuthenticationOutputReference.go
- ContainerAppTemplateTcpScaleRuleAuthenticationOutputReference__checks.go
- ContainerAppTemplateTcpScaleRuleList.go
- ContainerAppTemplateTcpScaleRuleList__checks.go
- ContainerAppTemplateTcpScaleRuleOutputReference.go
- ContainerAppTemplateTcpScaleRuleOutputReference__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