Documentation ¶
Index ¶
- func ContainerAppJob_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func ContainerAppJob_IsConstruct(x interface{}) *bool
- func ContainerAppJob_IsTerraformElement(x interface{}) *bool
- func ContainerAppJob_IsTerraformResource(x interface{}) *bool
- func ContainerAppJob_TfResourceType() *string
- func NewContainerAppJobEventTriggerConfigOutputReference_Override(c ContainerAppJobEventTriggerConfigOutputReference, ...)
- func NewContainerAppJobEventTriggerConfigScaleList_Override(c ContainerAppJobEventTriggerConfigScaleList, ...)
- func NewContainerAppJobEventTriggerConfigScaleOutputReference_Override(c ContainerAppJobEventTriggerConfigScaleOutputReference, ...)
- func NewContainerAppJobEventTriggerConfigScaleRulesAuthenticationList_Override(c ContainerAppJobEventTriggerConfigScaleRulesAuthenticationList, ...)
- func NewContainerAppJobEventTriggerConfigScaleRulesAuthenticationOutputReference_Override(c ContainerAppJobEventTriggerConfigScaleRulesAuthenticationOutputReference, ...)
- func NewContainerAppJobEventTriggerConfigScaleRulesList_Override(c ContainerAppJobEventTriggerConfigScaleRulesList, ...)
- func NewContainerAppJobEventTriggerConfigScaleRulesOutputReference_Override(c ContainerAppJobEventTriggerConfigScaleRulesOutputReference, ...)
- func NewContainerAppJobIdentityOutputReference_Override(c ContainerAppJobIdentityOutputReference, ...)
- func NewContainerAppJobManualTriggerConfigOutputReference_Override(c ContainerAppJobManualTriggerConfigOutputReference, ...)
- func NewContainerAppJobRegistriesList_Override(c ContainerAppJobRegistriesList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewContainerAppJobRegistriesOutputReference_Override(c ContainerAppJobRegistriesOutputReference, ...)
- func NewContainerAppJobRegistryList_Override(c ContainerAppJobRegistryList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewContainerAppJobRegistryOutputReference_Override(c ContainerAppJobRegistryOutputReference, ...)
- func NewContainerAppJobScheduleTriggerConfigOutputReference_Override(c ContainerAppJobScheduleTriggerConfigOutputReference, ...)
- func NewContainerAppJobSecretList_Override(c ContainerAppJobSecretList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewContainerAppJobSecretOutputReference_Override(c ContainerAppJobSecretOutputReference, ...)
- func NewContainerAppJobSecretsList_Override(c ContainerAppJobSecretsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewContainerAppJobSecretsOutputReference_Override(c ContainerAppJobSecretsOutputReference, ...)
- func NewContainerAppJobTemplateContainerEnvList_Override(c ContainerAppJobTemplateContainerEnvList, ...)
- func NewContainerAppJobTemplateContainerEnvOutputReference_Override(c ContainerAppJobTemplateContainerEnvOutputReference, ...)
- func NewContainerAppJobTemplateContainerList_Override(c ContainerAppJobTemplateContainerList, ...)
- func NewContainerAppJobTemplateContainerLivenessProbeHeaderList_Override(c ContainerAppJobTemplateContainerLivenessProbeHeaderList, ...)
- func NewContainerAppJobTemplateContainerLivenessProbeHeaderOutputReference_Override(c ContainerAppJobTemplateContainerLivenessProbeHeaderOutputReference, ...)
- func NewContainerAppJobTemplateContainerLivenessProbeList_Override(c ContainerAppJobTemplateContainerLivenessProbeList, ...)
- func NewContainerAppJobTemplateContainerLivenessProbeOutputReference_Override(c ContainerAppJobTemplateContainerLivenessProbeOutputReference, ...)
- func NewContainerAppJobTemplateContainerOutputReference_Override(c ContainerAppJobTemplateContainerOutputReference, ...)
- func NewContainerAppJobTemplateContainerReadinessProbeHeaderList_Override(c ContainerAppJobTemplateContainerReadinessProbeHeaderList, ...)
- func NewContainerAppJobTemplateContainerReadinessProbeHeaderOutputReference_Override(c ContainerAppJobTemplateContainerReadinessProbeHeaderOutputReference, ...)
- func NewContainerAppJobTemplateContainerReadinessProbeList_Override(c ContainerAppJobTemplateContainerReadinessProbeList, ...)
- func NewContainerAppJobTemplateContainerReadinessProbeOutputReference_Override(c ContainerAppJobTemplateContainerReadinessProbeOutputReference, ...)
- func NewContainerAppJobTemplateContainerStartupProbeHeaderList_Override(c ContainerAppJobTemplateContainerStartupProbeHeaderList, ...)
- func NewContainerAppJobTemplateContainerStartupProbeHeaderOutputReference_Override(c ContainerAppJobTemplateContainerStartupProbeHeaderOutputReference, ...)
- func NewContainerAppJobTemplateContainerStartupProbeList_Override(c ContainerAppJobTemplateContainerStartupProbeList, ...)
- func NewContainerAppJobTemplateContainerStartupProbeOutputReference_Override(c ContainerAppJobTemplateContainerStartupProbeOutputReference, ...)
- func NewContainerAppJobTemplateContainerVolumeMountsList_Override(c ContainerAppJobTemplateContainerVolumeMountsList, ...)
- func NewContainerAppJobTemplateContainerVolumeMountsOutputReference_Override(c ContainerAppJobTemplateContainerVolumeMountsOutputReference, ...)
- func NewContainerAppJobTemplateInitContainerEnvList_Override(c ContainerAppJobTemplateInitContainerEnvList, ...)
- func NewContainerAppJobTemplateInitContainerEnvOutputReference_Override(c ContainerAppJobTemplateInitContainerEnvOutputReference, ...)
- func NewContainerAppJobTemplateInitContainerList_Override(c ContainerAppJobTemplateInitContainerList, ...)
- func NewContainerAppJobTemplateInitContainerOutputReference_Override(c ContainerAppJobTemplateInitContainerOutputReference, ...)
- func NewContainerAppJobTemplateInitContainerVolumeMountsList_Override(c ContainerAppJobTemplateInitContainerVolumeMountsList, ...)
- func NewContainerAppJobTemplateInitContainerVolumeMountsOutputReference_Override(c ContainerAppJobTemplateInitContainerVolumeMountsOutputReference, ...)
- func NewContainerAppJobTemplateOutputReference_Override(c ContainerAppJobTemplateOutputReference, ...)
- func NewContainerAppJobTemplateVolumeList_Override(c ContainerAppJobTemplateVolumeList, ...)
- func NewContainerAppJobTemplateVolumeOutputReference_Override(c ContainerAppJobTemplateVolumeOutputReference, ...)
- func NewContainerAppJobTimeoutsOutputReference_Override(c ContainerAppJobTimeoutsOutputReference, ...)
- func NewContainerAppJob_Override(c ContainerAppJob, scope constructs.Construct, id *string, ...)
- type ContainerAppJob
- type ContainerAppJobConfig
- type ContainerAppJobEventTriggerConfig
- type ContainerAppJobEventTriggerConfigOutputReference
- type ContainerAppJobEventTriggerConfigScale
- type ContainerAppJobEventTriggerConfigScaleList
- type ContainerAppJobEventTriggerConfigScaleOutputReference
- type ContainerAppJobEventTriggerConfigScaleRules
- type ContainerAppJobEventTriggerConfigScaleRulesAuthentication
- type ContainerAppJobEventTriggerConfigScaleRulesAuthenticationList
- type ContainerAppJobEventTriggerConfigScaleRulesAuthenticationOutputReference
- type ContainerAppJobEventTriggerConfigScaleRulesList
- type ContainerAppJobEventTriggerConfigScaleRulesOutputReference
- type ContainerAppJobIdentity
- type ContainerAppJobIdentityOutputReference
- type ContainerAppJobManualTriggerConfig
- type ContainerAppJobManualTriggerConfigOutputReference
- type ContainerAppJobRegistries
- type ContainerAppJobRegistriesList
- type ContainerAppJobRegistriesOutputReference
- type ContainerAppJobRegistry
- type ContainerAppJobRegistryList
- type ContainerAppJobRegistryOutputReference
- type ContainerAppJobScheduleTriggerConfig
- type ContainerAppJobScheduleTriggerConfigOutputReference
- type ContainerAppJobSecret
- type ContainerAppJobSecretList
- type ContainerAppJobSecretOutputReference
- type ContainerAppJobSecrets
- type ContainerAppJobSecretsList
- type ContainerAppJobSecretsOutputReference
- type ContainerAppJobTemplate
- type ContainerAppJobTemplateContainer
- type ContainerAppJobTemplateContainerEnv
- type ContainerAppJobTemplateContainerEnvList
- type ContainerAppJobTemplateContainerEnvOutputReference
- type ContainerAppJobTemplateContainerList
- type ContainerAppJobTemplateContainerLivenessProbe
- type ContainerAppJobTemplateContainerLivenessProbeHeader
- type ContainerAppJobTemplateContainerLivenessProbeHeaderList
- type ContainerAppJobTemplateContainerLivenessProbeHeaderOutputReference
- type ContainerAppJobTemplateContainerLivenessProbeList
- type ContainerAppJobTemplateContainerLivenessProbeOutputReference
- type ContainerAppJobTemplateContainerOutputReference
- type ContainerAppJobTemplateContainerReadinessProbe
- type ContainerAppJobTemplateContainerReadinessProbeHeader
- type ContainerAppJobTemplateContainerReadinessProbeHeaderList
- type ContainerAppJobTemplateContainerReadinessProbeHeaderOutputReference
- type ContainerAppJobTemplateContainerReadinessProbeList
- type ContainerAppJobTemplateContainerReadinessProbeOutputReference
- type ContainerAppJobTemplateContainerStartupProbe
- type ContainerAppJobTemplateContainerStartupProbeHeader
- type ContainerAppJobTemplateContainerStartupProbeHeaderList
- type ContainerAppJobTemplateContainerStartupProbeHeaderOutputReference
- type ContainerAppJobTemplateContainerStartupProbeList
- type ContainerAppJobTemplateContainerStartupProbeOutputReference
- type ContainerAppJobTemplateContainerVolumeMounts
- type ContainerAppJobTemplateContainerVolumeMountsList
- type ContainerAppJobTemplateContainerVolumeMountsOutputReference
- type ContainerAppJobTemplateInitContainer
- type ContainerAppJobTemplateInitContainerEnv
- type ContainerAppJobTemplateInitContainerEnvList
- type ContainerAppJobTemplateInitContainerEnvOutputReference
- type ContainerAppJobTemplateInitContainerList
- type ContainerAppJobTemplateInitContainerOutputReference
- type ContainerAppJobTemplateInitContainerVolumeMounts
- type ContainerAppJobTemplateInitContainerVolumeMountsList
- type ContainerAppJobTemplateInitContainerVolumeMountsOutputReference
- type ContainerAppJobTemplateOutputReference
- type ContainerAppJobTemplateVolume
- type ContainerAppJobTemplateVolumeList
- type ContainerAppJobTemplateVolumeOutputReference
- type ContainerAppJobTimeouts
- type ContainerAppJobTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContainerAppJob_GenerateConfigForImport ¶
func ContainerAppJob_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a ContainerAppJob resource upon running "cdktf plan <stack-name>".
func ContainerAppJob_IsConstruct ¶
func ContainerAppJob_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 ContainerAppJob_IsTerraformElement ¶
func ContainerAppJob_IsTerraformElement(x interface{}) *bool
Experimental.
func ContainerAppJob_IsTerraformResource ¶
func ContainerAppJob_IsTerraformResource(x interface{}) *bool
Experimental.
func ContainerAppJob_TfResourceType ¶
func ContainerAppJob_TfResourceType() *string
func NewContainerAppJobEventTriggerConfigOutputReference_Override ¶
func NewContainerAppJobEventTriggerConfigOutputReference_Override(c ContainerAppJobEventTriggerConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAppJobEventTriggerConfigScaleList_Override ¶
func NewContainerAppJobEventTriggerConfigScaleList_Override(c ContainerAppJobEventTriggerConfigScaleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppJobEventTriggerConfigScaleOutputReference_Override ¶
func NewContainerAppJobEventTriggerConfigScaleOutputReference_Override(c ContainerAppJobEventTriggerConfigScaleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppJobEventTriggerConfigScaleRulesAuthenticationList_Override ¶
func NewContainerAppJobEventTriggerConfigScaleRulesAuthenticationList_Override(c ContainerAppJobEventTriggerConfigScaleRulesAuthenticationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppJobEventTriggerConfigScaleRulesAuthenticationOutputReference_Override ¶
func NewContainerAppJobEventTriggerConfigScaleRulesAuthenticationOutputReference_Override(c ContainerAppJobEventTriggerConfigScaleRulesAuthenticationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppJobEventTriggerConfigScaleRulesList_Override ¶
func NewContainerAppJobEventTriggerConfigScaleRulesList_Override(c ContainerAppJobEventTriggerConfigScaleRulesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppJobEventTriggerConfigScaleRulesOutputReference_Override ¶
func NewContainerAppJobEventTriggerConfigScaleRulesOutputReference_Override(c ContainerAppJobEventTriggerConfigScaleRulesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppJobIdentityOutputReference_Override ¶
func NewContainerAppJobIdentityOutputReference_Override(c ContainerAppJobIdentityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAppJobManualTriggerConfigOutputReference_Override ¶
func NewContainerAppJobManualTriggerConfigOutputReference_Override(c ContainerAppJobManualTriggerConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAppJobRegistriesList_Override ¶
func NewContainerAppJobRegistriesList_Override(c ContainerAppJobRegistriesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppJobRegistriesOutputReference_Override ¶
func NewContainerAppJobRegistriesOutputReference_Override(c ContainerAppJobRegistriesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppJobRegistryList_Override ¶ added in v12.19.0
func NewContainerAppJobRegistryList_Override(c ContainerAppJobRegistryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppJobRegistryOutputReference_Override ¶ added in v12.19.0
func NewContainerAppJobRegistryOutputReference_Override(c ContainerAppJobRegistryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppJobScheduleTriggerConfigOutputReference_Override ¶
func NewContainerAppJobScheduleTriggerConfigOutputReference_Override(c ContainerAppJobScheduleTriggerConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAppJobSecretList_Override ¶ added in v12.19.0
func NewContainerAppJobSecretList_Override(c ContainerAppJobSecretList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppJobSecretOutputReference_Override ¶ added in v12.19.0
func NewContainerAppJobSecretOutputReference_Override(c ContainerAppJobSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppJobSecretsList_Override ¶
func NewContainerAppJobSecretsList_Override(c ContainerAppJobSecretsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppJobSecretsOutputReference_Override ¶
func NewContainerAppJobSecretsOutputReference_Override(c ContainerAppJobSecretsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppJobTemplateContainerEnvList_Override ¶
func NewContainerAppJobTemplateContainerEnvList_Override(c ContainerAppJobTemplateContainerEnvList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppJobTemplateContainerEnvOutputReference_Override ¶
func NewContainerAppJobTemplateContainerEnvOutputReference_Override(c ContainerAppJobTemplateContainerEnvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppJobTemplateContainerList_Override ¶
func NewContainerAppJobTemplateContainerList_Override(c ContainerAppJobTemplateContainerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppJobTemplateContainerLivenessProbeHeaderList_Override ¶
func NewContainerAppJobTemplateContainerLivenessProbeHeaderList_Override(c ContainerAppJobTemplateContainerLivenessProbeHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppJobTemplateContainerLivenessProbeHeaderOutputReference_Override ¶
func NewContainerAppJobTemplateContainerLivenessProbeHeaderOutputReference_Override(c ContainerAppJobTemplateContainerLivenessProbeHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppJobTemplateContainerLivenessProbeList_Override ¶
func NewContainerAppJobTemplateContainerLivenessProbeList_Override(c ContainerAppJobTemplateContainerLivenessProbeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppJobTemplateContainerLivenessProbeOutputReference_Override ¶
func NewContainerAppJobTemplateContainerLivenessProbeOutputReference_Override(c ContainerAppJobTemplateContainerLivenessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppJobTemplateContainerOutputReference_Override ¶
func NewContainerAppJobTemplateContainerOutputReference_Override(c ContainerAppJobTemplateContainerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppJobTemplateContainerReadinessProbeHeaderList_Override ¶
func NewContainerAppJobTemplateContainerReadinessProbeHeaderList_Override(c ContainerAppJobTemplateContainerReadinessProbeHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppJobTemplateContainerReadinessProbeHeaderOutputReference_Override ¶
func NewContainerAppJobTemplateContainerReadinessProbeHeaderOutputReference_Override(c ContainerAppJobTemplateContainerReadinessProbeHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppJobTemplateContainerReadinessProbeList_Override ¶
func NewContainerAppJobTemplateContainerReadinessProbeList_Override(c ContainerAppJobTemplateContainerReadinessProbeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppJobTemplateContainerReadinessProbeOutputReference_Override ¶
func NewContainerAppJobTemplateContainerReadinessProbeOutputReference_Override(c ContainerAppJobTemplateContainerReadinessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppJobTemplateContainerStartupProbeHeaderList_Override ¶
func NewContainerAppJobTemplateContainerStartupProbeHeaderList_Override(c ContainerAppJobTemplateContainerStartupProbeHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppJobTemplateContainerStartupProbeHeaderOutputReference_Override ¶
func NewContainerAppJobTemplateContainerStartupProbeHeaderOutputReference_Override(c ContainerAppJobTemplateContainerStartupProbeHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppJobTemplateContainerStartupProbeList_Override ¶
func NewContainerAppJobTemplateContainerStartupProbeList_Override(c ContainerAppJobTemplateContainerStartupProbeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppJobTemplateContainerStartupProbeOutputReference_Override ¶
func NewContainerAppJobTemplateContainerStartupProbeOutputReference_Override(c ContainerAppJobTemplateContainerStartupProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppJobTemplateContainerVolumeMountsList_Override ¶
func NewContainerAppJobTemplateContainerVolumeMountsList_Override(c ContainerAppJobTemplateContainerVolumeMountsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppJobTemplateContainerVolumeMountsOutputReference_Override ¶
func NewContainerAppJobTemplateContainerVolumeMountsOutputReference_Override(c ContainerAppJobTemplateContainerVolumeMountsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppJobTemplateInitContainerEnvList_Override ¶
func NewContainerAppJobTemplateInitContainerEnvList_Override(c ContainerAppJobTemplateInitContainerEnvList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppJobTemplateInitContainerEnvOutputReference_Override ¶
func NewContainerAppJobTemplateInitContainerEnvOutputReference_Override(c ContainerAppJobTemplateInitContainerEnvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppJobTemplateInitContainerList_Override ¶
func NewContainerAppJobTemplateInitContainerList_Override(c ContainerAppJobTemplateInitContainerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppJobTemplateInitContainerOutputReference_Override ¶
func NewContainerAppJobTemplateInitContainerOutputReference_Override(c ContainerAppJobTemplateInitContainerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppJobTemplateInitContainerVolumeMountsList_Override ¶
func NewContainerAppJobTemplateInitContainerVolumeMountsList_Override(c ContainerAppJobTemplateInitContainerVolumeMountsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppJobTemplateInitContainerVolumeMountsOutputReference_Override ¶
func NewContainerAppJobTemplateInitContainerVolumeMountsOutputReference_Override(c ContainerAppJobTemplateInitContainerVolumeMountsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppJobTemplateOutputReference_Override ¶
func NewContainerAppJobTemplateOutputReference_Override(c ContainerAppJobTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAppJobTemplateVolumeList_Override ¶
func NewContainerAppJobTemplateVolumeList_Override(c ContainerAppJobTemplateVolumeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAppJobTemplateVolumeOutputReference_Override ¶
func NewContainerAppJobTemplateVolumeOutputReference_Override(c ContainerAppJobTemplateVolumeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAppJobTimeoutsOutputReference_Override ¶
func NewContainerAppJobTimeoutsOutputReference_Override(c ContainerAppJobTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAppJob_Override ¶
func NewContainerAppJob_Override(c ContainerAppJob, scope constructs.Construct, id *string, config *ContainerAppJobConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job azurerm_container_app_job} Resource.
Types ¶
type ContainerAppJob ¶
type ContainerAppJob 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{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EventStreamEndpoint() *string EventTriggerConfig() ContainerAppJobEventTriggerConfigOutputReference EventTriggerConfigInput() *ContainerAppJobEventTriggerConfig // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) Identity() ContainerAppJobIdentityOutputReference IdentityInput() *ContainerAppJobIdentity IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string ManualTriggerConfig() ContainerAppJobManualTriggerConfigOutputReference ManualTriggerConfigInput() *ContainerAppJobManualTriggerConfig 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{} Registries() ContainerAppJobRegistriesList RegistriesInput() interface{} Registry() ContainerAppJobRegistryList RegistryInput() interface{} ReplicaRetryLimit() *float64 SetReplicaRetryLimit(val *float64) ReplicaRetryLimitInput() *float64 ReplicaTimeoutInSeconds() *float64 SetReplicaTimeoutInSeconds(val *float64) ReplicaTimeoutInSecondsInput() *float64 ResourceGroupName() *string SetResourceGroupName(val *string) ResourceGroupNameInput() *string ScheduleTriggerConfig() ContainerAppJobScheduleTriggerConfigOutputReference ScheduleTriggerConfigInput() *ContainerAppJobScheduleTriggerConfig Secret() ContainerAppJobSecretList SecretInput() interface{} Secrets() ContainerAppJobSecretsList SecretsInput() interface{} Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string Template() ContainerAppJobTemplateOutputReference TemplateInput() *ContainerAppJobTemplate // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() ContainerAppJobTimeoutsOutputReference 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) PutEventTriggerConfig(value *ContainerAppJobEventTriggerConfig) PutIdentity(value *ContainerAppJobIdentity) PutManualTriggerConfig(value *ContainerAppJobManualTriggerConfig) PutRegistries(value interface{}) PutRegistry(value interface{}) PutScheduleTriggerConfig(value *ContainerAppJobScheduleTriggerConfig) PutSecret(value interface{}) PutSecrets(value interface{}) PutTemplate(value *ContainerAppJobTemplate) PutTimeouts(value *ContainerAppJobTimeouts) ResetEventTriggerConfig() ResetId() ResetIdentity() ResetManualTriggerConfig() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRegistries() ResetRegistry() ResetReplicaRetryLimit() ResetScheduleTriggerConfig() ResetSecret() ResetSecrets() 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/3.116.0/docs/resources/container_app_job azurerm_container_app_job}.
func NewContainerAppJob ¶
func NewContainerAppJob(scope constructs.Construct, id *string, config *ContainerAppJobConfig) ContainerAppJob
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job azurerm_container_app_job} Resource.
type ContainerAppJobConfig ¶
type ContainerAppJobConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#container_app_environment_id ContainerAppJob#container_app_environment_id}. ContainerAppEnvironmentId *string `field:"required" json:"containerAppEnvironmentId" yaml:"containerAppEnvironmentId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#location ContainerAppJob#location}. Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#name ContainerAppJob#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#replica_timeout_in_seconds ContainerAppJob#replica_timeout_in_seconds}. ReplicaTimeoutInSeconds *float64 `field:"required" json:"replicaTimeoutInSeconds" yaml:"replicaTimeoutInSeconds"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#resource_group_name ContainerAppJob#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // template block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#template ContainerAppJob#template} Template *ContainerAppJobTemplate `field:"required" json:"template" yaml:"template"` // event_trigger_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#event_trigger_config ContainerAppJob#event_trigger_config} EventTriggerConfig *ContainerAppJobEventTriggerConfig `field:"optional" json:"eventTriggerConfig" yaml:"eventTriggerConfig"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#id ContainerAppJob#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/3.116.0/docs/resources/container_app_job#identity ContainerAppJob#identity} Identity *ContainerAppJobIdentity `field:"optional" json:"identity" yaml:"identity"` // manual_trigger_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#manual_trigger_config ContainerAppJob#manual_trigger_config} ManualTriggerConfig *ContainerAppJobManualTriggerConfig `field:"optional" json:"manualTriggerConfig" yaml:"manualTriggerConfig"` // registries block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#registries ContainerAppJob#registries} Registries interface{} `field:"optional" json:"registries" yaml:"registries"` // registry block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#registry ContainerAppJob#registry} Registry interface{} `field:"optional" json:"registry" yaml:"registry"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#replica_retry_limit ContainerAppJob#replica_retry_limit}. ReplicaRetryLimit *float64 `field:"optional" json:"replicaRetryLimit" yaml:"replicaRetryLimit"` // schedule_trigger_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#schedule_trigger_config ContainerAppJob#schedule_trigger_config} ScheduleTriggerConfig *ContainerAppJobScheduleTriggerConfig `field:"optional" json:"scheduleTriggerConfig" yaml:"scheduleTriggerConfig"` // secret block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#secret ContainerAppJob#secret} Secret interface{} `field:"optional" json:"secret" yaml:"secret"` // secrets block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#secrets ContainerAppJob#secrets} Secrets interface{} `field:"optional" json:"secrets" yaml:"secrets"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#tags ContainerAppJob#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/3.116.0/docs/resources/container_app_job#timeouts ContainerAppJob#timeouts} Timeouts *ContainerAppJobTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#workload_profile_name ContainerAppJob#workload_profile_name}. WorkloadProfileName *string `field:"optional" json:"workloadProfileName" yaml:"workloadProfileName"` }
type ContainerAppJobEventTriggerConfig ¶
type ContainerAppJobEventTriggerConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#parallelism ContainerAppJob#parallelism}. Parallelism *float64 `field:"optional" json:"parallelism" yaml:"parallelism"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#replica_completion_count ContainerAppJob#replica_completion_count}. ReplicaCompletionCount *float64 `field:"optional" json:"replicaCompletionCount" yaml:"replicaCompletionCount"` // scale block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#scale ContainerAppJob#scale} Scale interface{} `field:"optional" json:"scale" yaml:"scale"` }
type ContainerAppJobEventTriggerConfigOutputReference ¶
type ContainerAppJobEventTriggerConfigOutputReference 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() *ContainerAppJobEventTriggerConfig SetInternalValue(val *ContainerAppJobEventTriggerConfig) Parallelism() *float64 SetParallelism(val *float64) ParallelismInput() *float64 ReplicaCompletionCount() *float64 SetReplicaCompletionCount(val *float64) ReplicaCompletionCountInput() *float64 Scale() ContainerAppJobEventTriggerConfigScaleList ScaleInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutScale(value interface{}) ResetParallelism() ResetReplicaCompletionCount() ResetScale() // 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 NewContainerAppJobEventTriggerConfigOutputReference ¶
func NewContainerAppJobEventTriggerConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAppJobEventTriggerConfigOutputReference
type ContainerAppJobEventTriggerConfigScale ¶
type ContainerAppJobEventTriggerConfigScale struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#max_executions ContainerAppJob#max_executions}. MaxExecutions *float64 `field:"optional" json:"maxExecutions" yaml:"maxExecutions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#min_executions ContainerAppJob#min_executions}. MinExecutions *float64 `field:"optional" json:"minExecutions" yaml:"minExecutions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#polling_interval_in_seconds ContainerAppJob#polling_interval_in_seconds}. PollingIntervalInSeconds *float64 `field:"optional" json:"pollingIntervalInSeconds" yaml:"pollingIntervalInSeconds"` // rules block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#rules ContainerAppJob#rules} Rules interface{} `field:"optional" json:"rules" yaml:"rules"` }
type ContainerAppJobEventTriggerConfigScaleList ¶
type ContainerAppJobEventTriggerConfigScaleList 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) ContainerAppJobEventTriggerConfigScaleOutputReference // 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 NewContainerAppJobEventTriggerConfigScaleList ¶
func NewContainerAppJobEventTriggerConfigScaleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppJobEventTriggerConfigScaleList
type ContainerAppJobEventTriggerConfigScaleOutputReference ¶
type ContainerAppJobEventTriggerConfigScaleOutputReference 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{}) MaxExecutions() *float64 SetMaxExecutions(val *float64) MaxExecutionsInput() *float64 MinExecutions() *float64 SetMinExecutions(val *float64) MinExecutionsInput() *float64 PollingIntervalInSeconds() *float64 SetPollingIntervalInSeconds(val *float64) PollingIntervalInSecondsInput() *float64 Rules() ContainerAppJobEventTriggerConfigScaleRulesList RulesInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutRules(value interface{}) ResetMaxExecutions() ResetMinExecutions() ResetPollingIntervalInSeconds() ResetRules() // 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 NewContainerAppJobEventTriggerConfigScaleOutputReference ¶
func NewContainerAppJobEventTriggerConfigScaleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppJobEventTriggerConfigScaleOutputReference
type ContainerAppJobEventTriggerConfigScaleRules ¶
type ContainerAppJobEventTriggerConfigScaleRules struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#custom_rule_type ContainerAppJob#custom_rule_type}. CustomRuleType *string `field:"required" json:"customRuleType" yaml:"customRuleType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#metadata ContainerAppJob#metadata}. Metadata *map[string]*string `field:"required" json:"metadata" yaml:"metadata"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#name ContainerAppJob#name}. Name *string `field:"required" json:"name" yaml:"name"` // authentication block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#authentication ContainerAppJob#authentication} Authentication interface{} `field:"optional" json:"authentication" yaml:"authentication"` }
type ContainerAppJobEventTriggerConfigScaleRulesAuthentication ¶
type ContainerAppJobEventTriggerConfigScaleRulesAuthentication struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#secret_name ContainerAppJob#secret_name}. SecretName *string `field:"required" json:"secretName" yaml:"secretName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#trigger_parameter ContainerAppJob#trigger_parameter}. TriggerParameter *string `field:"required" json:"triggerParameter" yaml:"triggerParameter"` }
type ContainerAppJobEventTriggerConfigScaleRulesAuthenticationList ¶
type ContainerAppJobEventTriggerConfigScaleRulesAuthenticationList 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) ContainerAppJobEventTriggerConfigScaleRulesAuthenticationOutputReference // 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 NewContainerAppJobEventTriggerConfigScaleRulesAuthenticationList ¶
func NewContainerAppJobEventTriggerConfigScaleRulesAuthenticationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppJobEventTriggerConfigScaleRulesAuthenticationList
type ContainerAppJobEventTriggerConfigScaleRulesAuthenticationOutputReference ¶
type ContainerAppJobEventTriggerConfigScaleRulesAuthenticationOutputReference 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 NewContainerAppJobEventTriggerConfigScaleRulesAuthenticationOutputReference ¶
func NewContainerAppJobEventTriggerConfigScaleRulesAuthenticationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppJobEventTriggerConfigScaleRulesAuthenticationOutputReference
type ContainerAppJobEventTriggerConfigScaleRulesList ¶
type ContainerAppJobEventTriggerConfigScaleRulesList 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) ContainerAppJobEventTriggerConfigScaleRulesOutputReference // 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 NewContainerAppJobEventTriggerConfigScaleRulesList ¶
func NewContainerAppJobEventTriggerConfigScaleRulesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppJobEventTriggerConfigScaleRulesList
type ContainerAppJobEventTriggerConfigScaleRulesOutputReference ¶
type ContainerAppJobEventTriggerConfigScaleRulesOutputReference interface { cdktf.ComplexObject Authentication() ContainerAppJobEventTriggerConfigScaleRulesAuthenticationList 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 NewContainerAppJobEventTriggerConfigScaleRulesOutputReference ¶
func NewContainerAppJobEventTriggerConfigScaleRulesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppJobEventTriggerConfigScaleRulesOutputReference
type ContainerAppJobIdentity ¶
type ContainerAppJobIdentity struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#type ContainerAppJob#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#identity_ids ContainerAppJob#identity_ids}. IdentityIds *[]*string `field:"optional" json:"identityIds" yaml:"identityIds"` }
type ContainerAppJobIdentityOutputReference ¶
type ContainerAppJobIdentityOutputReference 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() *ContainerAppJobIdentity SetInternalValue(val *ContainerAppJobIdentity) 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 NewContainerAppJobIdentityOutputReference ¶
func NewContainerAppJobIdentityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAppJobIdentityOutputReference
type ContainerAppJobManualTriggerConfig ¶
type ContainerAppJobManualTriggerConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#parallelism ContainerAppJob#parallelism}. Parallelism *float64 `field:"optional" json:"parallelism" yaml:"parallelism"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#replica_completion_count ContainerAppJob#replica_completion_count}. ReplicaCompletionCount *float64 `field:"optional" json:"replicaCompletionCount" yaml:"replicaCompletionCount"` }
type ContainerAppJobManualTriggerConfigOutputReference ¶
type ContainerAppJobManualTriggerConfigOutputReference 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() *ContainerAppJobManualTriggerConfig SetInternalValue(val *ContainerAppJobManualTriggerConfig) Parallelism() *float64 SetParallelism(val *float64) ParallelismInput() *float64 ReplicaCompletionCount() *float64 SetReplicaCompletionCount(val *float64) ReplicaCompletionCountInput() *float64 // 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 ResetParallelism() ResetReplicaCompletionCount() // 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 NewContainerAppJobManualTriggerConfigOutputReference ¶
func NewContainerAppJobManualTriggerConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAppJobManualTriggerConfigOutputReference
type ContainerAppJobRegistries ¶
type ContainerAppJobRegistries struct { // The hostname for the Container Registry. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#server ContainerAppJob#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/3.116.0/docs/resources/container_app_job#identity ContainerAppJob#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/3.116.0/docs/resources/container_app_job#password_secret_name ContainerAppJob#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/3.116.0/docs/resources/container_app_job#username ContainerAppJob#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type ContainerAppJobRegistriesList ¶
type ContainerAppJobRegistriesList 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) ContainerAppJobRegistriesOutputReference // 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 NewContainerAppJobRegistriesList ¶
func NewContainerAppJobRegistriesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppJobRegistriesList
type ContainerAppJobRegistriesOutputReference ¶
type ContainerAppJobRegistriesOutputReference 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 NewContainerAppJobRegistriesOutputReference ¶
func NewContainerAppJobRegistriesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppJobRegistriesOutputReference
type ContainerAppJobRegistry ¶ added in v12.19.0
type ContainerAppJobRegistry struct { // The hostname for the Container Registry. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#server ContainerAppJob#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/3.116.0/docs/resources/container_app_job#identity ContainerAppJob#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/3.116.0/docs/resources/container_app_job#password_secret_name ContainerAppJob#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/3.116.0/docs/resources/container_app_job#username ContainerAppJob#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type ContainerAppJobRegistryList ¶ added in v12.19.0
type ContainerAppJobRegistryList 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) ContainerAppJobRegistryOutputReference // 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 NewContainerAppJobRegistryList ¶ added in v12.19.0
func NewContainerAppJobRegistryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppJobRegistryList
type ContainerAppJobRegistryOutputReference ¶ added in v12.19.0
type ContainerAppJobRegistryOutputReference 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 NewContainerAppJobRegistryOutputReference ¶ added in v12.19.0
func NewContainerAppJobRegistryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppJobRegistryOutputReference
type ContainerAppJobScheduleTriggerConfig ¶
type ContainerAppJobScheduleTriggerConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#cron_expression ContainerAppJob#cron_expression}. CronExpression *string `field:"required" json:"cronExpression" yaml:"cronExpression"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#parallelism ContainerAppJob#parallelism}. Parallelism *float64 `field:"optional" json:"parallelism" yaml:"parallelism"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#replica_completion_count ContainerAppJob#replica_completion_count}. ReplicaCompletionCount *float64 `field:"optional" json:"replicaCompletionCount" yaml:"replicaCompletionCount"` }
type ContainerAppJobScheduleTriggerConfigOutputReference ¶
type ContainerAppJobScheduleTriggerConfigOutputReference 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 CronExpression() *string SetCronExpression(val *string) CronExpressionInput() *string // Experimental. Fqn() *string InternalValue() *ContainerAppJobScheduleTriggerConfig SetInternalValue(val *ContainerAppJobScheduleTriggerConfig) Parallelism() *float64 SetParallelism(val *float64) ParallelismInput() *float64 ReplicaCompletionCount() *float64 SetReplicaCompletionCount(val *float64) ReplicaCompletionCountInput() *float64 // 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 ResetParallelism() ResetReplicaCompletionCount() // 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 NewContainerAppJobScheduleTriggerConfigOutputReference ¶
func NewContainerAppJobScheduleTriggerConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAppJobScheduleTriggerConfigOutputReference
type ContainerAppJobSecret ¶ added in v12.19.0
type ContainerAppJobSecret struct { // The secret name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#name ContainerAppJob#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/3.116.0/docs/resources/container_app_job#identity ContainerAppJob#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/3.116.0/docs/resources/container_app_job#key_vault_secret_id ContainerAppJob#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/3.116.0/docs/resources/container_app_job#value ContainerAppJob#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type ContainerAppJobSecretList ¶ added in v12.19.0
type ContainerAppJobSecretList 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) ContainerAppJobSecretOutputReference // 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 NewContainerAppJobSecretList ¶ added in v12.19.0
func NewContainerAppJobSecretList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppJobSecretList
type ContainerAppJobSecretOutputReference ¶ added in v12.19.0
type ContainerAppJobSecretOutputReference 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 NewContainerAppJobSecretOutputReference ¶ added in v12.19.0
func NewContainerAppJobSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppJobSecretOutputReference
type ContainerAppJobSecrets ¶
type ContainerAppJobSecrets struct { // The secret name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#name ContainerAppJob#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/3.116.0/docs/resources/container_app_job#identity ContainerAppJob#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/3.116.0/docs/resources/container_app_job#key_vault_secret_id ContainerAppJob#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/3.116.0/docs/resources/container_app_job#value ContainerAppJob#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type ContainerAppJobSecretsList ¶
type ContainerAppJobSecretsList 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) ContainerAppJobSecretsOutputReference // 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 NewContainerAppJobSecretsList ¶
func NewContainerAppJobSecretsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppJobSecretsList
type ContainerAppJobSecretsOutputReference ¶
type ContainerAppJobSecretsOutputReference 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 NewContainerAppJobSecretsOutputReference ¶
func NewContainerAppJobSecretsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppJobSecretsOutputReference
type ContainerAppJobTemplate ¶
type ContainerAppJobTemplate struct { // container block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#container ContainerAppJob#container} Container interface{} `field:"required" json:"container" yaml:"container"` // init_container block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#init_container ContainerAppJob#init_container} InitContainer interface{} `field:"optional" json:"initContainer" yaml:"initContainer"` // volume block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#volume ContainerAppJob#volume} Volume interface{} `field:"optional" json:"volume" yaml:"volume"` }
type ContainerAppJobTemplateContainer ¶
type ContainerAppJobTemplateContainer 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/3.116.0/docs/resources/container_app_job#cpu ContainerAppJob#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/3.116.0/docs/resources/container_app_job#image ContainerAppJob#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/3.116.0/docs/resources/container_app_job#memory ContainerAppJob#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/3.116.0/docs/resources/container_app_job#name ContainerAppJob#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/3.116.0/docs/resources/container_app_job#args ContainerAppJob#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/3.116.0/docs/resources/container_app_job#command ContainerAppJob#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` // env block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#env ContainerAppJob#env} Env interface{} `field:"optional" json:"env" yaml:"env"` // liveness_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#liveness_probe ContainerAppJob#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/3.116.0/docs/resources/container_app_job#readiness_probe ContainerAppJob#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/3.116.0/docs/resources/container_app_job#startup_probe ContainerAppJob#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/3.116.0/docs/resources/container_app_job#volume_mounts ContainerAppJob#volume_mounts} VolumeMounts interface{} `field:"optional" json:"volumeMounts" yaml:"volumeMounts"` }
type ContainerAppJobTemplateContainerEnv ¶
type ContainerAppJobTemplateContainerEnv struct { // The name of the environment variable for the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#name ContainerAppJob#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/3.116.0/docs/resources/container_app_job#secret_name ContainerAppJob#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/3.116.0/docs/resources/container_app_job#value ContainerAppJob#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type ContainerAppJobTemplateContainerEnvList ¶
type ContainerAppJobTemplateContainerEnvList 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) ContainerAppJobTemplateContainerEnvOutputReference // 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 NewContainerAppJobTemplateContainerEnvList ¶
func NewContainerAppJobTemplateContainerEnvList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppJobTemplateContainerEnvList
type ContainerAppJobTemplateContainerEnvOutputReference ¶
type ContainerAppJobTemplateContainerEnvOutputReference 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 NewContainerAppJobTemplateContainerEnvOutputReference ¶
func NewContainerAppJobTemplateContainerEnvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppJobTemplateContainerEnvOutputReference
type ContainerAppJobTemplateContainerList ¶
type ContainerAppJobTemplateContainerList 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) ContainerAppJobTemplateContainerOutputReference // 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 NewContainerAppJobTemplateContainerList ¶
func NewContainerAppJobTemplateContainerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppJobTemplateContainerList
type ContainerAppJobTemplateContainerLivenessProbe ¶
type ContainerAppJobTemplateContainerLivenessProbe 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/3.116.0/docs/resources/container_app_job#port ContainerAppJob#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/3.116.0/docs/resources/container_app_job#transport ContainerAppJob#transport} Transport *string `field:"required" json:"transport" yaml:"transport"` // The number of consecutive failures required to consider this probe as failed. // // Possible values are between `1` and `10`. Defaults to `3`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#failure_count_threshold ContainerAppJob#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/3.116.0/docs/resources/container_app_job#header ContainerAppJob#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/3.116.0/docs/resources/container_app_job#host ContainerAppJob#host} Host *string `field:"optional" json:"host" yaml:"host"` // The time in seconds to wait after the container has started before the probe is started. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#initial_delay ContainerAppJob#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/3.116.0/docs/resources/container_app_job#interval_seconds ContainerAppJob#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/3.116.0/docs/resources/container_app_job#path ContainerAppJob#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/3.116.0/docs/resources/container_app_job#timeout ContainerAppJob#timeout} Timeout *float64 `field:"optional" json:"timeout" yaml:"timeout"` }
type ContainerAppJobTemplateContainerLivenessProbeHeader ¶
type ContainerAppJobTemplateContainerLivenessProbeHeader struct { // The HTTP Header Name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#name ContainerAppJob#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/3.116.0/docs/resources/container_app_job#value ContainerAppJob#value} Value *string `field:"required" json:"value" yaml:"value"` }
type ContainerAppJobTemplateContainerLivenessProbeHeaderList ¶
type ContainerAppJobTemplateContainerLivenessProbeHeaderList 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) ContainerAppJobTemplateContainerLivenessProbeHeaderOutputReference // 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 NewContainerAppJobTemplateContainerLivenessProbeHeaderList ¶
func NewContainerAppJobTemplateContainerLivenessProbeHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppJobTemplateContainerLivenessProbeHeaderList
type ContainerAppJobTemplateContainerLivenessProbeHeaderOutputReference ¶
type ContainerAppJobTemplateContainerLivenessProbeHeaderOutputReference 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 NewContainerAppJobTemplateContainerLivenessProbeHeaderOutputReference ¶
func NewContainerAppJobTemplateContainerLivenessProbeHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppJobTemplateContainerLivenessProbeHeaderOutputReference
type ContainerAppJobTemplateContainerLivenessProbeList ¶
type ContainerAppJobTemplateContainerLivenessProbeList 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) ContainerAppJobTemplateContainerLivenessProbeOutputReference // 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 NewContainerAppJobTemplateContainerLivenessProbeList ¶
func NewContainerAppJobTemplateContainerLivenessProbeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppJobTemplateContainerLivenessProbeList
type ContainerAppJobTemplateContainerLivenessProbeOutputReference ¶
type ContainerAppJobTemplateContainerLivenessProbeOutputReference 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() ContainerAppJobTemplateContainerLivenessProbeHeaderList 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 NewContainerAppJobTemplateContainerLivenessProbeOutputReference ¶
func NewContainerAppJobTemplateContainerLivenessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppJobTemplateContainerLivenessProbeOutputReference
type ContainerAppJobTemplateContainerOutputReference ¶
type ContainerAppJobTemplateContainerOutputReference 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() ContainerAppJobTemplateContainerEnvList EnvInput() interface{} EphemeralStorage() *string // Experimental. Fqn() *string Image() *string SetImage(val *string) ImageInput() *string InternalValue() interface{} SetInternalValue(val interface{}) LivenessProbe() ContainerAppJobTemplateContainerLivenessProbeList LivenessProbeInput() interface{} Memory() *string SetMemory(val *string) MemoryInput() *string Name() *string SetName(val *string) NameInput() *string ReadinessProbe() ContainerAppJobTemplateContainerReadinessProbeList ReadinessProbeInput() interface{} StartupProbe() ContainerAppJobTemplateContainerStartupProbeList StartupProbeInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VolumeMounts() ContainerAppJobTemplateContainerVolumeMountsList 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 NewContainerAppJobTemplateContainerOutputReference ¶
func NewContainerAppJobTemplateContainerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppJobTemplateContainerOutputReference
type ContainerAppJobTemplateContainerReadinessProbe ¶
type ContainerAppJobTemplateContainerReadinessProbe 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/3.116.0/docs/resources/container_app_job#port ContainerAppJob#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/3.116.0/docs/resources/container_app_job#transport ContainerAppJob#transport} Transport *string `field:"required" json:"transport" yaml:"transport"` // The number of consecutive failures required to consider this probe as failed. // // Possible values are between `1` and `10`. Defaults to `3`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#failure_count_threshold ContainerAppJob#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/3.116.0/docs/resources/container_app_job#header ContainerAppJob#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/3.116.0/docs/resources/container_app_job#host ContainerAppJob#host} Host *string `field:"optional" json:"host" yaml:"host"` // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#interval_seconds ContainerAppJob#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/3.116.0/docs/resources/container_app_job#path ContainerAppJob#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/3.116.0/docs/resources/container_app_job#success_count_threshold ContainerAppJob#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/3.116.0/docs/resources/container_app_job#timeout ContainerAppJob#timeout} Timeout *float64 `field:"optional" json:"timeout" yaml:"timeout"` }
type ContainerAppJobTemplateContainerReadinessProbeHeader ¶
type ContainerAppJobTemplateContainerReadinessProbeHeader struct { // The HTTP Header Name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#name ContainerAppJob#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/3.116.0/docs/resources/container_app_job#value ContainerAppJob#value} Value *string `field:"required" json:"value" yaml:"value"` }
type ContainerAppJobTemplateContainerReadinessProbeHeaderList ¶
type ContainerAppJobTemplateContainerReadinessProbeHeaderList 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) ContainerAppJobTemplateContainerReadinessProbeHeaderOutputReference // 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 NewContainerAppJobTemplateContainerReadinessProbeHeaderList ¶
func NewContainerAppJobTemplateContainerReadinessProbeHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppJobTemplateContainerReadinessProbeHeaderList
type ContainerAppJobTemplateContainerReadinessProbeHeaderOutputReference ¶
type ContainerAppJobTemplateContainerReadinessProbeHeaderOutputReference 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 NewContainerAppJobTemplateContainerReadinessProbeHeaderOutputReference ¶
func NewContainerAppJobTemplateContainerReadinessProbeHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppJobTemplateContainerReadinessProbeHeaderOutputReference
type ContainerAppJobTemplateContainerReadinessProbeList ¶
type ContainerAppJobTemplateContainerReadinessProbeList 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) ContainerAppJobTemplateContainerReadinessProbeOutputReference // 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 NewContainerAppJobTemplateContainerReadinessProbeList ¶
func NewContainerAppJobTemplateContainerReadinessProbeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppJobTemplateContainerReadinessProbeList
type ContainerAppJobTemplateContainerReadinessProbeOutputReference ¶
type ContainerAppJobTemplateContainerReadinessProbeOutputReference 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() ContainerAppJobTemplateContainerReadinessProbeHeaderList HeaderInput() interface{} Host() *string SetHost(val *string) HostInput() *string InternalValue() interface{} SetInternalValue(val interface{}) IntervalSeconds() *float64 SetIntervalSeconds(val *float64) IntervalSecondsInput() *float64 Path() *string SetPath(val *string) PathInput() *string Port() *float64 SetPort(val *float64) PortInput() *float64 SuccessCountThreshold() *float64 SetSuccessCountThreshold(val *float64) SuccessCountThresholdInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeout() *float64 SetTimeout(val *float64) TimeoutInput() *float64 Transport() *string SetTransport(val *string) TransportInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHeader(value interface{}) ResetFailureCountThreshold() ResetHeader() ResetHost() ResetIntervalSeconds() ResetPath() ResetSuccessCountThreshold() ResetTimeout() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewContainerAppJobTemplateContainerReadinessProbeOutputReference ¶
func NewContainerAppJobTemplateContainerReadinessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppJobTemplateContainerReadinessProbeOutputReference
type ContainerAppJobTemplateContainerStartupProbe ¶
type ContainerAppJobTemplateContainerStartupProbe 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/3.116.0/docs/resources/container_app_job#port ContainerAppJob#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/3.116.0/docs/resources/container_app_job#transport ContainerAppJob#transport} Transport *string `field:"required" json:"transport" yaml:"transport"` // The number of consecutive failures required to consider this probe as failed. // // Possible values are between `1` and `10`. Defaults to `3`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#failure_count_threshold ContainerAppJob#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/3.116.0/docs/resources/container_app_job#header ContainerAppJob#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/3.116.0/docs/resources/container_app_job#host ContainerAppJob#host} Host *string `field:"optional" json:"host" yaml:"host"` // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#interval_seconds ContainerAppJob#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/3.116.0/docs/resources/container_app_job#path ContainerAppJob#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/3.116.0/docs/resources/container_app_job#timeout ContainerAppJob#timeout} Timeout *float64 `field:"optional" json:"timeout" yaml:"timeout"` }
type ContainerAppJobTemplateContainerStartupProbeHeader ¶
type ContainerAppJobTemplateContainerStartupProbeHeader struct { // The HTTP Header Name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#name ContainerAppJob#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/3.116.0/docs/resources/container_app_job#value ContainerAppJob#value} Value *string `field:"required" json:"value" yaml:"value"` }
type ContainerAppJobTemplateContainerStartupProbeHeaderList ¶
type ContainerAppJobTemplateContainerStartupProbeHeaderList 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) ContainerAppJobTemplateContainerStartupProbeHeaderOutputReference // 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 NewContainerAppJobTemplateContainerStartupProbeHeaderList ¶
func NewContainerAppJobTemplateContainerStartupProbeHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppJobTemplateContainerStartupProbeHeaderList
type ContainerAppJobTemplateContainerStartupProbeHeaderOutputReference ¶
type ContainerAppJobTemplateContainerStartupProbeHeaderOutputReference 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 NewContainerAppJobTemplateContainerStartupProbeHeaderOutputReference ¶
func NewContainerAppJobTemplateContainerStartupProbeHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppJobTemplateContainerStartupProbeHeaderOutputReference
type ContainerAppJobTemplateContainerStartupProbeList ¶
type ContainerAppJobTemplateContainerStartupProbeList 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) ContainerAppJobTemplateContainerStartupProbeOutputReference // 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 NewContainerAppJobTemplateContainerStartupProbeList ¶
func NewContainerAppJobTemplateContainerStartupProbeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppJobTemplateContainerStartupProbeList
type ContainerAppJobTemplateContainerStartupProbeOutputReference ¶
type ContainerAppJobTemplateContainerStartupProbeOutputReference 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() ContainerAppJobTemplateContainerStartupProbeHeaderList HeaderInput() interface{} Host() *string SetHost(val *string) HostInput() *string InternalValue() interface{} SetInternalValue(val interface{}) IntervalSeconds() *float64 SetIntervalSeconds(val *float64) IntervalSecondsInput() *float64 Path() *string SetPath(val *string) PathInput() *string Port() *float64 SetPort(val *float64) PortInput() *float64 TerminationGracePeriodSeconds() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeout() *float64 SetTimeout(val *float64) TimeoutInput() *float64 Transport() *string SetTransport(val *string) TransportInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHeader(value interface{}) ResetFailureCountThreshold() ResetHeader() ResetHost() ResetIntervalSeconds() ResetPath() ResetTimeout() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewContainerAppJobTemplateContainerStartupProbeOutputReference ¶
func NewContainerAppJobTemplateContainerStartupProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppJobTemplateContainerStartupProbeOutputReference
type ContainerAppJobTemplateContainerVolumeMounts ¶
type ContainerAppJobTemplateContainerVolumeMounts struct { // The name of the Volume to be mounted in the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#name ContainerAppJob#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/3.116.0/docs/resources/container_app_job#path ContainerAppJob#path} Path *string `field:"required" json:"path" yaml:"path"` }
type ContainerAppJobTemplateContainerVolumeMountsList ¶
type ContainerAppJobTemplateContainerVolumeMountsList 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) ContainerAppJobTemplateContainerVolumeMountsOutputReference // 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 NewContainerAppJobTemplateContainerVolumeMountsList ¶
func NewContainerAppJobTemplateContainerVolumeMountsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppJobTemplateContainerVolumeMountsList
type ContainerAppJobTemplateContainerVolumeMountsOutputReference ¶
type ContainerAppJobTemplateContainerVolumeMountsOutputReference 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 NewContainerAppJobTemplateContainerVolumeMountsOutputReference ¶
func NewContainerAppJobTemplateContainerVolumeMountsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppJobTemplateContainerVolumeMountsOutputReference
type ContainerAppJobTemplateInitContainer ¶
type ContainerAppJobTemplateInitContainer struct { // The image to use to create the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#image ContainerAppJob#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/3.116.0/docs/resources/container_app_job#name ContainerAppJob#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/3.116.0/docs/resources/container_app_job#args ContainerAppJob#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/3.116.0/docs/resources/container_app_job#command ContainerAppJob#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/3.116.0/docs/resources/container_app_job#cpu ContainerAppJob#cpu} Cpu *float64 `field:"optional" json:"cpu" yaml:"cpu"` // env block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#env ContainerAppJob#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/3.116.0/docs/resources/container_app_job#memory ContainerAppJob#memory} Memory *string `field:"optional" json:"memory" yaml:"memory"` // volume_mounts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#volume_mounts ContainerAppJob#volume_mounts} VolumeMounts interface{} `field:"optional" json:"volumeMounts" yaml:"volumeMounts"` }
type ContainerAppJobTemplateInitContainerEnv ¶
type ContainerAppJobTemplateInitContainerEnv struct { // The name of the environment variable for the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#name ContainerAppJob#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/3.116.0/docs/resources/container_app_job#secret_name ContainerAppJob#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/3.116.0/docs/resources/container_app_job#value ContainerAppJob#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type ContainerAppJobTemplateInitContainerEnvList ¶
type ContainerAppJobTemplateInitContainerEnvList 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) ContainerAppJobTemplateInitContainerEnvOutputReference // 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 NewContainerAppJobTemplateInitContainerEnvList ¶
func NewContainerAppJobTemplateInitContainerEnvList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppJobTemplateInitContainerEnvList
type ContainerAppJobTemplateInitContainerEnvOutputReference ¶
type ContainerAppJobTemplateInitContainerEnvOutputReference 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 NewContainerAppJobTemplateInitContainerEnvOutputReference ¶
func NewContainerAppJobTemplateInitContainerEnvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppJobTemplateInitContainerEnvOutputReference
type ContainerAppJobTemplateInitContainerList ¶
type ContainerAppJobTemplateInitContainerList 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) ContainerAppJobTemplateInitContainerOutputReference // 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 NewContainerAppJobTemplateInitContainerList ¶
func NewContainerAppJobTemplateInitContainerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppJobTemplateInitContainerList
type ContainerAppJobTemplateInitContainerOutputReference ¶
type ContainerAppJobTemplateInitContainerOutputReference 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() ContainerAppJobTemplateInitContainerEnvList 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() ContainerAppJobTemplateInitContainerVolumeMountsList 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 NewContainerAppJobTemplateInitContainerOutputReference ¶
func NewContainerAppJobTemplateInitContainerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppJobTemplateInitContainerOutputReference
type ContainerAppJobTemplateInitContainerVolumeMounts ¶
type ContainerAppJobTemplateInitContainerVolumeMounts struct { // The name of the Volume to be mounted in the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#name ContainerAppJob#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/3.116.0/docs/resources/container_app_job#path ContainerAppJob#path} Path *string `field:"required" json:"path" yaml:"path"` }
type ContainerAppJobTemplateInitContainerVolumeMountsList ¶
type ContainerAppJobTemplateInitContainerVolumeMountsList 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) ContainerAppJobTemplateInitContainerVolumeMountsOutputReference // 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 NewContainerAppJobTemplateInitContainerVolumeMountsList ¶
func NewContainerAppJobTemplateInitContainerVolumeMountsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppJobTemplateInitContainerVolumeMountsList
type ContainerAppJobTemplateInitContainerVolumeMountsOutputReference ¶
type ContainerAppJobTemplateInitContainerVolumeMountsOutputReference 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 NewContainerAppJobTemplateInitContainerVolumeMountsOutputReference ¶
func NewContainerAppJobTemplateInitContainerVolumeMountsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppJobTemplateInitContainerVolumeMountsOutputReference
type ContainerAppJobTemplateOutputReference ¶
type ContainerAppJobTemplateOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Container() ContainerAppJobTemplateContainerList ContainerInput() interface{} // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InitContainer() ContainerAppJobTemplateInitContainerList InitContainerInput() interface{} InternalValue() *ContainerAppJobTemplate SetInternalValue(val *ContainerAppJobTemplate) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Volume() ContainerAppJobTemplateVolumeList VolumeInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutContainer(value interface{}) PutInitContainer(value interface{}) PutVolume(value interface{}) ResetInitContainer() 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 NewContainerAppJobTemplateOutputReference ¶
func NewContainerAppJobTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAppJobTemplateOutputReference
type ContainerAppJobTemplateVolume ¶
type ContainerAppJobTemplateVolume struct { // The name of the volume. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#name ContainerAppJob#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/3.116.0/docs/resources/container_app_job#storage_name ContainerAppJob#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/3.116.0/docs/resources/container_app_job#storage_type ContainerAppJob#storage_type} StorageType *string `field:"optional" json:"storageType" yaml:"storageType"` }
type ContainerAppJobTemplateVolumeList ¶
type ContainerAppJobTemplateVolumeList 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) ContainerAppJobTemplateVolumeOutputReference // 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 NewContainerAppJobTemplateVolumeList ¶
func NewContainerAppJobTemplateVolumeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAppJobTemplateVolumeList
type ContainerAppJobTemplateVolumeOutputReference ¶
type ContainerAppJobTemplateVolumeOutputReference 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 NewContainerAppJobTemplateVolumeOutputReference ¶
func NewContainerAppJobTemplateVolumeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAppJobTemplateVolumeOutputReference
type ContainerAppJobTimeouts ¶
type ContainerAppJobTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#create ContainerAppJob#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#delete ContainerAppJob#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#read ContainerAppJob#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.116.0/docs/resources/container_app_job#update ContainerAppJob#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type ContainerAppJobTimeoutsOutputReference ¶
type ContainerAppJobTimeoutsOutputReference 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 NewContainerAppJobTimeoutsOutputReference ¶
func NewContainerAppJobTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAppJobTimeoutsOutputReference
Source Files ¶
- ContainerAppJob.go
- ContainerAppJobConfig.go
- ContainerAppJobEventTriggerConfig.go
- ContainerAppJobEventTriggerConfigOutputReference.go
- ContainerAppJobEventTriggerConfigOutputReference__checks.go
- ContainerAppJobEventTriggerConfigScale.go
- ContainerAppJobEventTriggerConfigScaleList.go
- ContainerAppJobEventTriggerConfigScaleList__checks.go
- ContainerAppJobEventTriggerConfigScaleOutputReference.go
- ContainerAppJobEventTriggerConfigScaleOutputReference__checks.go
- ContainerAppJobEventTriggerConfigScaleRules.go
- ContainerAppJobEventTriggerConfigScaleRulesAuthentication.go
- ContainerAppJobEventTriggerConfigScaleRulesAuthenticationList.go
- ContainerAppJobEventTriggerConfigScaleRulesAuthenticationList__checks.go
- ContainerAppJobEventTriggerConfigScaleRulesAuthenticationOutputReference.go
- ContainerAppJobEventTriggerConfigScaleRulesAuthenticationOutputReference__checks.go
- ContainerAppJobEventTriggerConfigScaleRulesList.go
- ContainerAppJobEventTriggerConfigScaleRulesList__checks.go
- ContainerAppJobEventTriggerConfigScaleRulesOutputReference.go
- ContainerAppJobEventTriggerConfigScaleRulesOutputReference__checks.go
- ContainerAppJobIdentity.go
- ContainerAppJobIdentityOutputReference.go
- ContainerAppJobIdentityOutputReference__checks.go
- ContainerAppJobManualTriggerConfig.go
- ContainerAppJobManualTriggerConfigOutputReference.go
- ContainerAppJobManualTriggerConfigOutputReference__checks.go
- ContainerAppJobRegistries.go
- ContainerAppJobRegistriesList.go
- ContainerAppJobRegistriesList__checks.go
- ContainerAppJobRegistriesOutputReference.go
- ContainerAppJobRegistriesOutputReference__checks.go
- ContainerAppJobRegistry.go
- ContainerAppJobRegistryList.go
- ContainerAppJobRegistryList__checks.go
- ContainerAppJobRegistryOutputReference.go
- ContainerAppJobRegistryOutputReference__checks.go
- ContainerAppJobScheduleTriggerConfig.go
- ContainerAppJobScheduleTriggerConfigOutputReference.go
- ContainerAppJobScheduleTriggerConfigOutputReference__checks.go
- ContainerAppJobSecret.go
- ContainerAppJobSecretList.go
- ContainerAppJobSecretList__checks.go
- ContainerAppJobSecretOutputReference.go
- ContainerAppJobSecretOutputReference__checks.go
- ContainerAppJobSecrets.go
- ContainerAppJobSecretsList.go
- ContainerAppJobSecretsList__checks.go
- ContainerAppJobSecretsOutputReference.go
- ContainerAppJobSecretsOutputReference__checks.go
- ContainerAppJobTemplate.go
- ContainerAppJobTemplateContainer.go
- ContainerAppJobTemplateContainerEnv.go
- ContainerAppJobTemplateContainerEnvList.go
- ContainerAppJobTemplateContainerEnvList__checks.go
- ContainerAppJobTemplateContainerEnvOutputReference.go
- ContainerAppJobTemplateContainerEnvOutputReference__checks.go
- ContainerAppJobTemplateContainerList.go
- ContainerAppJobTemplateContainerList__checks.go
- ContainerAppJobTemplateContainerLivenessProbe.go
- ContainerAppJobTemplateContainerLivenessProbeHeader.go
- ContainerAppJobTemplateContainerLivenessProbeHeaderList.go
- ContainerAppJobTemplateContainerLivenessProbeHeaderList__checks.go
- ContainerAppJobTemplateContainerLivenessProbeHeaderOutputReference.go
- ContainerAppJobTemplateContainerLivenessProbeHeaderOutputReference__checks.go
- ContainerAppJobTemplateContainerLivenessProbeList.go
- ContainerAppJobTemplateContainerLivenessProbeList__checks.go
- ContainerAppJobTemplateContainerLivenessProbeOutputReference.go
- ContainerAppJobTemplateContainerLivenessProbeOutputReference__checks.go
- ContainerAppJobTemplateContainerOutputReference.go
- ContainerAppJobTemplateContainerOutputReference__checks.go
- ContainerAppJobTemplateContainerReadinessProbe.go
- ContainerAppJobTemplateContainerReadinessProbeHeader.go
- ContainerAppJobTemplateContainerReadinessProbeHeaderList.go
- ContainerAppJobTemplateContainerReadinessProbeHeaderList__checks.go
- ContainerAppJobTemplateContainerReadinessProbeHeaderOutputReference.go
- ContainerAppJobTemplateContainerReadinessProbeHeaderOutputReference__checks.go
- ContainerAppJobTemplateContainerReadinessProbeList.go
- ContainerAppJobTemplateContainerReadinessProbeList__checks.go
- ContainerAppJobTemplateContainerReadinessProbeOutputReference.go
- ContainerAppJobTemplateContainerReadinessProbeOutputReference__checks.go
- ContainerAppJobTemplateContainerStartupProbe.go
- ContainerAppJobTemplateContainerStartupProbeHeader.go
- ContainerAppJobTemplateContainerStartupProbeHeaderList.go
- ContainerAppJobTemplateContainerStartupProbeHeaderList__checks.go
- ContainerAppJobTemplateContainerStartupProbeHeaderOutputReference.go
- ContainerAppJobTemplateContainerStartupProbeHeaderOutputReference__checks.go
- ContainerAppJobTemplateContainerStartupProbeList.go
- ContainerAppJobTemplateContainerStartupProbeList__checks.go
- ContainerAppJobTemplateContainerStartupProbeOutputReference.go
- ContainerAppJobTemplateContainerStartupProbeOutputReference__checks.go
- ContainerAppJobTemplateContainerVolumeMounts.go
- ContainerAppJobTemplateContainerVolumeMountsList.go
- ContainerAppJobTemplateContainerVolumeMountsList__checks.go
- ContainerAppJobTemplateContainerVolumeMountsOutputReference.go
- ContainerAppJobTemplateContainerVolumeMountsOutputReference__checks.go
- ContainerAppJobTemplateInitContainer.go
- ContainerAppJobTemplateInitContainerEnv.go
- ContainerAppJobTemplateInitContainerEnvList.go
- ContainerAppJobTemplateInitContainerEnvList__checks.go
- ContainerAppJobTemplateInitContainerEnvOutputReference.go
- ContainerAppJobTemplateInitContainerEnvOutputReference__checks.go
- ContainerAppJobTemplateInitContainerList.go
- ContainerAppJobTemplateInitContainerList__checks.go
- ContainerAppJobTemplateInitContainerOutputReference.go
- ContainerAppJobTemplateInitContainerOutputReference__checks.go
- ContainerAppJobTemplateInitContainerVolumeMounts.go
- ContainerAppJobTemplateInitContainerVolumeMountsList.go
- ContainerAppJobTemplateInitContainerVolumeMountsList__checks.go
- ContainerAppJobTemplateInitContainerVolumeMountsOutputReference.go
- ContainerAppJobTemplateInitContainerVolumeMountsOutputReference__checks.go
- ContainerAppJobTemplateOutputReference.go
- ContainerAppJobTemplateOutputReference__checks.go
- ContainerAppJobTemplateVolume.go
- ContainerAppJobTemplateVolumeList.go
- ContainerAppJobTemplateVolumeList__checks.go
- ContainerAppJobTemplateVolumeOutputReference.go
- ContainerAppJobTemplateVolumeOutputReference__checks.go
- ContainerAppJobTimeouts.go
- ContainerAppJobTimeoutsOutputReference.go
- ContainerAppJobTimeoutsOutputReference__checks.go
- ContainerAppJob__checks.go
- main.go