Documentation
¶
Index ¶
- func CloudRunV2Job_IsConstruct(x interface{}) *bool
- func CloudRunV2Job_IsTerraformElement(x interface{}) *bool
- func CloudRunV2Job_IsTerraformResource(x interface{}) *bool
- func CloudRunV2Job_TfResourceType() *string
- func NewCloudRunV2JobBinaryAuthorizationOutputReference_Override(c CloudRunV2JobBinaryAuthorizationOutputReference, ...)
- func NewCloudRunV2JobConditionsList_Override(c CloudRunV2JobConditionsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewCloudRunV2JobConditionsOutputReference_Override(c CloudRunV2JobConditionsOutputReference, ...)
- func NewCloudRunV2JobLatestCreatedExecutionList_Override(c CloudRunV2JobLatestCreatedExecutionList, ...)
- func NewCloudRunV2JobLatestCreatedExecutionOutputReference_Override(c CloudRunV2JobLatestCreatedExecutionOutputReference, ...)
- func NewCloudRunV2JobTemplateOutputReference_Override(c CloudRunV2JobTemplateOutputReference, ...)
- func NewCloudRunV2JobTemplateTemplateContainersEnvList_Override(c CloudRunV2JobTemplateTemplateContainersEnvList, ...)
- func NewCloudRunV2JobTemplateTemplateContainersEnvOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersEnvOutputReference, ...)
- func NewCloudRunV2JobTemplateTemplateContainersEnvValueSourceOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersEnvValueSourceOutputReference, ...)
- func NewCloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRefOutputReference_Override(...)
- func NewCloudRunV2JobTemplateTemplateContainersList_Override(c CloudRunV2JobTemplateTemplateContainersList, ...)
- func NewCloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersList_Override(c CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersList, ...)
- func NewCloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference_Override(...)
- func NewCloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetOutputReference, ...)
- func NewCloudRunV2JobTemplateTemplateContainersLivenessProbeOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersLivenessProbeOutputReference, ...)
- func NewCloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocketOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocketOutputReference, ...)
- func NewCloudRunV2JobTemplateTemplateContainersOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersOutputReference, ...)
- func NewCloudRunV2JobTemplateTemplateContainersPortsList_Override(c CloudRunV2JobTemplateTemplateContainersPortsList, ...)
- func NewCloudRunV2JobTemplateTemplateContainersPortsOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersPortsOutputReference, ...)
- func NewCloudRunV2JobTemplateTemplateContainersResourcesOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersResourcesOutputReference, ...)
- func NewCloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersList_Override(c CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersList, ...)
- func NewCloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference_Override(...)
- func NewCloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetOutputReference, ...)
- func NewCloudRunV2JobTemplateTemplateContainersStartupProbeOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersStartupProbeOutputReference, ...)
- func NewCloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocketOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocketOutputReference, ...)
- func NewCloudRunV2JobTemplateTemplateContainersVolumeMountsList_Override(c CloudRunV2JobTemplateTemplateContainersVolumeMountsList, ...)
- func NewCloudRunV2JobTemplateTemplateContainersVolumeMountsOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersVolumeMountsOutputReference, ...)
- func NewCloudRunV2JobTemplateTemplateOutputReference_Override(c CloudRunV2JobTemplateTemplateOutputReference, ...)
- func NewCloudRunV2JobTemplateTemplateVolumesCloudSqlInstanceOutputReference_Override(c CloudRunV2JobTemplateTemplateVolumesCloudSqlInstanceOutputReference, ...)
- func NewCloudRunV2JobTemplateTemplateVolumesList_Override(c CloudRunV2JobTemplateTemplateVolumesList, ...)
- func NewCloudRunV2JobTemplateTemplateVolumesOutputReference_Override(c CloudRunV2JobTemplateTemplateVolumesOutputReference, ...)
- func NewCloudRunV2JobTemplateTemplateVolumesSecretItemsList_Override(c CloudRunV2JobTemplateTemplateVolumesSecretItemsList, ...)
- func NewCloudRunV2JobTemplateTemplateVolumesSecretItemsOutputReference_Override(c CloudRunV2JobTemplateTemplateVolumesSecretItemsOutputReference, ...)
- func NewCloudRunV2JobTemplateTemplateVolumesSecretOutputReference_Override(c CloudRunV2JobTemplateTemplateVolumesSecretOutputReference, ...)
- func NewCloudRunV2JobTemplateTemplateVpcAccessOutputReference_Override(c CloudRunV2JobTemplateTemplateVpcAccessOutputReference, ...)
- func NewCloudRunV2JobTerminalConditionList_Override(c CloudRunV2JobTerminalConditionList, ...)
- func NewCloudRunV2JobTerminalConditionOutputReference_Override(c CloudRunV2JobTerminalConditionOutputReference, ...)
- func NewCloudRunV2JobTimeoutsOutputReference_Override(c CloudRunV2JobTimeoutsOutputReference, ...)
- func NewCloudRunV2Job_Override(c CloudRunV2Job, scope constructs.Construct, id *string, ...)
- type CloudRunV2Job
- type CloudRunV2JobBinaryAuthorization
- type CloudRunV2JobBinaryAuthorizationOutputReference
- type CloudRunV2JobConditions
- type CloudRunV2JobConditionsList
- type CloudRunV2JobConditionsOutputReference
- type CloudRunV2JobConfig
- type CloudRunV2JobLatestCreatedExecution
- type CloudRunV2JobLatestCreatedExecutionList
- type CloudRunV2JobLatestCreatedExecutionOutputReference
- type CloudRunV2JobTemplate
- type CloudRunV2JobTemplateOutputReference
- type CloudRunV2JobTemplateTemplate
- type CloudRunV2JobTemplateTemplateContainers
- type CloudRunV2JobTemplateTemplateContainersEnv
- type CloudRunV2JobTemplateTemplateContainersEnvList
- type CloudRunV2JobTemplateTemplateContainersEnvOutputReference
- type CloudRunV2JobTemplateTemplateContainersEnvValueSource
- type CloudRunV2JobTemplateTemplateContainersEnvValueSourceOutputReference
- type CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef
- type CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRefOutputReference
- type CloudRunV2JobTemplateTemplateContainersList
- type CloudRunV2JobTemplateTemplateContainersLivenessProbe
- type CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGet
- type CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeaders
- type CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersList
- type CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference
- type CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetOutputReference
- type CloudRunV2JobTemplateTemplateContainersLivenessProbeOutputReference
- type CloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocket
- type CloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocketOutputReference
- type CloudRunV2JobTemplateTemplateContainersOutputReference
- type CloudRunV2JobTemplateTemplateContainersPorts
- type CloudRunV2JobTemplateTemplateContainersPortsList
- type CloudRunV2JobTemplateTemplateContainersPortsOutputReference
- type CloudRunV2JobTemplateTemplateContainersResources
- type CloudRunV2JobTemplateTemplateContainersResourcesOutputReference
- type CloudRunV2JobTemplateTemplateContainersStartupProbe
- type CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGet
- type CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeaders
- type CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersList
- type CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference
- type CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetOutputReference
- type CloudRunV2JobTemplateTemplateContainersStartupProbeOutputReference
- type CloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocket
- type CloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocketOutputReference
- type CloudRunV2JobTemplateTemplateContainersVolumeMounts
- type CloudRunV2JobTemplateTemplateContainersVolumeMountsList
- type CloudRunV2JobTemplateTemplateContainersVolumeMountsOutputReference
- type CloudRunV2JobTemplateTemplateOutputReference
- type CloudRunV2JobTemplateTemplateVolumes
- type CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance
- type CloudRunV2JobTemplateTemplateVolumesCloudSqlInstanceOutputReference
- type CloudRunV2JobTemplateTemplateVolumesList
- type CloudRunV2JobTemplateTemplateVolumesOutputReference
- type CloudRunV2JobTemplateTemplateVolumesSecret
- type CloudRunV2JobTemplateTemplateVolumesSecretItems
- type CloudRunV2JobTemplateTemplateVolumesSecretItemsList
- type CloudRunV2JobTemplateTemplateVolumesSecretItemsOutputReference
- type CloudRunV2JobTemplateTemplateVolumesSecretOutputReference
- type CloudRunV2JobTemplateTemplateVpcAccess
- type CloudRunV2JobTemplateTemplateVpcAccessOutputReference
- type CloudRunV2JobTerminalCondition
- type CloudRunV2JobTerminalConditionList
- type CloudRunV2JobTerminalConditionOutputReference
- type CloudRunV2JobTimeouts
- type CloudRunV2JobTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloudRunV2Job_IsConstruct ¶
func CloudRunV2Job_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 CloudRunV2Job_IsTerraformElement ¶
func CloudRunV2Job_IsTerraformElement(x interface{}) *bool
Experimental.
func CloudRunV2Job_IsTerraformResource ¶
func CloudRunV2Job_IsTerraformResource(x interface{}) *bool
Experimental.
func CloudRunV2Job_TfResourceType ¶
func CloudRunV2Job_TfResourceType() *string
func NewCloudRunV2JobBinaryAuthorizationOutputReference_Override ¶
func NewCloudRunV2JobBinaryAuthorizationOutputReference_Override(c CloudRunV2JobBinaryAuthorizationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2JobConditionsList_Override ¶
func NewCloudRunV2JobConditionsList_Override(c CloudRunV2JobConditionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2JobConditionsOutputReference_Override ¶
func NewCloudRunV2JobConditionsOutputReference_Override(c CloudRunV2JobConditionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2JobLatestCreatedExecutionList_Override ¶
func NewCloudRunV2JobLatestCreatedExecutionList_Override(c CloudRunV2JobLatestCreatedExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2JobLatestCreatedExecutionOutputReference_Override ¶
func NewCloudRunV2JobLatestCreatedExecutionOutputReference_Override(c CloudRunV2JobLatestCreatedExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2JobTemplateOutputReference_Override ¶
func NewCloudRunV2JobTemplateOutputReference_Override(c CloudRunV2JobTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2JobTemplateTemplateContainersEnvList_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersEnvList_Override(c CloudRunV2JobTemplateTemplateContainersEnvList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2JobTemplateTemplateContainersEnvOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersEnvOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersEnvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2JobTemplateTemplateContainersEnvValueSourceOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersEnvValueSourceOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersEnvValueSourceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRefOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRefOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2JobTemplateTemplateContainersList_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersList_Override(c CloudRunV2JobTemplateTemplateContainersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersList_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersList_Override(c CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2JobTemplateTemplateContainersLivenessProbeOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersLivenessProbeOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersLivenessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocketOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocketOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2JobTemplateTemplateContainersOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2JobTemplateTemplateContainersPortsList_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersPortsList_Override(c CloudRunV2JobTemplateTemplateContainersPortsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2JobTemplateTemplateContainersPortsOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersPortsOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersPortsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2JobTemplateTemplateContainersResourcesOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersResourcesOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersList_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersList_Override(c CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2JobTemplateTemplateContainersStartupProbeOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersStartupProbeOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersStartupProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocketOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocketOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2JobTemplateTemplateContainersVolumeMountsList_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersVolumeMountsList_Override(c CloudRunV2JobTemplateTemplateContainersVolumeMountsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2JobTemplateTemplateContainersVolumeMountsOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateContainersVolumeMountsOutputReference_Override(c CloudRunV2JobTemplateTemplateContainersVolumeMountsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2JobTemplateTemplateOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateOutputReference_Override(c CloudRunV2JobTemplateTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2JobTemplateTemplateVolumesCloudSqlInstanceOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateVolumesCloudSqlInstanceOutputReference_Override(c CloudRunV2JobTemplateTemplateVolumesCloudSqlInstanceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2JobTemplateTemplateVolumesList_Override ¶
func NewCloudRunV2JobTemplateTemplateVolumesList_Override(c CloudRunV2JobTemplateTemplateVolumesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2JobTemplateTemplateVolumesOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateVolumesOutputReference_Override(c CloudRunV2JobTemplateTemplateVolumesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2JobTemplateTemplateVolumesSecretItemsList_Override ¶
func NewCloudRunV2JobTemplateTemplateVolumesSecretItemsList_Override(c CloudRunV2JobTemplateTemplateVolumesSecretItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2JobTemplateTemplateVolumesSecretItemsOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateVolumesSecretItemsOutputReference_Override(c CloudRunV2JobTemplateTemplateVolumesSecretItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2JobTemplateTemplateVolumesSecretOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateVolumesSecretOutputReference_Override(c CloudRunV2JobTemplateTemplateVolumesSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2JobTemplateTemplateVpcAccessOutputReference_Override ¶
func NewCloudRunV2JobTemplateTemplateVpcAccessOutputReference_Override(c CloudRunV2JobTemplateTemplateVpcAccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2JobTerminalConditionList_Override ¶
func NewCloudRunV2JobTerminalConditionList_Override(c CloudRunV2JobTerminalConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2JobTerminalConditionOutputReference_Override ¶
func NewCloudRunV2JobTerminalConditionOutputReference_Override(c CloudRunV2JobTerminalConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2JobTimeoutsOutputReference_Override ¶
func NewCloudRunV2JobTimeoutsOutputReference_Override(c CloudRunV2JobTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2Job_Override ¶
func NewCloudRunV2Job_Override(c CloudRunV2Job, scope constructs.Construct, id *string, config *CloudRunV2JobConfig)
Create a new {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job google_cloud_run_v2_job} Resource.
Types ¶
type CloudRunV2Job ¶
type CloudRunV2Job interface {
cdktf.TerraformResource
BinaryAuthorization() CloudRunV2JobBinaryAuthorizationOutputReference
BinaryAuthorizationInput() *CloudRunV2JobBinaryAuthorization
// Experimental.
CdktfStack() cdktf.TerraformStack
Client() *string
SetClient(val *string)
ClientInput() *string
ClientVersion() *string
SetClientVersion(val *string)
ClientVersionInput() *string
Conditions() CloudRunV2JobConditionsList
// Experimental.
Connection() interface{}
// Experimental.
SetConnection(val interface{})
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
// Experimental.
Count() *float64
// Experimental.
SetCount(val *float64)
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
Etag() *string
ExecutionCount() *float64
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
Generation() *string
Id() *string
SetId(val *string)
IdInput() *string
Labels() *map[string]*string
SetLabels(val *map[string]*string)
LabelsInput() *map[string]*string
LatestCreatedExecution() CloudRunV2JobLatestCreatedExecutionList
LaunchStage() *string
SetLaunchStage(val *string)
LaunchStageInput() *string
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
Location() *string
SetLocation(val *string)
LocationInput() *string
Name() *string
SetName(val *string)
NameInput() *string
// The tree node.
Node() constructs.Node
ObservedGeneration() *string
Project() *string
SetProject(val *string)
ProjectInput() *string
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
// Experimental.
Provisioners() *[]interface{}
// Experimental.
SetProvisioners(val *[]interface{})
// Experimental.
RawOverrides() interface{}
Reconciling() cdktf.IResolvable
Template() CloudRunV2JobTemplateOutputReference
TemplateInput() *CloudRunV2JobTemplate
TerminalCondition() CloudRunV2JobTerminalConditionList
// Experimental.
TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
// Experimental.
TerraformMetaArguments() *map[string]interface{}
// Experimental.
TerraformResourceType() *string
Timeouts() CloudRunV2JobTimeoutsOutputReference
TimeoutsInput() interface{}
Uid() *string
// Experimental.
AddOverride(path *string, value interface{})
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable
// Overrides the auto-generated logical ID with a specific ID.
// Experimental.
OverrideLogicalId(newLogicalId *string)
PutBinaryAuthorization(value *CloudRunV2JobBinaryAuthorization)
PutTemplate(value *CloudRunV2JobTemplate)
PutTimeouts(value *CloudRunV2JobTimeouts)
ResetBinaryAuthorization()
ResetClient()
ResetClientVersion()
ResetId()
ResetLabels()
ResetLaunchStage()
ResetLocation()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
ResetProject()
ResetTimeouts()
SynthesizeAttributes() *map[string]interface{}
// Experimental.
ToMetadata() interface{}
// Returns a string representation of this construct.
ToString() *string
// Adds this resource to the terraform JSON output.
// Experimental.
ToTerraform() interface{}
}
Represents a {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job google_cloud_run_v2_job}.
func NewCloudRunV2Job ¶
func NewCloudRunV2Job(scope constructs.Construct, id *string, config *CloudRunV2JobConfig) CloudRunV2Job
Create a new {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job google_cloud_run_v2_job} Resource.
type CloudRunV2JobBinaryAuthorization ¶
type CloudRunV2JobBinaryAuthorization struct {
// If present, indicates to use Breakglass using this justification.
//
// If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#breakglass_justification CloudRunV2Job#breakglass_justification}
BreakglassJustification *string `field:"optional" json:"breakglassJustification" yaml:"breakglassJustification"`
// If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#use_default CloudRunV2Job#use_default}
UseDefault interface{} `field:"optional" json:"useDefault" yaml:"useDefault"`
}
type CloudRunV2JobBinaryAuthorizationOutputReference ¶
type CloudRunV2JobBinaryAuthorizationOutputReference interface {
cdktf.ComplexObject
BreakglassJustification() *string
SetBreakglassJustification(val *string)
BreakglassJustificationInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *CloudRunV2JobBinaryAuthorization
SetInternalValue(val *CloudRunV2JobBinaryAuthorization)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
UseDefault() interface{}
SetUseDefault(val interface{})
UseDefaultInput() 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
ResetBreakglassJustification()
ResetUseDefault()
// 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 NewCloudRunV2JobBinaryAuthorizationOutputReference ¶
func NewCloudRunV2JobBinaryAuthorizationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2JobBinaryAuthorizationOutputReference
type CloudRunV2JobConditions ¶
type CloudRunV2JobConditions struct {
}
type CloudRunV2JobConditionsList ¶
type CloudRunV2JobConditionsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) CloudRunV2JobConditionsOutputReference
// 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 NewCloudRunV2JobConditionsList ¶
func NewCloudRunV2JobConditionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2JobConditionsList
type CloudRunV2JobConditionsOutputReference ¶
type CloudRunV2JobConditionsOutputReference 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
ExecutionReason() *string
// Experimental.
Fqn() *string
InternalValue() *CloudRunV2JobConditions
SetInternalValue(val *CloudRunV2JobConditions)
LastTransitionTime() *string
Message() *string
Reason() *string
RevisionReason() *string
Severity() *string
State() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Type() *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 NewCloudRunV2JobConditionsOutputReference ¶
func NewCloudRunV2JobConditionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2JobConditionsOutputReference
type CloudRunV2JobConfig ¶
type CloudRunV2JobConfig struct {
// Experimental.
Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
// Experimental.
Count *float64 `field:"optional" json:"count" yaml:"count"`
// Experimental.
DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
// Experimental.
ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"`
// Experimental.
Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
// Experimental.
Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
// Experimental.
Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
// Name of the Job.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#name CloudRunV2Job#name}
Name *string `field:"required" json:"name" yaml:"name"`
// template block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#template CloudRunV2Job#template}
Template *CloudRunV2JobTemplate `field:"required" json:"template" yaml:"template"`
// binary_authorization block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#binary_authorization CloudRunV2Job#binary_authorization}
BinaryAuthorization *CloudRunV2JobBinaryAuthorization `field:"optional" json:"binaryAuthorization" yaml:"binaryAuthorization"`
// Arbitrary identifier for the API client.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#client CloudRunV2Job#client}
Client *string `field:"optional" json:"client" yaml:"client"`
// Arbitrary version identifier for the API client.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#client_version CloudRunV2Job#client_version}
ClientVersion *string `field:"optional" json:"clientVersion" yaml:"clientVersion"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#id CloudRunV2Job#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"`
// KRM-style labels for the resource.
//
// User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels Cloud Run will populate some labels with 'run.googleapis.com' or 'serving.knative.dev' namespaces. Those labels are read-only, and user changes will not be preserved.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#labels CloudRunV2Job#labels}
Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
// The launch stage as defined by Google Cloud Platform Launch Stages.
//
// Cloud Run supports ALPHA, BETA, and GA. If no value is specified, GA is assumed. Possible values: ["UNIMPLEMENTED", "PRELAUNCH", "EARLY_ACCESS", "ALPHA", "BETA", "GA", "DEPRECATED"]
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#launch_stage CloudRunV2Job#launch_stage}
LaunchStage *string `field:"optional" json:"launchStage" yaml:"launchStage"`
// The location of the cloud run job.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#location CloudRunV2Job#location}
Location *string `field:"optional" json:"location" yaml:"location"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#project CloudRunV2Job#project}.
Project *string `field:"optional" json:"project" yaml:"project"`
// timeouts block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#timeouts CloudRunV2Job#timeouts}
Timeouts *CloudRunV2JobTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"`
}
type CloudRunV2JobLatestCreatedExecution ¶
type CloudRunV2JobLatestCreatedExecution struct {
}
type CloudRunV2JobLatestCreatedExecutionList ¶
type CloudRunV2JobLatestCreatedExecutionList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) CloudRunV2JobLatestCreatedExecutionOutputReference
// 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 NewCloudRunV2JobLatestCreatedExecutionList ¶
func NewCloudRunV2JobLatestCreatedExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2JobLatestCreatedExecutionList
type CloudRunV2JobLatestCreatedExecutionOutputReference ¶
type CloudRunV2JobLatestCreatedExecutionOutputReference interface {
cdktf.ComplexObject
CompletionTime() *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)
CreateTime() *string
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *CloudRunV2JobLatestCreatedExecution
SetInternalValue(val *CloudRunV2JobLatestCreatedExecution)
Name() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewCloudRunV2JobLatestCreatedExecutionOutputReference ¶
func NewCloudRunV2JobLatestCreatedExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2JobLatestCreatedExecutionOutputReference
type CloudRunV2JobTemplate ¶
type CloudRunV2JobTemplate struct {
// template block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#template CloudRunV2Job#template}
Template *CloudRunV2JobTemplateTemplate `field:"required" json:"template" yaml:"template"`
// KRM-style labels for the resource.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#labels CloudRunV2Job#labels}
Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
// Specifies the maximum desired number of tasks the execution should run at given time.
//
// Must be <= taskCount. When the job is run, if this field is 0 or unset, the maximum possible value will be used for that execution. The actual number of tasks running in steady state will be less than this number when there are fewer tasks waiting to be completed remaining, i.e. when the work left to do is less than max parallelism.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#parallelism CloudRunV2Job#parallelism}
Parallelism *float64 `field:"optional" json:"parallelism" yaml:"parallelism"`
// Specifies the desired number of tasks the execution should run.
//
// Setting to 1 means that parallelism is limited to 1 and the success of that task signals the success of the execution. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#task_count CloudRunV2Job#task_count}
TaskCount *float64 `field:"optional" json:"taskCount" yaml:"taskCount"`
}
type CloudRunV2JobTemplateOutputReference ¶
type CloudRunV2JobTemplateOutputReference 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() *CloudRunV2JobTemplate
SetInternalValue(val *CloudRunV2JobTemplate)
Labels() *map[string]*string
SetLabels(val *map[string]*string)
LabelsInput() *map[string]*string
Parallelism() *float64
SetParallelism(val *float64)
ParallelismInput() *float64
TaskCount() *float64
SetTaskCount(val *float64)
TaskCountInput() *float64
Template() CloudRunV2JobTemplateTemplateOutputReference
TemplateInput() *CloudRunV2JobTemplateTemplate
// 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
PutTemplate(value *CloudRunV2JobTemplateTemplate)
ResetLabels()
ResetParallelism()
ResetTaskCount()
// 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 NewCloudRunV2JobTemplateOutputReference ¶
func NewCloudRunV2JobTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2JobTemplateOutputReference
type CloudRunV2JobTemplateTemplate ¶
type CloudRunV2JobTemplateTemplate struct {
// containers block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#containers CloudRunV2Job#containers}
Containers interface{} `field:"optional" json:"containers" yaml:"containers"`
// A reference to a customer managed encryption key (CMEK) to use to encrypt this container image.
//
// For more information, go to https://cloud.google.com/run/docs/securing/using-cmek
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#encryption_key CloudRunV2Job#encryption_key}
EncryptionKey *string `field:"optional" json:"encryptionKey" yaml:"encryptionKey"`
// The execution environment being used to host this Task. Possible values: ["EXECUTION_ENVIRONMENT_GEN1", "EXECUTION_ENVIRONMENT_GEN2"].
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#execution_environment CloudRunV2Job#execution_environment}
ExecutionEnvironment *string `field:"optional" json:"executionEnvironment" yaml:"executionEnvironment"`
// Number of retries allowed per Task, before marking this Task failed.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#max_retries CloudRunV2Job#max_retries}
MaxRetries *float64 `field:"optional" json:"maxRetries" yaml:"maxRetries"`
// Email address of the IAM service account associated with the Task of a Job.
//
// The service account represents the identity of the running task, and determines what permissions the task has. If not provided, the task will use the project's default service account.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#service_account CloudRunV2Job#service_account}
ServiceAccount *string `field:"optional" json:"serviceAccount" yaml:"serviceAccount"`
// Max allowed time duration the Task may be active before the system will actively try to mark it failed and kill associated containers.
//
// This applies per attempt of a task, meaning each retry can run for the full timeout.
//
// A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#timeout CloudRunV2Job#timeout}
Timeout *string `field:"optional" json:"timeout" yaml:"timeout"`
// volumes block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#volumes CloudRunV2Job#volumes}
Volumes interface{} `field:"optional" json:"volumes" yaml:"volumes"`
// vpc_access block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#vpc_access CloudRunV2Job#vpc_access}
VpcAccess *CloudRunV2JobTemplateTemplateVpcAccess `field:"optional" json:"vpcAccess" yaml:"vpcAccess"`
}
type CloudRunV2JobTemplateTemplateContainers ¶
type CloudRunV2JobTemplateTemplateContainers struct {
// URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#image CloudRunV2Job#image}
Image *string `field:"required" json:"image" yaml:"image"`
// Arguments to the entrypoint.
//
// The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#args CloudRunV2Job#args}
Args *[]*string `field:"optional" json:"args" yaml:"args"`
// Entrypoint array.
//
// Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#command CloudRunV2Job#command}
Command *[]*string `field:"optional" json:"command" yaml:"command"`
// env block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#env CloudRunV2Job#env}
Env interface{} `field:"optional" json:"env" yaml:"env"`
// liveness_probe block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#liveness_probe CloudRunV2Job#liveness_probe}
LivenessProbe *CloudRunV2JobTemplateTemplateContainersLivenessProbe `field:"optional" json:"livenessProbe" yaml:"livenessProbe"`
// Name of the container specified as a DNS_LABEL.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#name CloudRunV2Job#name}
Name *string `field:"optional" json:"name" yaml:"name"`
// ports block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#ports CloudRunV2Job#ports}
Ports interface{} `field:"optional" json:"ports" yaml:"ports"`
// resources block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#resources CloudRunV2Job#resources}
Resources *CloudRunV2JobTemplateTemplateContainersResources `field:"optional" json:"resources" yaml:"resources"`
// startup_probe block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#startup_probe CloudRunV2Job#startup_probe}
StartupProbe *CloudRunV2JobTemplateTemplateContainersStartupProbe `field:"optional" json:"startupProbe" yaml:"startupProbe"`
// volume_mounts block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#volume_mounts CloudRunV2Job#volume_mounts}
VolumeMounts interface{} `field:"optional" json:"volumeMounts" yaml:"volumeMounts"`
// Container's working directory.
//
// If not specified, the container runtime's default will be used, which might be configured in the container image.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#working_dir CloudRunV2Job#working_dir}
WorkingDir *string `field:"optional" json:"workingDir" yaml:"workingDir"`
}
type CloudRunV2JobTemplateTemplateContainersEnv ¶
type CloudRunV2JobTemplateTemplateContainersEnv struct {
// Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#name CloudRunV2Job#name}
Name *string `field:"required" json:"name" yaml:"name"`
// Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables.
//
// If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#value CloudRunV2Job#value}
Value *string `field:"optional" json:"value" yaml:"value"`
// value_source block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#value_source CloudRunV2Job#value_source}
ValueSource *CloudRunV2JobTemplateTemplateContainersEnvValueSource `field:"optional" json:"valueSource" yaml:"valueSource"`
}
type CloudRunV2JobTemplateTemplateContainersEnvList ¶
type CloudRunV2JobTemplateTemplateContainersEnvList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) CloudRunV2JobTemplateTemplateContainersEnvOutputReference
// 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 NewCloudRunV2JobTemplateTemplateContainersEnvList ¶
func NewCloudRunV2JobTemplateTemplateContainersEnvList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2JobTemplateTemplateContainersEnvList
type CloudRunV2JobTemplateTemplateContainersEnvOutputReference ¶
type CloudRunV2JobTemplateTemplateContainersEnvOutputReference 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
ValueSource() CloudRunV2JobTemplateTemplateContainersEnvValueSourceOutputReference
ValueSourceInput() *CloudRunV2JobTemplateTemplateContainersEnvValueSource
// 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
PutValueSource(value *CloudRunV2JobTemplateTemplateContainersEnvValueSource)
ResetValue()
ResetValueSource()
// 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 NewCloudRunV2JobTemplateTemplateContainersEnvOutputReference ¶
func NewCloudRunV2JobTemplateTemplateContainersEnvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2JobTemplateTemplateContainersEnvOutputReference
type CloudRunV2JobTemplateTemplateContainersEnvValueSource ¶
type CloudRunV2JobTemplateTemplateContainersEnvValueSource struct {
// secret_key_ref block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#secret_key_ref CloudRunV2Job#secret_key_ref}
SecretKeyRef *CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef `field:"optional" json:"secretKeyRef" yaml:"secretKeyRef"`
}
type CloudRunV2JobTemplateTemplateContainersEnvValueSourceOutputReference ¶
type CloudRunV2JobTemplateTemplateContainersEnvValueSourceOutputReference 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() *CloudRunV2JobTemplateTemplateContainersEnvValueSource
SetInternalValue(val *CloudRunV2JobTemplateTemplateContainersEnvValueSource)
SecretKeyRef() CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRefOutputReference
SecretKeyRefInput() *CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef
// 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
PutSecretKeyRef(value *CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef)
ResetSecretKeyRef()
// 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 NewCloudRunV2JobTemplateTemplateContainersEnvValueSourceOutputReference ¶
func NewCloudRunV2JobTemplateTemplateContainersEnvValueSourceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2JobTemplateTemplateContainersEnvValueSourceOutputReference
type CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef ¶
type CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef struct {
// The name of the secret in Cloud Secret Manager.
//
// Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#secret CloudRunV2Job#secret}
Secret *string `field:"required" json:"secret" yaml:"secret"`
// The Cloud Secret Manager secret version.
//
// Can be 'latest' for the latest value or an integer for a specific version.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#version CloudRunV2Job#version}
Version *string `field:"required" json:"version" yaml:"version"`
}
type CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRefOutputReference ¶
type CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRefOutputReference 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() *CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef
SetInternalValue(val *CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef)
Secret() *string
SetSecret(val *string)
SecretInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Version() *string
SetVersion(val *string)
VersionInput() *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 NewCloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRefOutputReference ¶
func NewCloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRefOutputReference
type CloudRunV2JobTemplateTemplateContainersList ¶
type CloudRunV2JobTemplateTemplateContainersList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) CloudRunV2JobTemplateTemplateContainersOutputReference
// 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 NewCloudRunV2JobTemplateTemplateContainersList ¶
func NewCloudRunV2JobTemplateTemplateContainersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2JobTemplateTemplateContainersList
type CloudRunV2JobTemplateTemplateContainersLivenessProbe ¶
type CloudRunV2JobTemplateTemplateContainersLivenessProbe struct {
// Minimum consecutive failures for the probe to be considered failed after having succeeded.
//
// Defaults to 3. Minimum value is 1.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#failure_threshold CloudRunV2Job#failure_threshold}
FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"`
// http_get block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#http_get CloudRunV2Job#http_get}
HttpGet *CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"`
// Number of seconds after the container has started before the probe is initiated.
//
// Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#initial_delay_seconds CloudRunV2Job#initial_delay_seconds}
InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"`
// How often (in seconds) to perform the probe.
//
// Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#period_seconds CloudRunV2Job#period_seconds}
PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"`
// tcp_socket block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#tcp_socket CloudRunV2Job#tcp_socket}
TcpSocket *CloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocket `field:"optional" json:"tcpSocket" yaml:"tcpSocket"`
// Number of seconds after which the probe times out.
//
// Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#timeout_seconds CloudRunV2Job#timeout_seconds}
TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"`
}
type CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGet ¶
type CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGet struct {
// http_headers block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#http_headers CloudRunV2Job#http_headers}
HttpHeaders interface{} `field:"optional" json:"httpHeaders" yaml:"httpHeaders"`
// Path to access on the HTTP server. Defaults to '/'.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#path CloudRunV2Job#path}
Path *string `field:"optional" json:"path" yaml:"path"`
}
type CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeaders ¶
type CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeaders struct {
// The header field name.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#name CloudRunV2Job#name}
Name *string `field:"required" json:"name" yaml:"name"`
// The header field value.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#value CloudRunV2Job#value}
Value *string `field:"optional" json:"value" yaml:"value"`
}
type CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersList ¶
type CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference
// 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 NewCloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersList ¶
func NewCloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersList
type CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference ¶
type CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference 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
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 NewCloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference ¶
func NewCloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference
type CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetOutputReference ¶
type CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetOutputReference 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
HttpHeaders() CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersList
HttpHeadersInput() interface{}
InternalValue() *CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGet
SetInternalValue(val *CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGet)
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
PutHttpHeaders(value interface{})
ResetHttpHeaders()
ResetPath()
// 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 NewCloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetOutputReference ¶
func NewCloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetOutputReference
type CloudRunV2JobTemplateTemplateContainersLivenessProbeOutputReference ¶
type CloudRunV2JobTemplateTemplateContainersLivenessProbeOutputReference 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
FailureThreshold() *float64
SetFailureThreshold(val *float64)
FailureThresholdInput() *float64
// Experimental.
Fqn() *string
HttpGet() CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetOutputReference
HttpGetInput() *CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGet
InitialDelaySeconds() *float64
SetInitialDelaySeconds(val *float64)
InitialDelaySecondsInput() *float64
InternalValue() *CloudRunV2JobTemplateTemplateContainersLivenessProbe
SetInternalValue(val *CloudRunV2JobTemplateTemplateContainersLivenessProbe)
PeriodSeconds() *float64
SetPeriodSeconds(val *float64)
PeriodSecondsInput() *float64
TcpSocket() CloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocketOutputReference
TcpSocketInput() *CloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocket
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
TimeoutSeconds() *float64
SetTimeoutSeconds(val *float64)
TimeoutSecondsInput() *float64
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutHttpGet(value *CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGet)
PutTcpSocket(value *CloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocket)
ResetFailureThreshold()
ResetHttpGet()
ResetInitialDelaySeconds()
ResetPeriodSeconds()
ResetTcpSocket()
ResetTimeoutSeconds()
// 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 NewCloudRunV2JobTemplateTemplateContainersLivenessProbeOutputReference ¶
func NewCloudRunV2JobTemplateTemplateContainersLivenessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2JobTemplateTemplateContainersLivenessProbeOutputReference
type CloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocket ¶
type CloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocket struct {
// Port number to access on the container.
//
// Must be in the range 1 to 65535. If not specified, defaults to 8080.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#port CloudRunV2Job#port}
Port *float64 `field:"optional" json:"port" yaml:"port"`
}
type CloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocketOutputReference ¶
type CloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocketOutputReference 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() *CloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocket
SetInternalValue(val *CloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocket)
Port() *float64
SetPort(val *float64)
PortInput() *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
ResetPort()
// 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 NewCloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocketOutputReference ¶
func NewCloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocketOutputReference
type CloudRunV2JobTemplateTemplateContainersOutputReference ¶
type CloudRunV2JobTemplateTemplateContainersOutputReference 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)
// 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() CloudRunV2JobTemplateTemplateContainersEnvList
EnvInput() interface{}
// Experimental.
Fqn() *string
Image() *string
SetImage(val *string)
ImageInput() *string
InternalValue() interface{}
SetInternalValue(val interface{})
LivenessProbe() CloudRunV2JobTemplateTemplateContainersLivenessProbeOutputReference
LivenessProbeInput() *CloudRunV2JobTemplateTemplateContainersLivenessProbe
Name() *string
SetName(val *string)
NameInput() *string
Ports() CloudRunV2JobTemplateTemplateContainersPortsList
PortsInput() interface{}
Resources() CloudRunV2JobTemplateTemplateContainersResourcesOutputReference
ResourcesInput() *CloudRunV2JobTemplateTemplateContainersResources
StartupProbe() CloudRunV2JobTemplateTemplateContainersStartupProbeOutputReference
StartupProbeInput() *CloudRunV2JobTemplateTemplateContainersStartupProbe
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
VolumeMounts() CloudRunV2JobTemplateTemplateContainersVolumeMountsList
VolumeMountsInput() interface{}
WorkingDir() *string
SetWorkingDir(val *string)
WorkingDirInput() *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
PutEnv(value interface{})
PutLivenessProbe(value *CloudRunV2JobTemplateTemplateContainersLivenessProbe)
PutPorts(value interface{})
PutResources(value *CloudRunV2JobTemplateTemplateContainersResources)
PutStartupProbe(value *CloudRunV2JobTemplateTemplateContainersStartupProbe)
PutVolumeMounts(value interface{})
ResetArgs()
ResetCommand()
ResetEnv()
ResetLivenessProbe()
ResetName()
ResetPorts()
ResetResources()
ResetStartupProbe()
ResetVolumeMounts()
ResetWorkingDir()
// 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 NewCloudRunV2JobTemplateTemplateContainersOutputReference ¶
func NewCloudRunV2JobTemplateTemplateContainersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2JobTemplateTemplateContainersOutputReference
type CloudRunV2JobTemplateTemplateContainersPorts ¶
type CloudRunV2JobTemplateTemplateContainersPorts struct {
// Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#container_port CloudRunV2Job#container_port}
ContainerPort *float64 `field:"optional" json:"containerPort" yaml:"containerPort"`
// If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c".
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#name CloudRunV2Job#name}
Name *string `field:"optional" json:"name" yaml:"name"`
}
type CloudRunV2JobTemplateTemplateContainersPortsList ¶
type CloudRunV2JobTemplateTemplateContainersPortsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) CloudRunV2JobTemplateTemplateContainersPortsOutputReference
// 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 NewCloudRunV2JobTemplateTemplateContainersPortsList ¶
func NewCloudRunV2JobTemplateTemplateContainersPortsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2JobTemplateTemplateContainersPortsList
type CloudRunV2JobTemplateTemplateContainersPortsOutputReference ¶
type CloudRunV2JobTemplateTemplateContainersPortsOutputReference 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)
ContainerPort() *float64
SetContainerPort(val *float64)
ContainerPortInput() *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
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
Name() *string
SetName(val *string)
NameInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetContainerPort()
ResetName()
// 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 NewCloudRunV2JobTemplateTemplateContainersPortsOutputReference ¶
func NewCloudRunV2JobTemplateTemplateContainersPortsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2JobTemplateTemplateContainersPortsOutputReference
type CloudRunV2JobTemplateTemplateContainersResources ¶
type CloudRunV2JobTemplateTemplateContainersResources struct {
// Only memory and CPU are supported.
//
// Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#limits CloudRunV2Job#limits}
Limits *map[string]*string `field:"optional" json:"limits" yaml:"limits"`
}
type CloudRunV2JobTemplateTemplateContainersResourcesOutputReference ¶
type CloudRunV2JobTemplateTemplateContainersResourcesOutputReference 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() *CloudRunV2JobTemplateTemplateContainersResources
SetInternalValue(val *CloudRunV2JobTemplateTemplateContainersResources)
Limits() *map[string]*string
SetLimits(val *map[string]*string)
LimitsInput() *map[string]*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
ResetLimits()
// 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 NewCloudRunV2JobTemplateTemplateContainersResourcesOutputReference ¶
func NewCloudRunV2JobTemplateTemplateContainersResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2JobTemplateTemplateContainersResourcesOutputReference
type CloudRunV2JobTemplateTemplateContainersStartupProbe ¶
type CloudRunV2JobTemplateTemplateContainersStartupProbe struct {
// Minimum consecutive failures for the probe to be considered failed after having succeeded.
//
// Defaults to 3. Minimum value is 1.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#failure_threshold CloudRunV2Job#failure_threshold}
FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"`
// http_get block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#http_get CloudRunV2Job#http_get}
HttpGet *CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"`
// Number of seconds after the container has started before the probe is initiated.
//
// Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#initial_delay_seconds CloudRunV2Job#initial_delay_seconds}
InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"`
// How often (in seconds) to perform the probe.
//
// Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#period_seconds CloudRunV2Job#period_seconds}
PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"`
// tcp_socket block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#tcp_socket CloudRunV2Job#tcp_socket}
TcpSocket *CloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocket `field:"optional" json:"tcpSocket" yaml:"tcpSocket"`
// Number of seconds after which the probe times out.
//
// Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#timeout_seconds CloudRunV2Job#timeout_seconds}
TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"`
}
type CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGet ¶
type CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGet struct {
// http_headers block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#http_headers CloudRunV2Job#http_headers}
HttpHeaders interface{} `field:"optional" json:"httpHeaders" yaml:"httpHeaders"`
// Path to access on the HTTP server. Defaults to '/'.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#path CloudRunV2Job#path}
Path *string `field:"optional" json:"path" yaml:"path"`
}
type CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeaders ¶
type CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeaders struct {
// The header field name.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#name CloudRunV2Job#name}
Name *string `field:"required" json:"name" yaml:"name"`
// The header field value.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#value CloudRunV2Job#value}
Value *string `field:"optional" json:"value" yaml:"value"`
}
type CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersList ¶
type CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference
// 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 NewCloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersList ¶
func NewCloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersList
type CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference ¶
type CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference 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
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 NewCloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference ¶
func NewCloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference
type CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetOutputReference ¶
type CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetOutputReference 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
HttpHeaders() CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersList
HttpHeadersInput() interface{}
InternalValue() *CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGet
SetInternalValue(val *CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGet)
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
PutHttpHeaders(value interface{})
ResetHttpHeaders()
ResetPath()
// 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 NewCloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetOutputReference ¶
func NewCloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetOutputReference
type CloudRunV2JobTemplateTemplateContainersStartupProbeOutputReference ¶
type CloudRunV2JobTemplateTemplateContainersStartupProbeOutputReference 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
FailureThreshold() *float64
SetFailureThreshold(val *float64)
FailureThresholdInput() *float64
// Experimental.
Fqn() *string
HttpGet() CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetOutputReference
HttpGetInput() *CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGet
InitialDelaySeconds() *float64
SetInitialDelaySeconds(val *float64)
InitialDelaySecondsInput() *float64
InternalValue() *CloudRunV2JobTemplateTemplateContainersStartupProbe
SetInternalValue(val *CloudRunV2JobTemplateTemplateContainersStartupProbe)
PeriodSeconds() *float64
SetPeriodSeconds(val *float64)
PeriodSecondsInput() *float64
TcpSocket() CloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocketOutputReference
TcpSocketInput() *CloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocket
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
TimeoutSeconds() *float64
SetTimeoutSeconds(val *float64)
TimeoutSecondsInput() *float64
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutHttpGet(value *CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGet)
PutTcpSocket(value *CloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocket)
ResetFailureThreshold()
ResetHttpGet()
ResetInitialDelaySeconds()
ResetPeriodSeconds()
ResetTcpSocket()
ResetTimeoutSeconds()
// 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 NewCloudRunV2JobTemplateTemplateContainersStartupProbeOutputReference ¶
func NewCloudRunV2JobTemplateTemplateContainersStartupProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2JobTemplateTemplateContainersStartupProbeOutputReference
type CloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocket ¶
type CloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocket struct {
// Port number to access on the container.
//
// Must be in the range 1 to 65535. If not specified, defaults to 8080.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#port CloudRunV2Job#port}
Port *float64 `field:"optional" json:"port" yaml:"port"`
}
type CloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocketOutputReference ¶
type CloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocketOutputReference 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() *CloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocket
SetInternalValue(val *CloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocket)
Port() *float64
SetPort(val *float64)
PortInput() *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
ResetPort()
// 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 NewCloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocketOutputReference ¶
func NewCloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocketOutputReference
type CloudRunV2JobTemplateTemplateContainersVolumeMounts ¶
type CloudRunV2JobTemplateTemplateContainersVolumeMounts struct {
// Path within the container at which the volume should be mounted.
//
// Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#mount_path CloudRunV2Job#mount_path}
MountPath *string `field:"required" json:"mountPath" yaml:"mountPath"`
// This must match the Name of a Volume.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#name CloudRunV2Job#name}
Name *string `field:"required" json:"name" yaml:"name"`
}
type CloudRunV2JobTemplateTemplateContainersVolumeMountsList ¶
type CloudRunV2JobTemplateTemplateContainersVolumeMountsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) CloudRunV2JobTemplateTemplateContainersVolumeMountsOutputReference
// 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 NewCloudRunV2JobTemplateTemplateContainersVolumeMountsList ¶
func NewCloudRunV2JobTemplateTemplateContainersVolumeMountsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2JobTemplateTemplateContainersVolumeMountsList
type CloudRunV2JobTemplateTemplateContainersVolumeMountsOutputReference ¶
type CloudRunV2JobTemplateTemplateContainersVolumeMountsOutputReference 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{})
MountPath() *string
SetMountPath(val *string)
MountPathInput() *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
// 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 NewCloudRunV2JobTemplateTemplateContainersVolumeMountsOutputReference ¶
func NewCloudRunV2JobTemplateTemplateContainersVolumeMountsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2JobTemplateTemplateContainersVolumeMountsOutputReference
type CloudRunV2JobTemplateTemplateOutputReference ¶
type CloudRunV2JobTemplateTemplateOutputReference 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)
Containers() CloudRunV2JobTemplateTemplateContainersList
ContainersInput() 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
EncryptionKey() *string
SetEncryptionKey(val *string)
EncryptionKeyInput() *string
ExecutionEnvironment() *string
SetExecutionEnvironment(val *string)
ExecutionEnvironmentInput() *string
// Experimental.
Fqn() *string
InternalValue() *CloudRunV2JobTemplateTemplate
SetInternalValue(val *CloudRunV2JobTemplateTemplate)
MaxRetries() *float64
SetMaxRetries(val *float64)
MaxRetriesInput() *float64
ServiceAccount() *string
SetServiceAccount(val *string)
ServiceAccountInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Timeout() *string
SetTimeout(val *string)
TimeoutInput() *string
Volumes() CloudRunV2JobTemplateTemplateVolumesList
VolumesInput() interface{}
VpcAccess() CloudRunV2JobTemplateTemplateVpcAccessOutputReference
VpcAccessInput() *CloudRunV2JobTemplateTemplateVpcAccess
// 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
PutContainers(value interface{})
PutVolumes(value interface{})
PutVpcAccess(value *CloudRunV2JobTemplateTemplateVpcAccess)
ResetContainers()
ResetEncryptionKey()
ResetExecutionEnvironment()
ResetMaxRetries()
ResetServiceAccount()
ResetTimeout()
ResetVolumes()
ResetVpcAccess()
// 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 NewCloudRunV2JobTemplateTemplateOutputReference ¶
func NewCloudRunV2JobTemplateTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2JobTemplateTemplateOutputReference
type CloudRunV2JobTemplateTemplateVolumes ¶
type CloudRunV2JobTemplateTemplateVolumes struct {
// Volume's name.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#name CloudRunV2Job#name}
Name *string `field:"required" json:"name" yaml:"name"`
// cloud_sql_instance block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#cloud_sql_instance CloudRunV2Job#cloud_sql_instance}
CloudSqlInstance *CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance `field:"optional" json:"cloudSqlInstance" yaml:"cloudSqlInstance"`
// secret block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#secret CloudRunV2Job#secret}
Secret *CloudRunV2JobTemplateTemplateVolumesSecret `field:"optional" json:"secret" yaml:"secret"`
}
type CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance ¶
type CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance struct {
// The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance}.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#instances CloudRunV2Job#instances}
Instances *[]*string `field:"optional" json:"instances" yaml:"instances"`
}
type CloudRunV2JobTemplateTemplateVolumesCloudSqlInstanceOutputReference ¶
type CloudRunV2JobTemplateTemplateVolumesCloudSqlInstanceOutputReference 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
Instances() *[]*string
SetInstances(val *[]*string)
InstancesInput() *[]*string
InternalValue() *CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance
SetInternalValue(val *CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance)
// 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
ResetInstances()
// 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 NewCloudRunV2JobTemplateTemplateVolumesCloudSqlInstanceOutputReference ¶
func NewCloudRunV2JobTemplateTemplateVolumesCloudSqlInstanceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2JobTemplateTemplateVolumesCloudSqlInstanceOutputReference
type CloudRunV2JobTemplateTemplateVolumesList ¶
type CloudRunV2JobTemplateTemplateVolumesList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) CloudRunV2JobTemplateTemplateVolumesOutputReference
// 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 NewCloudRunV2JobTemplateTemplateVolumesList ¶
func NewCloudRunV2JobTemplateTemplateVolumesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2JobTemplateTemplateVolumesList
type CloudRunV2JobTemplateTemplateVolumesOutputReference ¶
type CloudRunV2JobTemplateTemplateVolumesOutputReference interface {
cdktf.ComplexObject
CloudSqlInstance() CloudRunV2JobTemplateTemplateVolumesCloudSqlInstanceOutputReference
CloudSqlInstanceInput() *CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance
// 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
Secret() CloudRunV2JobTemplateTemplateVolumesSecretOutputReference
SecretInput() *CloudRunV2JobTemplateTemplateVolumesSecret
// 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
PutCloudSqlInstance(value *CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance)
PutSecret(value *CloudRunV2JobTemplateTemplateVolumesSecret)
ResetCloudSqlInstance()
ResetSecret()
// 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 NewCloudRunV2JobTemplateTemplateVolumesOutputReference ¶
func NewCloudRunV2JobTemplateTemplateVolumesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2JobTemplateTemplateVolumesOutputReference
type CloudRunV2JobTemplateTemplateVolumesSecret ¶
type CloudRunV2JobTemplateTemplateVolumesSecret struct {
// The name of the secret in Cloud Secret Manager.
//
// Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#secret CloudRunV2Job#secret}
Secret *string `field:"required" json:"secret" yaml:"secret"`
// Integer representation of mode bits to use on created files by default.
//
// Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#default_mode CloudRunV2Job#default_mode}
DefaultMode *float64 `field:"optional" json:"defaultMode" yaml:"defaultMode"`
// items block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#items CloudRunV2Job#items}
Items interface{} `field:"optional" json:"items" yaml:"items"`
}
type CloudRunV2JobTemplateTemplateVolumesSecretItems ¶
type CloudRunV2JobTemplateTemplateVolumesSecretItems struct {
// Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal).
//
// If 0 or not set, the Volume's default mode will be used.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#mode CloudRunV2Job#mode}
Mode *float64 `field:"required" json:"mode" yaml:"mode"`
// The relative path of the secret in the container.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#path CloudRunV2Job#path}
Path *string `field:"required" json:"path" yaml:"path"`
// The Cloud Secret Manager secret version.
//
// Can be 'latest' for the latest value or an integer for a specific version
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#version CloudRunV2Job#version}
Version *string `field:"required" json:"version" yaml:"version"`
}
type CloudRunV2JobTemplateTemplateVolumesSecretItemsList ¶
type CloudRunV2JobTemplateTemplateVolumesSecretItemsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) CloudRunV2JobTemplateTemplateVolumesSecretItemsOutputReference
// 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 NewCloudRunV2JobTemplateTemplateVolumesSecretItemsList ¶
func NewCloudRunV2JobTemplateTemplateVolumesSecretItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2JobTemplateTemplateVolumesSecretItemsList
type CloudRunV2JobTemplateTemplateVolumesSecretItemsOutputReference ¶
type CloudRunV2JobTemplateTemplateVolumesSecretItemsOutputReference 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{})
Mode() *float64
SetMode(val *float64)
ModeInput() *float64
Path() *string
SetPath(val *string)
PathInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Version() *string
SetVersion(val *string)
VersionInput() *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 NewCloudRunV2JobTemplateTemplateVolumesSecretItemsOutputReference ¶
func NewCloudRunV2JobTemplateTemplateVolumesSecretItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2JobTemplateTemplateVolumesSecretItemsOutputReference
type CloudRunV2JobTemplateTemplateVolumesSecretOutputReference ¶
type CloudRunV2JobTemplateTemplateVolumesSecretOutputReference 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
DefaultMode() *float64
SetDefaultMode(val *float64)
DefaultModeInput() *float64
// Experimental.
Fqn() *string
InternalValue() *CloudRunV2JobTemplateTemplateVolumesSecret
SetInternalValue(val *CloudRunV2JobTemplateTemplateVolumesSecret)
Items() CloudRunV2JobTemplateTemplateVolumesSecretItemsList
ItemsInput() interface{}
Secret() *string
SetSecret(val *string)
SecretInput() *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
PutItems(value interface{})
ResetDefaultMode()
ResetItems()
// 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 NewCloudRunV2JobTemplateTemplateVolumesSecretOutputReference ¶
func NewCloudRunV2JobTemplateTemplateVolumesSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2JobTemplateTemplateVolumesSecretOutputReference
type CloudRunV2JobTemplateTemplateVpcAccess ¶
type CloudRunV2JobTemplateTemplateVpcAccess struct {
// VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#connector CloudRunV2Job#connector}
Connector *string `field:"optional" json:"connector" yaml:"connector"`
// Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"].
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#egress CloudRunV2Job#egress}
Egress *string `field:"optional" json:"egress" yaml:"egress"`
}
type CloudRunV2JobTemplateTemplateVpcAccessOutputReference ¶
type CloudRunV2JobTemplateTemplateVpcAccessOutputReference 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)
Connector() *string
SetConnector(val *string)
ConnectorInput() *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
Egress() *string
SetEgress(val *string)
EgressInput() *string
// Experimental.
Fqn() *string
InternalValue() *CloudRunV2JobTemplateTemplateVpcAccess
SetInternalValue(val *CloudRunV2JobTemplateTemplateVpcAccess)
// 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
ResetConnector()
ResetEgress()
// 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 NewCloudRunV2JobTemplateTemplateVpcAccessOutputReference ¶
func NewCloudRunV2JobTemplateTemplateVpcAccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2JobTemplateTemplateVpcAccessOutputReference
type CloudRunV2JobTerminalCondition ¶
type CloudRunV2JobTerminalCondition struct {
}
type CloudRunV2JobTerminalConditionList ¶
type CloudRunV2JobTerminalConditionList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) CloudRunV2JobTerminalConditionOutputReference
// 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 NewCloudRunV2JobTerminalConditionList ¶
func NewCloudRunV2JobTerminalConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2JobTerminalConditionList
type CloudRunV2JobTerminalConditionOutputReference ¶
type CloudRunV2JobTerminalConditionOutputReference 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
ExecutionReason() *string
// Experimental.
Fqn() *string
InternalValue() *CloudRunV2JobTerminalCondition
SetInternalValue(val *CloudRunV2JobTerminalCondition)
LastTransitionTime() *string
Message() *string
Reason() *string
RevisionReason() *string
Severity() *string
State() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Type() *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 NewCloudRunV2JobTerminalConditionOutputReference ¶
func NewCloudRunV2JobTerminalConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2JobTerminalConditionOutputReference
type CloudRunV2JobTimeouts ¶
type CloudRunV2JobTimeouts struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#create CloudRunV2Job#create}.
Create *string `field:"optional" json:"create" yaml:"create"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#delete CloudRunV2Job#delete}.
Delete *string `field:"optional" json:"delete" yaml:"delete"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_v2_job#update CloudRunV2Job#update}.
Update *string `field:"optional" json:"update" yaml:"update"`
}
type CloudRunV2JobTimeoutsOutputReference ¶
type CloudRunV2JobTimeoutsOutputReference 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{})
// 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()
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 NewCloudRunV2JobTimeoutsOutputReference ¶
func NewCloudRunV2JobTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2JobTimeoutsOutputReference
Source Files
¶
- CloudRunV2Job.go
- CloudRunV2JobBinaryAuthorization.go
- CloudRunV2JobBinaryAuthorizationOutputReference.go
- CloudRunV2JobBinaryAuthorizationOutputReference__checks.go
- CloudRunV2JobConditions.go
- CloudRunV2JobConditionsList.go
- CloudRunV2JobConditionsList__checks.go
- CloudRunV2JobConditionsOutputReference.go
- CloudRunV2JobConditionsOutputReference__checks.go
- CloudRunV2JobConfig.go
- CloudRunV2JobLatestCreatedExecution.go
- CloudRunV2JobLatestCreatedExecutionList.go
- CloudRunV2JobLatestCreatedExecutionList__checks.go
- CloudRunV2JobLatestCreatedExecutionOutputReference.go
- CloudRunV2JobLatestCreatedExecutionOutputReference__checks.go
- CloudRunV2JobTemplate.go
- CloudRunV2JobTemplateOutputReference.go
- CloudRunV2JobTemplateOutputReference__checks.go
- CloudRunV2JobTemplateTemplate.go
- CloudRunV2JobTemplateTemplateContainers.go
- CloudRunV2JobTemplateTemplateContainersEnv.go
- CloudRunV2JobTemplateTemplateContainersEnvList.go
- CloudRunV2JobTemplateTemplateContainersEnvList__checks.go
- CloudRunV2JobTemplateTemplateContainersEnvOutputReference.go
- CloudRunV2JobTemplateTemplateContainersEnvOutputReference__checks.go
- CloudRunV2JobTemplateTemplateContainersEnvValueSource.go
- CloudRunV2JobTemplateTemplateContainersEnvValueSourceOutputReference.go
- CloudRunV2JobTemplateTemplateContainersEnvValueSourceOutputReference__checks.go
- CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRef.go
- CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRefOutputReference.go
- CloudRunV2JobTemplateTemplateContainersEnvValueSourceSecretKeyRefOutputReference__checks.go
- CloudRunV2JobTemplateTemplateContainersList.go
- CloudRunV2JobTemplateTemplateContainersList__checks.go
- CloudRunV2JobTemplateTemplateContainersLivenessProbe.go
- CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGet.go
- CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeaders.go
- CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersList.go
- CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersList__checks.go
- CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference.go
- CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference__checks.go
- CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetOutputReference.go
- CloudRunV2JobTemplateTemplateContainersLivenessProbeHttpGetOutputReference__checks.go
- CloudRunV2JobTemplateTemplateContainersLivenessProbeOutputReference.go
- CloudRunV2JobTemplateTemplateContainersLivenessProbeOutputReference__checks.go
- CloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocket.go
- CloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocketOutputReference.go
- CloudRunV2JobTemplateTemplateContainersLivenessProbeTcpSocketOutputReference__checks.go
- CloudRunV2JobTemplateTemplateContainersOutputReference.go
- CloudRunV2JobTemplateTemplateContainersOutputReference__checks.go
- CloudRunV2JobTemplateTemplateContainersPorts.go
- CloudRunV2JobTemplateTemplateContainersPortsList.go
- CloudRunV2JobTemplateTemplateContainersPortsList__checks.go
- CloudRunV2JobTemplateTemplateContainersPortsOutputReference.go
- CloudRunV2JobTemplateTemplateContainersPortsOutputReference__checks.go
- CloudRunV2JobTemplateTemplateContainersResources.go
- CloudRunV2JobTemplateTemplateContainersResourcesOutputReference.go
- CloudRunV2JobTemplateTemplateContainersResourcesOutputReference__checks.go
- CloudRunV2JobTemplateTemplateContainersStartupProbe.go
- CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGet.go
- CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeaders.go
- CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersList.go
- CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersList__checks.go
- CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference.go
- CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference__checks.go
- CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetOutputReference.go
- CloudRunV2JobTemplateTemplateContainersStartupProbeHttpGetOutputReference__checks.go
- CloudRunV2JobTemplateTemplateContainersStartupProbeOutputReference.go
- CloudRunV2JobTemplateTemplateContainersStartupProbeOutputReference__checks.go
- CloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocket.go
- CloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocketOutputReference.go
- CloudRunV2JobTemplateTemplateContainersStartupProbeTcpSocketOutputReference__checks.go
- CloudRunV2JobTemplateTemplateContainersVolumeMounts.go
- CloudRunV2JobTemplateTemplateContainersVolumeMountsList.go
- CloudRunV2JobTemplateTemplateContainersVolumeMountsList__checks.go
- CloudRunV2JobTemplateTemplateContainersVolumeMountsOutputReference.go
- CloudRunV2JobTemplateTemplateContainersVolumeMountsOutputReference__checks.go
- CloudRunV2JobTemplateTemplateOutputReference.go
- CloudRunV2JobTemplateTemplateOutputReference__checks.go
- CloudRunV2JobTemplateTemplateVolumes.go
- CloudRunV2JobTemplateTemplateVolumesCloudSqlInstance.go
- CloudRunV2JobTemplateTemplateVolumesCloudSqlInstanceOutputReference.go
- CloudRunV2JobTemplateTemplateVolumesCloudSqlInstanceOutputReference__checks.go
- CloudRunV2JobTemplateTemplateVolumesList.go
- CloudRunV2JobTemplateTemplateVolumesList__checks.go
- CloudRunV2JobTemplateTemplateVolumesOutputReference.go
- CloudRunV2JobTemplateTemplateVolumesOutputReference__checks.go
- CloudRunV2JobTemplateTemplateVolumesSecret.go
- CloudRunV2JobTemplateTemplateVolumesSecretItems.go
- CloudRunV2JobTemplateTemplateVolumesSecretItemsList.go
- CloudRunV2JobTemplateTemplateVolumesSecretItemsList__checks.go
- CloudRunV2JobTemplateTemplateVolumesSecretItemsOutputReference.go
- CloudRunV2JobTemplateTemplateVolumesSecretItemsOutputReference__checks.go
- CloudRunV2JobTemplateTemplateVolumesSecretOutputReference.go
- CloudRunV2JobTemplateTemplateVolumesSecretOutputReference__checks.go
- CloudRunV2JobTemplateTemplateVpcAccess.go
- CloudRunV2JobTemplateTemplateVpcAccessOutputReference.go
- CloudRunV2JobTemplateTemplateVpcAccessOutputReference__checks.go
- CloudRunV2JobTerminalCondition.go
- CloudRunV2JobTerminalConditionList.go
- CloudRunV2JobTerminalConditionList__checks.go
- CloudRunV2JobTerminalConditionOutputReference.go
- CloudRunV2JobTerminalConditionOutputReference__checks.go
- CloudRunV2JobTimeouts.go
- CloudRunV2JobTimeoutsOutputReference.go
- CloudRunV2JobTimeoutsOutputReference__checks.go
- CloudRunV2Job__checks.go
- main.go