Documentation ¶
Index ¶
- func CloudRunV2Service_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func CloudRunV2Service_IsConstruct(x interface{}) *bool
- func CloudRunV2Service_IsTerraformElement(x interface{}) *bool
- func CloudRunV2Service_IsTerraformResource(x interface{}) *bool
- func CloudRunV2Service_TfResourceType() *string
- func NewCloudRunV2ServiceBinaryAuthorizationOutputReference_Override(c CloudRunV2ServiceBinaryAuthorizationOutputReference, ...)
- func NewCloudRunV2ServiceConditionsList_Override(c CloudRunV2ServiceConditionsList, ...)
- func NewCloudRunV2ServiceConditionsOutputReference_Override(c CloudRunV2ServiceConditionsOutputReference, ...)
- func NewCloudRunV2ServiceScalingOutputReference_Override(c CloudRunV2ServiceScalingOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersEnvList_Override(c CloudRunV2ServiceTemplateContainersEnvList, ...)
- func NewCloudRunV2ServiceTemplateContainersEnvOutputReference_Override(c CloudRunV2ServiceTemplateContainersEnvOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference_Override(c CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference_Override(c CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersList_Override(c CloudRunV2ServiceTemplateContainersList, ...)
- func NewCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference_Override(c CloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList_Override(c CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList, ...)
- func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference_Override(...)
- func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference_Override(c CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference_Override(c CloudRunV2ServiceTemplateContainersLivenessProbeOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference_Override(c CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersOutputReference_Override(c CloudRunV2ServiceTemplateContainersOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersPortsOutputReference_Override(c CloudRunV2ServiceTemplateContainersPortsOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersResourcesOutputReference_Override(c CloudRunV2ServiceTemplateContainersResourcesOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference_Override(c CloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList_Override(c CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList, ...)
- func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference_Override(...)
- func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference_Override(c CloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersStartupProbeOutputReference_Override(c CloudRunV2ServiceTemplateContainersStartupProbeOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference_Override(c CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersVolumeMountsList_Override(c CloudRunV2ServiceTemplateContainersVolumeMountsList, ...)
- func NewCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference_Override(c CloudRunV2ServiceTemplateContainersVolumeMountsOutputReference, ...)
- func NewCloudRunV2ServiceTemplateOutputReference_Override(c CloudRunV2ServiceTemplateOutputReference, ...)
- func NewCloudRunV2ServiceTemplateScalingOutputReference_Override(c CloudRunV2ServiceTemplateScalingOutputReference, ...)
- func NewCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference_Override(c CloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference, ...)
- func NewCloudRunV2ServiceTemplateVolumesEmptyDirOutputReference_Override(c CloudRunV2ServiceTemplateVolumesEmptyDirOutputReference, ...)
- func NewCloudRunV2ServiceTemplateVolumesGcsOutputReference_Override(c CloudRunV2ServiceTemplateVolumesGcsOutputReference, ...)
- func NewCloudRunV2ServiceTemplateVolumesList_Override(c CloudRunV2ServiceTemplateVolumesList, ...)
- func NewCloudRunV2ServiceTemplateVolumesNfsOutputReference_Override(c CloudRunV2ServiceTemplateVolumesNfsOutputReference, ...)
- func NewCloudRunV2ServiceTemplateVolumesOutputReference_Override(c CloudRunV2ServiceTemplateVolumesOutputReference, ...)
- func NewCloudRunV2ServiceTemplateVolumesSecretItemsList_Override(c CloudRunV2ServiceTemplateVolumesSecretItemsList, ...)
- func NewCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference_Override(c CloudRunV2ServiceTemplateVolumesSecretItemsOutputReference, ...)
- func NewCloudRunV2ServiceTemplateVolumesSecretOutputReference_Override(c CloudRunV2ServiceTemplateVolumesSecretOutputReference, ...)
- func NewCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList_Override(c CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList, ...)
- func NewCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference_Override(c CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference, ...)
- func NewCloudRunV2ServiceTemplateVpcAccessOutputReference_Override(c CloudRunV2ServiceTemplateVpcAccessOutputReference, ...)
- func NewCloudRunV2ServiceTerminalConditionList_Override(c CloudRunV2ServiceTerminalConditionList, ...)
- func NewCloudRunV2ServiceTerminalConditionOutputReference_Override(c CloudRunV2ServiceTerminalConditionOutputReference, ...)
- func NewCloudRunV2ServiceTimeoutsOutputReference_Override(c CloudRunV2ServiceTimeoutsOutputReference, ...)
- func NewCloudRunV2ServiceTrafficList_Override(c CloudRunV2ServiceTrafficList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewCloudRunV2ServiceTrafficOutputReference_Override(c CloudRunV2ServiceTrafficOutputReference, ...)
- func NewCloudRunV2ServiceTrafficStatusesList_Override(c CloudRunV2ServiceTrafficStatusesList, ...)
- func NewCloudRunV2ServiceTrafficStatusesOutputReference_Override(c CloudRunV2ServiceTrafficStatusesOutputReference, ...)
- func NewCloudRunV2Service_Override(c CloudRunV2Service, scope constructs.Construct, id *string, ...)
- type CloudRunV2Service
- type CloudRunV2ServiceBinaryAuthorization
- type CloudRunV2ServiceBinaryAuthorizationOutputReference
- type CloudRunV2ServiceConditions
- type CloudRunV2ServiceConditionsList
- type CloudRunV2ServiceConditionsOutputReference
- type CloudRunV2ServiceConfig
- type CloudRunV2ServiceScaling
- type CloudRunV2ServiceScalingOutputReference
- type CloudRunV2ServiceTemplate
- type CloudRunV2ServiceTemplateContainers
- type CloudRunV2ServiceTemplateContainersEnv
- type CloudRunV2ServiceTemplateContainersEnvList
- type CloudRunV2ServiceTemplateContainersEnvOutputReference
- type CloudRunV2ServiceTemplateContainersEnvValueSource
- type CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference
- type CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef
- type CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference
- type CloudRunV2ServiceTemplateContainersList
- type CloudRunV2ServiceTemplateContainersLivenessProbe
- type CloudRunV2ServiceTemplateContainersLivenessProbeGrpc
- type CloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference
- type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet
- type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders
- type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList
- type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference
- type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference
- type CloudRunV2ServiceTemplateContainersLivenessProbeOutputReference
- type CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket
- type CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference
- type CloudRunV2ServiceTemplateContainersOutputReference
- type CloudRunV2ServiceTemplateContainersPorts
- type CloudRunV2ServiceTemplateContainersPortsOutputReference
- type CloudRunV2ServiceTemplateContainersResources
- type CloudRunV2ServiceTemplateContainersResourcesOutputReference
- type CloudRunV2ServiceTemplateContainersStartupProbe
- type CloudRunV2ServiceTemplateContainersStartupProbeGrpc
- type CloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference
- type CloudRunV2ServiceTemplateContainersStartupProbeHttpGet
- type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders
- type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList
- type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference
- type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference
- type CloudRunV2ServiceTemplateContainersStartupProbeOutputReference
- type CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket
- type CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference
- type CloudRunV2ServiceTemplateContainersVolumeMounts
- type CloudRunV2ServiceTemplateContainersVolumeMountsList
- type CloudRunV2ServiceTemplateContainersVolumeMountsOutputReference
- type CloudRunV2ServiceTemplateOutputReference
- type CloudRunV2ServiceTemplateScaling
- type CloudRunV2ServiceTemplateScalingOutputReference
- type CloudRunV2ServiceTemplateVolumes
- type CloudRunV2ServiceTemplateVolumesCloudSqlInstance
- type CloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference
- type CloudRunV2ServiceTemplateVolumesEmptyDir
- type CloudRunV2ServiceTemplateVolumesEmptyDirOutputReference
- type CloudRunV2ServiceTemplateVolumesGcs
- type CloudRunV2ServiceTemplateVolumesGcsOutputReference
- type CloudRunV2ServiceTemplateVolumesList
- type CloudRunV2ServiceTemplateVolumesNfs
- type CloudRunV2ServiceTemplateVolumesNfsOutputReference
- type CloudRunV2ServiceTemplateVolumesOutputReference
- type CloudRunV2ServiceTemplateVolumesSecret
- type CloudRunV2ServiceTemplateVolumesSecretItems
- type CloudRunV2ServiceTemplateVolumesSecretItemsList
- type CloudRunV2ServiceTemplateVolumesSecretItemsOutputReference
- type CloudRunV2ServiceTemplateVolumesSecretOutputReference
- type CloudRunV2ServiceTemplateVpcAccess
- type CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces
- type CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList
- type CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference
- type CloudRunV2ServiceTemplateVpcAccessOutputReference
- type CloudRunV2ServiceTerminalCondition
- type CloudRunV2ServiceTerminalConditionList
- type CloudRunV2ServiceTerminalConditionOutputReference
- type CloudRunV2ServiceTimeouts
- type CloudRunV2ServiceTimeoutsOutputReference
- type CloudRunV2ServiceTraffic
- type CloudRunV2ServiceTrafficList
- type CloudRunV2ServiceTrafficOutputReference
- type CloudRunV2ServiceTrafficStatuses
- type CloudRunV2ServiceTrafficStatusesList
- type CloudRunV2ServiceTrafficStatusesOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloudRunV2Service_GenerateConfigForImport ¶
func CloudRunV2Service_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a CloudRunV2Service resource upon running "cdktf plan <stack-name>".
func CloudRunV2Service_IsConstruct ¶
func CloudRunV2Service_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 CloudRunV2Service_IsTerraformElement ¶
func CloudRunV2Service_IsTerraformElement(x interface{}) *bool
Experimental.
func CloudRunV2Service_IsTerraformResource ¶
func CloudRunV2Service_IsTerraformResource(x interface{}) *bool
Experimental.
func CloudRunV2Service_TfResourceType ¶
func CloudRunV2Service_TfResourceType() *string
func NewCloudRunV2ServiceBinaryAuthorizationOutputReference_Override ¶
func NewCloudRunV2ServiceBinaryAuthorizationOutputReference_Override(c CloudRunV2ServiceBinaryAuthorizationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceConditionsList_Override ¶
func NewCloudRunV2ServiceConditionsList_Override(c CloudRunV2ServiceConditionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceConditionsOutputReference_Override ¶
func NewCloudRunV2ServiceConditionsOutputReference_Override(c CloudRunV2ServiceConditionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceScalingOutputReference_Override ¶ added in v14.4.0
func NewCloudRunV2ServiceScalingOutputReference_Override(c CloudRunV2ServiceScalingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersEnvList_Override ¶
func NewCloudRunV2ServiceTemplateContainersEnvList_Override(c CloudRunV2ServiceTemplateContainersEnvList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTemplateContainersEnvOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersEnvOutputReference_Override(c CloudRunV2ServiceTemplateContainersEnvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference_Override(c CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference_Override(c CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersList_Override ¶
func NewCloudRunV2ServiceTemplateContainersList_Override(c CloudRunV2ServiceTemplateContainersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference_Override(c CloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList_Override ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList_Override(c CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference_Override(c CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference_Override(c CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference_Override(c CloudRunV2ServiceTemplateContainersLivenessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference_Override(c CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersOutputReference_Override(c CloudRunV2ServiceTemplateContainersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTemplateContainersPortsOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersPortsOutputReference_Override(c CloudRunV2ServiceTemplateContainersPortsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersResourcesOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersResourcesOutputReference_Override(c CloudRunV2ServiceTemplateContainersResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference_Override(c CloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList_Override ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList_Override(c CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference_Override(c CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference_Override(c CloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersStartupProbeOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeOutputReference_Override(c CloudRunV2ServiceTemplateContainersStartupProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference_Override(c CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersVolumeMountsList_Override ¶
func NewCloudRunV2ServiceTemplateContainersVolumeMountsList_Override(c CloudRunV2ServiceTemplateContainersVolumeMountsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference_Override(c CloudRunV2ServiceTemplateContainersVolumeMountsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTemplateOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateOutputReference_Override(c CloudRunV2ServiceTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateScalingOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateScalingOutputReference_Override(c CloudRunV2ServiceTemplateScalingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference_Override(c CloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateVolumesEmptyDirOutputReference_Override ¶ added in v14.10.0
func NewCloudRunV2ServiceTemplateVolumesEmptyDirOutputReference_Override(c CloudRunV2ServiceTemplateVolumesEmptyDirOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateVolumesGcsOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateVolumesGcsOutputReference_Override(c CloudRunV2ServiceTemplateVolumesGcsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateVolumesList_Override ¶
func NewCloudRunV2ServiceTemplateVolumesList_Override(c CloudRunV2ServiceTemplateVolumesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTemplateVolumesNfsOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateVolumesNfsOutputReference_Override(c CloudRunV2ServiceTemplateVolumesNfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateVolumesOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateVolumesOutputReference_Override(c CloudRunV2ServiceTemplateVolumesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTemplateVolumesSecretItemsList_Override ¶
func NewCloudRunV2ServiceTemplateVolumesSecretItemsList_Override(c CloudRunV2ServiceTemplateVolumesSecretItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference_Override(c CloudRunV2ServiceTemplateVolumesSecretItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTemplateVolumesSecretOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateVolumesSecretOutputReference_Override(c CloudRunV2ServiceTemplateVolumesSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList_Override ¶
func NewCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList_Override(c CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference_Override(c CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTemplateVpcAccessOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateVpcAccessOutputReference_Override(c CloudRunV2ServiceTemplateVpcAccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTerminalConditionList_Override ¶
func NewCloudRunV2ServiceTerminalConditionList_Override(c CloudRunV2ServiceTerminalConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTerminalConditionOutputReference_Override ¶
func NewCloudRunV2ServiceTerminalConditionOutputReference_Override(c CloudRunV2ServiceTerminalConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTimeoutsOutputReference_Override ¶
func NewCloudRunV2ServiceTimeoutsOutputReference_Override(c CloudRunV2ServiceTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTrafficList_Override ¶
func NewCloudRunV2ServiceTrafficList_Override(c CloudRunV2ServiceTrafficList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTrafficOutputReference_Override ¶
func NewCloudRunV2ServiceTrafficOutputReference_Override(c CloudRunV2ServiceTrafficOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTrafficStatusesList_Override ¶
func NewCloudRunV2ServiceTrafficStatusesList_Override(c CloudRunV2ServiceTrafficStatusesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTrafficStatusesOutputReference_Override ¶
func NewCloudRunV2ServiceTrafficStatusesOutputReference_Override(c CloudRunV2ServiceTrafficStatusesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2Service_Override ¶
func NewCloudRunV2Service_Override(c CloudRunV2Service, scope constructs.Construct, id *string, config *CloudRunV2ServiceConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service google_cloud_run_v2_service} Resource.
Types ¶
type CloudRunV2Service ¶
type CloudRunV2Service interface { cdktf.TerraformResource Annotations() *map[string]*string SetAnnotations(val *map[string]*string) AnnotationsInput() *map[string]*string BinaryAuthorization() CloudRunV2ServiceBinaryAuthorizationOutputReference BinaryAuthorizationInput() *CloudRunV2ServiceBinaryAuthorization // Experimental. CdktfStack() cdktf.TerraformStack Client() *string SetClient(val *string) ClientInput() *string ClientVersion() *string SetClientVersion(val *string) ClientVersionInput() *string Conditions() CloudRunV2ServiceConditionsList // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreateTime() *string Creator() *string CustomAudiences() *[]*string SetCustomAudiences(val *[]*string) CustomAudiencesInput() *[]*string DeleteTime() *string DeletionProtection() interface{} SetDeletionProtection(val interface{}) DeletionProtectionInput() interface{} // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string EffectiveAnnotations() cdktf.StringMap EffectiveLabels() cdktf.StringMap Etag() *string ExpireTime() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Generation() *string Id() *string SetId(val *string) IdInput() *string Ingress() *string SetIngress(val *string) IngressInput() *string InvokerIamDisabled() interface{} SetInvokerIamDisabled(val interface{}) InvokerIamDisabledInput() interface{} Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string LastModifier() *string LatestCreatedRevision() *string LatestReadyRevision() *string 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 Scaling() CloudRunV2ServiceScalingOutputReference ScalingInput() *CloudRunV2ServiceScaling Template() CloudRunV2ServiceTemplateOutputReference TemplateInput() *CloudRunV2ServiceTemplate TerminalCondition() CloudRunV2ServiceTerminalConditionList // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata TerraformLabels() cdktf.StringMap // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() CloudRunV2ServiceTimeoutsOutputReference TimeoutsInput() interface{} Traffic() CloudRunV2ServiceTrafficList TrafficInput() interface{} TrafficStatuses() CloudRunV2ServiceTrafficStatusesList Uid() *string UpdateTime() *string Uri() *string Urls() *[]*string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutBinaryAuthorization(value *CloudRunV2ServiceBinaryAuthorization) PutScaling(value *CloudRunV2ServiceScaling) PutTemplate(value *CloudRunV2ServiceTemplate) PutTimeouts(value *CloudRunV2ServiceTimeouts) PutTraffic(value interface{}) ResetAnnotations() ResetBinaryAuthorization() ResetClient() ResetClientVersion() ResetCustomAudiences() ResetDeletionProtection() ResetDescription() ResetId() ResetIngress() ResetInvokerIamDisabled() ResetLabels() ResetLaunchStage() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() ResetScaling() ResetTimeouts() ResetTraffic() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service google_cloud_run_v2_service}.
func NewCloudRunV2Service ¶
func NewCloudRunV2Service(scope constructs.Construct, id *string, config *CloudRunV2ServiceConfig) CloudRunV2Service
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service google_cloud_run_v2_service} Resource.
type CloudRunV2ServiceBinaryAuthorization ¶
type CloudRunV2ServiceBinaryAuthorization 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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#breakglass_justification CloudRunV2Service#breakglass_justification} BreakglassJustification *string `field:"optional" json:"breakglassJustification" yaml:"breakglassJustification"` // The path to a binary authorization policy. Format: projects/{project}/platforms/cloudRun/{policy-name}. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#policy CloudRunV2Service#policy} Policy *string `field:"optional" json:"policy" yaml:"policy"` // 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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#use_default CloudRunV2Service#use_default} UseDefault interface{} `field:"optional" json:"useDefault" yaml:"useDefault"` }
type CloudRunV2ServiceBinaryAuthorizationOutputReference ¶
type CloudRunV2ServiceBinaryAuthorizationOutputReference 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() *CloudRunV2ServiceBinaryAuthorization SetInternalValue(val *CloudRunV2ServiceBinaryAuthorization) Policy() *string SetPolicy(val *string) PolicyInput() *string // 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() ResetPolicy() 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 NewCloudRunV2ServiceBinaryAuthorizationOutputReference ¶
func NewCloudRunV2ServiceBinaryAuthorizationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceBinaryAuthorizationOutputReference
type CloudRunV2ServiceConditions ¶
type CloudRunV2ServiceConditions struct { }
type CloudRunV2ServiceConditionsList ¶
type CloudRunV2ServiceConditionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceConditionsOutputReference // 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 NewCloudRunV2ServiceConditionsList ¶
func NewCloudRunV2ServiceConditionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceConditionsList
type CloudRunV2ServiceConditionsOutputReference ¶
type CloudRunV2ServiceConditionsOutputReference 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() *CloudRunV2ServiceConditions SetInternalValue(val *CloudRunV2ServiceConditions) 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 NewCloudRunV2ServiceConditionsOutputReference ¶
func NewCloudRunV2ServiceConditionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceConditionsOutputReference
type CloudRunV2ServiceConfig ¶
type CloudRunV2ServiceConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The location of the cloud run service. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#location CloudRunV2Service#location} Location *string `field:"required" json:"location" yaml:"location"` // Name of the Service. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name} Name *string `field:"required" json:"name" yaml:"name"` // template block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#template CloudRunV2Service#template} Template *CloudRunV2ServiceTemplate `field:"required" json:"template" yaml:"template"` // Unstructured key value map that may be set by external tools to store and arbitrary metadata. // // They are not queryable and should be preserved when modifying objects. // // Cloud Run API v2 does not support annotations with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected in new resources. // All system annotations in v1 now have a corresponding field in v2 Service. // // This field follows Kubernetes annotations' namespacing, limits, and rules. // // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field 'effective_annotations' for all of the annotations present on the resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#annotations CloudRunV2Service#annotations} Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"` // binary_authorization block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#binary_authorization CloudRunV2Service#binary_authorization} BinaryAuthorization *CloudRunV2ServiceBinaryAuthorization `field:"optional" json:"binaryAuthorization" yaml:"binaryAuthorization"` // Arbitrary identifier for the API client. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#client CloudRunV2Service#client} Client *string `field:"optional" json:"client" yaml:"client"` // Arbitrary version identifier for the API client. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#client_version CloudRunV2Service#client_version} ClientVersion *string `field:"optional" json:"clientVersion" yaml:"clientVersion"` // One or more custom audiences that you want this service to support. // // Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. // For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#custom_audiences CloudRunV2Service#custom_audiences} CustomAudiences *[]*string `field:"optional" json:"customAudiences" yaml:"customAudiences"` // Whether Terraform will be prevented from destroying the service. // // Defaults to true. // When a'terraform destroy' or 'terraform apply' would delete the service, // the command will fail if this field is not set to false in Terraform state. // When the field is set to true or unset in Terraform state, a 'terraform apply' // or 'terraform destroy' that would delete the service will fail. // When the field is set to false, deleting the service is allowed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#deletion_protection CloudRunV2Service#deletion_protection} DeletionProtection interface{} `field:"optional" json:"deletionProtection" yaml:"deletionProtection"` // User-provided description of the Service. This field currently has a 512-character limit. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#description CloudRunV2Service#description} Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#id CloudRunV2Service#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"` // Provides the ingress settings for this Service. // // On output, returns the currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no revision is active. Possible values: ["INGRESS_TRAFFIC_ALL", "INGRESS_TRAFFIC_INTERNAL_ONLY", "INGRESS_TRAFFIC_INTERNAL_LOAD_BALANCER"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#ingress CloudRunV2Service#ingress} Ingress *string `field:"optional" json:"ingress" yaml:"ingress"` // Disables IAM permission check for run.routes.invoke for callers of this service. This feature is available by invitation only. For more information, visit https://cloud.google.com/run/docs/securing/managing-access#invoker_check. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#invoker_iam_disabled CloudRunV2Service#invoker_iam_disabled} InvokerIamDisabled interface{} `field:"optional" json:"invokerIamDisabled" yaml:"invokerIamDisabled"` // Unstructured key value map that can be used to organize and categorize objects. // // 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 API v2 does not support labels with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected. // All system labels in v1 now have a corresponding field in v2 Service. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field 'effective_labels' for all of the labels present on the resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#labels CloudRunV2Service#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/products#product-launch-stages). Cloud Run supports ALPHA, BETA, and GA. If no value is specified, GA is assumed. Set the launch stage to a preview stage on input to allow use of preview features in that stage. On read (or output), describes whether the resource uses preview features. // // For example, if ALPHA is provided as input, but only BETA and GA-level features are used, this field will be BETA on output. Possible values: ["UNIMPLEMENTED", "PRELAUNCH", "EARLY_ACCESS", "ALPHA", "BETA", "GA", "DEPRECATED"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#launch_stage CloudRunV2Service#launch_stage} LaunchStage *string `field:"optional" json:"launchStage" yaml:"launchStage"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#project CloudRunV2Service#project}. Project *string `field:"optional" json:"project" yaml:"project"` // scaling block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#scaling CloudRunV2Service#scaling} Scaling *CloudRunV2ServiceScaling `field:"optional" json:"scaling" yaml:"scaling"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#timeouts CloudRunV2Service#timeouts} Timeouts *CloudRunV2ServiceTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // traffic block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#traffic CloudRunV2Service#traffic} Traffic interface{} `field:"optional" json:"traffic" yaml:"traffic"` }
type CloudRunV2ServiceScaling ¶ added in v14.4.0
type CloudRunV2ServiceScaling struct { // Minimum number of instances for the service, to be divided among all revisions receiving traffic. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#min_instance_count CloudRunV2Service#min_instance_count} MinInstanceCount *float64 `field:"optional" json:"minInstanceCount" yaml:"minInstanceCount"` }
type CloudRunV2ServiceScalingOutputReference ¶ added in v14.4.0
type CloudRunV2ServiceScalingOutputReference 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() *CloudRunV2ServiceScaling SetInternalValue(val *CloudRunV2ServiceScaling) MinInstanceCount() *float64 SetMinInstanceCount(val *float64) MinInstanceCountInput() *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 ResetMinInstanceCount() // 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 NewCloudRunV2ServiceScalingOutputReference ¶ added in v14.4.0
func NewCloudRunV2ServiceScalingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceScalingOutputReference
type CloudRunV2ServiceTemplate ¶
type CloudRunV2ServiceTemplate struct { // Unstructured key value map that may be set by external tools to store and arbitrary metadata. // // They are not queryable and should be preserved when modifying objects. // // Cloud Run API v2 does not support annotations with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected. // All system annotations in v1 now have a corresponding field in v2 RevisionTemplate. // // This field follows Kubernetes annotations' namespacing, limits, and rules. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#annotations CloudRunV2Service#annotations} Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"` // containers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#containers CloudRunV2Service#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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#encryption_key CloudRunV2Service#encryption_key} EncryptionKey *string `field:"optional" json:"encryptionKey" yaml:"encryptionKey"` // The sandbox environment to host this Revision. Possible values: ["EXECUTION_ENVIRONMENT_GEN1", "EXECUTION_ENVIRONMENT_GEN2"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#execution_environment CloudRunV2Service#execution_environment} ExecutionEnvironment *string `field:"optional" json:"executionEnvironment" yaml:"executionEnvironment"` // Unstructured key value map that can be used to organize and categorize objects. // // 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 API v2 does not support labels with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected. // All system labels in v1 now have a corresponding field in v2 RevisionTemplate. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#labels CloudRunV2Service#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // Sets the maximum number of requests that each serving instance can receive. // // If not specified or 0, defaults to 80 when requested CPU >= 1 and defaults to 1 when requested CPU < 1. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#max_instance_request_concurrency CloudRunV2Service#max_instance_request_concurrency} MaxInstanceRequestConcurrency *float64 `field:"optional" json:"maxInstanceRequestConcurrency" yaml:"maxInstanceRequestConcurrency"` // The unique name for the revision. // // If this field is omitted, it will be automatically generated based on the Service name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#revision CloudRunV2Service#revision} Revision *string `field:"optional" json:"revision" yaml:"revision"` // scaling block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#scaling CloudRunV2Service#scaling} Scaling *CloudRunV2ServiceTemplateScaling `field:"optional" json:"scaling" yaml:"scaling"` // Email address of the IAM service account associated with the revision of the service. // // The service account represents the identity of the running revision, and determines what permissions the revision has. If not provided, the revision will use the project's default service account. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#service_account CloudRunV2Service#service_account} ServiceAccount *string `field:"optional" json:"serviceAccount" yaml:"serviceAccount"` // Enables session affinity. For more information, go to https://cloud.google.com/run/docs/configuring/session-affinity. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#session_affinity CloudRunV2Service#session_affinity} SessionAffinity interface{} `field:"optional" json:"sessionAffinity" yaml:"sessionAffinity"` // Max allowed time for an instance to respond to a request. // // A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#timeout CloudRunV2Service#timeout} Timeout *string `field:"optional" json:"timeout" yaml:"timeout"` // volumes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#volumes CloudRunV2Service#volumes} Volumes interface{} `field:"optional" json:"volumes" yaml:"volumes"` // vpc_access block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#vpc_access CloudRunV2Service#vpc_access} VpcAccess *CloudRunV2ServiceTemplateVpcAccess `field:"optional" json:"vpcAccess" yaml:"vpcAccess"` }
type CloudRunV2ServiceTemplateContainers ¶
type CloudRunV2ServiceTemplateContainers 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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#image CloudRunV2Service#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 are not supported in Cloud Run. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#args CloudRunV2Service#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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#command CloudRunV2Service#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` // Containers which should be started before this container. // // If specified the container will wait to start until all containers with the listed names are healthy. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#depends_on CloudRunV2Service#depends_on} DependsOn *[]*string `field:"optional" json:"dependsOn" yaml:"dependsOn"` // env block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#env CloudRunV2Service#env} Env interface{} `field:"optional" json:"env" yaml:"env"` // liveness_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#liveness_probe CloudRunV2Service#liveness_probe} LivenessProbe *CloudRunV2ServiceTemplateContainersLivenessProbe `field:"optional" json:"livenessProbe" yaml:"livenessProbe"` // Name of the container specified as a DNS_LABEL. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name} Name *string `field:"optional" json:"name" yaml:"name"` // ports block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#ports CloudRunV2Service#ports} Ports *CloudRunV2ServiceTemplateContainersPorts `field:"optional" json:"ports" yaml:"ports"` // resources block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#resources CloudRunV2Service#resources} Resources *CloudRunV2ServiceTemplateContainersResources `field:"optional" json:"resources" yaml:"resources"` // startup_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#startup_probe CloudRunV2Service#startup_probe} StartupProbe *CloudRunV2ServiceTemplateContainersStartupProbe `field:"optional" json:"startupProbe" yaml:"startupProbe"` // volume_mounts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#volume_mounts CloudRunV2Service#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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#working_dir CloudRunV2Service#working_dir} WorkingDir *string `field:"optional" json:"workingDir" yaml:"workingDir"` }
type CloudRunV2ServiceTemplateContainersEnv ¶
type CloudRunV2ServiceTemplateContainersEnv struct { // Name of the environment variable. Must be a C_IDENTIFIER, and may not exceed 32768 characters. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name} Name *string `field:"required" json:"name" yaml:"name"` // Literal value of the environment variable. // // Defaults to "" and the maximum allowed length is 32768 characters. Variable references are not supported in Cloud Run. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#value CloudRunV2Service#value} Value *string `field:"optional" json:"value" yaml:"value"` // value_source block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#value_source CloudRunV2Service#value_source} ValueSource *CloudRunV2ServiceTemplateContainersEnvValueSource `field:"optional" json:"valueSource" yaml:"valueSource"` }
type CloudRunV2ServiceTemplateContainersEnvList ¶
type CloudRunV2ServiceTemplateContainersEnvList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTemplateContainersEnvOutputReference // 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 NewCloudRunV2ServiceTemplateContainersEnvList ¶
func NewCloudRunV2ServiceTemplateContainersEnvList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTemplateContainersEnvList
type CloudRunV2ServiceTemplateContainersEnvOutputReference ¶
type CloudRunV2ServiceTemplateContainersEnvOutputReference 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() CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference ValueSourceInput() *CloudRunV2ServiceTemplateContainersEnvValueSource // 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 *CloudRunV2ServiceTemplateContainersEnvValueSource) 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 NewCloudRunV2ServiceTemplateContainersEnvOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersEnvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTemplateContainersEnvOutputReference
type CloudRunV2ServiceTemplateContainersEnvValueSource ¶
type CloudRunV2ServiceTemplateContainersEnvValueSource struct { // secret_key_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#secret_key_ref CloudRunV2Service#secret_key_ref} SecretKeyRef *CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef `field:"optional" json:"secretKeyRef" yaml:"secretKeyRef"` }
type CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference ¶
type CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference 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() *CloudRunV2ServiceTemplateContainersEnvValueSource SetInternalValue(val *CloudRunV2ServiceTemplateContainersEnvValueSource) SecretKeyRef() CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference SecretKeyRefInput() *CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef // 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 *CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef) 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 NewCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference
type CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef ¶
type CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef 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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#secret CloudRunV2Service#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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#version CloudRunV2Service#version} Version *string `field:"optional" json:"version" yaml:"version"` }
type CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference ¶
type CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference 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() *CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef SetInternalValue(val *CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef) 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 ResetVersion() // 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 NewCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference
type CloudRunV2ServiceTemplateContainersList ¶
type CloudRunV2ServiceTemplateContainersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTemplateContainersOutputReference // 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 NewCloudRunV2ServiceTemplateContainersList ¶
func NewCloudRunV2ServiceTemplateContainersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTemplateContainersList
type CloudRunV2ServiceTemplateContainersLivenessProbe ¶
type CloudRunV2ServiceTemplateContainersLivenessProbe 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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#failure_threshold CloudRunV2Service#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // grpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#grpc CloudRunV2Service#grpc} Grpc *CloudRunV2ServiceTemplateContainersLivenessProbeGrpc `field:"optional" json:"grpc" yaml:"grpc"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#http_get CloudRunV2Service#http_get} HttpGet *CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet `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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#initial_delay_seconds CloudRunV2Service#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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#period_seconds CloudRunV2Service#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#tcp_socket CloudRunV2Service#tcp_socket} TcpSocket *CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket `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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#timeout_seconds CloudRunV2Service#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type CloudRunV2ServiceTemplateContainersLivenessProbeGrpc ¶
type CloudRunV2ServiceTemplateContainersLivenessProbeGrpc struct { // Port number to access on the container. // // Number must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#port CloudRunV2Service#port} Port *float64 `field:"optional" json:"port" yaml:"port"` // The name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#service CloudRunV2Service#service} Service *string `field:"optional" json:"service" yaml:"service"` }
type CloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference ¶
type CloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference 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() *CloudRunV2ServiceTemplateContainersLivenessProbeGrpc SetInternalValue(val *CloudRunV2ServiceTemplateContainersLivenessProbeGrpc) Port() *float64 SetPort(val *float64) PortInput() *float64 Service() *string SetService(val *string) ServiceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPort() ResetService() // 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 NewCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference
type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet ¶
type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet struct { // http_headers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#http_headers CloudRunV2Service#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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#path CloudRunV2Service#path} Path *string `field:"optional" json:"path" yaml:"path"` // Port number to access on the container. // // Number must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#port CloudRunV2Service#port} Port *float64 `field:"optional" json:"port" yaml:"port"` }
type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders ¶
type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name} Name *string `field:"required" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#value CloudRunV2Service#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList ¶
type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference // 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 NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList
type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference ¶
type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference 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 NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference
type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference ¶
type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference 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() CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList HttpHeadersInput() interface{} InternalValue() *CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet SetInternalValue(val *CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet) Path() *string SetPath(val *string) PathInput() *string 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 PutHttpHeaders(value interface{}) ResetHttpHeaders() ResetPath() 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 NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference
type CloudRunV2ServiceTemplateContainersLivenessProbeOutputReference ¶
type CloudRunV2ServiceTemplateContainersLivenessProbeOutputReference 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 Grpc() CloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference GrpcInput() *CloudRunV2ServiceTemplateContainersLivenessProbeGrpc HttpGet() CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference HttpGetInput() *CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *CloudRunV2ServiceTemplateContainersLivenessProbe SetInternalValue(val *CloudRunV2ServiceTemplateContainersLivenessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 TcpSocket() CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference TcpSocketInput() *CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket // 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 PutGrpc(value *CloudRunV2ServiceTemplateContainersLivenessProbeGrpc) PutHttpGet(value *CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet) PutTcpSocket(value *CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket) ResetFailureThreshold() ResetGrpc() 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 NewCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersLivenessProbeOutputReference
type CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket ¶
type CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket struct { // Port number to access on the container. // // Must be in the range 1 to 65535. // If not specified, defaults to the exposed port of the container, which // is the value of container.ports[0].containerPort. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#port CloudRunV2Service#port} Port *float64 `field:"required" json:"port" yaml:"port"` }
type CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference ¶
type CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference 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() *CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket SetInternalValue(val *CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket) 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 // 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 NewCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference
type CloudRunV2ServiceTemplateContainersOutputReference ¶
type CloudRunV2ServiceTemplateContainersOutputReference 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 DependsOn() *[]*string SetDependsOn(val *[]*string) DependsOnInput() *[]*string Env() CloudRunV2ServiceTemplateContainersEnvList EnvInput() interface{} // Experimental. Fqn() *string Image() *string SetImage(val *string) ImageInput() *string InternalValue() interface{} SetInternalValue(val interface{}) LivenessProbe() CloudRunV2ServiceTemplateContainersLivenessProbeOutputReference LivenessProbeInput() *CloudRunV2ServiceTemplateContainersLivenessProbe Name() *string SetName(val *string) NameInput() *string Ports() CloudRunV2ServiceTemplateContainersPortsOutputReference PortsInput() *CloudRunV2ServiceTemplateContainersPorts Resources() CloudRunV2ServiceTemplateContainersResourcesOutputReference ResourcesInput() *CloudRunV2ServiceTemplateContainersResources StartupProbe() CloudRunV2ServiceTemplateContainersStartupProbeOutputReference StartupProbeInput() *CloudRunV2ServiceTemplateContainersStartupProbe // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VolumeMounts() CloudRunV2ServiceTemplateContainersVolumeMountsList 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 *CloudRunV2ServiceTemplateContainersLivenessProbe) PutPorts(value *CloudRunV2ServiceTemplateContainersPorts) PutResources(value *CloudRunV2ServiceTemplateContainersResources) PutStartupProbe(value *CloudRunV2ServiceTemplateContainersStartupProbe) PutVolumeMounts(value interface{}) ResetArgs() ResetCommand() ResetDependsOn() 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 NewCloudRunV2ServiceTemplateContainersOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTemplateContainersOutputReference
type CloudRunV2ServiceTemplateContainersPorts ¶
type CloudRunV2ServiceTemplateContainersPorts struct { // Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#container_port CloudRunV2Service#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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type CloudRunV2ServiceTemplateContainersPortsOutputReference ¶
type CloudRunV2ServiceTemplateContainersPortsOutputReference 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() *CloudRunV2ServiceTemplateContainersPorts SetInternalValue(val *CloudRunV2ServiceTemplateContainersPorts) 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 NewCloudRunV2ServiceTemplateContainersPortsOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersPortsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersPortsOutputReference
type CloudRunV2ServiceTemplateContainersResources ¶
type CloudRunV2ServiceTemplateContainersResources struct { // Determines whether CPU is only allocated during requests. // // True by default if the parent 'resources' field is not set. However, if // 'resources' is set, this field must be explicitly set to true to preserve the default behavior. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#cpu_idle CloudRunV2Service#cpu_idle} CpuIdle interface{} `field:"optional" json:"cpuIdle" yaml:"cpuIdle"` // Only memory, CPU, and nvidia.com/gpu are supported. Use key 'cpu' for CPU limit, 'memory' for memory limit, 'nvidia.com/gpu' for gpu limit. 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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#limits CloudRunV2Service#limits} Limits *map[string]*string `field:"optional" json:"limits" yaml:"limits"` // Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#startup_cpu_boost CloudRunV2Service#startup_cpu_boost} StartupCpuBoost interface{} `field:"optional" json:"startupCpuBoost" yaml:"startupCpuBoost"` }
type CloudRunV2ServiceTemplateContainersResourcesOutputReference ¶
type CloudRunV2ServiceTemplateContainersResourcesOutputReference 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) CpuIdle() interface{} SetCpuIdle(val interface{}) CpuIdleInput() interface{} // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudRunV2ServiceTemplateContainersResources SetInternalValue(val *CloudRunV2ServiceTemplateContainersResources) Limits() *map[string]*string SetLimits(val *map[string]*string) LimitsInput() *map[string]*string StartupCpuBoost() interface{} SetStartupCpuBoost(val interface{}) StartupCpuBoostInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCpuIdle() ResetLimits() ResetStartupCpuBoost() // 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 NewCloudRunV2ServiceTemplateContainersResourcesOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersResourcesOutputReference
type CloudRunV2ServiceTemplateContainersStartupProbe ¶
type CloudRunV2ServiceTemplateContainersStartupProbe 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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#failure_threshold CloudRunV2Service#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // grpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#grpc CloudRunV2Service#grpc} Grpc *CloudRunV2ServiceTemplateContainersStartupProbeGrpc `field:"optional" json:"grpc" yaml:"grpc"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#http_get CloudRunV2Service#http_get} HttpGet *CloudRunV2ServiceTemplateContainersStartupProbeHttpGet `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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#initial_delay_seconds CloudRunV2Service#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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#period_seconds CloudRunV2Service#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#tcp_socket CloudRunV2Service#tcp_socket} TcpSocket *CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket `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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#timeout_seconds CloudRunV2Service#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type CloudRunV2ServiceTemplateContainersStartupProbeGrpc ¶
type CloudRunV2ServiceTemplateContainersStartupProbeGrpc struct { // Port number to access on the container. // // Number must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#port CloudRunV2Service#port} Port *float64 `field:"optional" json:"port" yaml:"port"` // The name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#service CloudRunV2Service#service} Service *string `field:"optional" json:"service" yaml:"service"` }
type CloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference ¶
type CloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference 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() *CloudRunV2ServiceTemplateContainersStartupProbeGrpc SetInternalValue(val *CloudRunV2ServiceTemplateContainersStartupProbeGrpc) Port() *float64 SetPort(val *float64) PortInput() *float64 Service() *string SetService(val *string) ServiceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPort() ResetService() // 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 NewCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference
type CloudRunV2ServiceTemplateContainersStartupProbeHttpGet ¶
type CloudRunV2ServiceTemplateContainersStartupProbeHttpGet struct { // http_headers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#http_headers CloudRunV2Service#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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#path CloudRunV2Service#path} Path *string `field:"optional" json:"path" yaml:"path"` // Port number to access on the container. // // Must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#port CloudRunV2Service#port} Port *float64 `field:"optional" json:"port" yaml:"port"` }
type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders ¶
type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name} Name *string `field:"required" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#value CloudRunV2Service#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList ¶
type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference // 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 NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList
type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference ¶
type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference 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 NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference
type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference ¶
type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference 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() CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList HttpHeadersInput() interface{} InternalValue() *CloudRunV2ServiceTemplateContainersStartupProbeHttpGet SetInternalValue(val *CloudRunV2ServiceTemplateContainersStartupProbeHttpGet) Path() *string SetPath(val *string) PathInput() *string 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 PutHttpHeaders(value interface{}) ResetHttpHeaders() ResetPath() 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 NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference
type CloudRunV2ServiceTemplateContainersStartupProbeOutputReference ¶
type CloudRunV2ServiceTemplateContainersStartupProbeOutputReference 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 Grpc() CloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference GrpcInput() *CloudRunV2ServiceTemplateContainersStartupProbeGrpc HttpGet() CloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference HttpGetInput() *CloudRunV2ServiceTemplateContainersStartupProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *CloudRunV2ServiceTemplateContainersStartupProbe SetInternalValue(val *CloudRunV2ServiceTemplateContainersStartupProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 TcpSocket() CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference TcpSocketInput() *CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket // 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 PutGrpc(value *CloudRunV2ServiceTemplateContainersStartupProbeGrpc) PutHttpGet(value *CloudRunV2ServiceTemplateContainersStartupProbeHttpGet) PutTcpSocket(value *CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket) ResetFailureThreshold() ResetGrpc() 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 NewCloudRunV2ServiceTemplateContainersStartupProbeOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersStartupProbeOutputReference
type CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket ¶
type CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket struct { // Port number to access on the container. // // Must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#port CloudRunV2Service#port} Port *float64 `field:"optional" json:"port" yaml:"port"` }
type CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference ¶
type CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference 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() *CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket SetInternalValue(val *CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket) 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 NewCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference
type CloudRunV2ServiceTemplateContainersVolumeMounts ¶
type CloudRunV2ServiceTemplateContainersVolumeMounts 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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#mount_path CloudRunV2Service#mount_path} MountPath *string `field:"required" json:"mountPath" yaml:"mountPath"` // This must match the Name of a Volume. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name} Name *string `field:"required" json:"name" yaml:"name"` }
type CloudRunV2ServiceTemplateContainersVolumeMountsList ¶
type CloudRunV2ServiceTemplateContainersVolumeMountsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTemplateContainersVolumeMountsOutputReference // 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 NewCloudRunV2ServiceTemplateContainersVolumeMountsList ¶
func NewCloudRunV2ServiceTemplateContainersVolumeMountsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTemplateContainersVolumeMountsList
type CloudRunV2ServiceTemplateContainersVolumeMountsOutputReference ¶
type CloudRunV2ServiceTemplateContainersVolumeMountsOutputReference 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 NewCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTemplateContainersVolumeMountsOutputReference
type CloudRunV2ServiceTemplateOutputReference ¶
type CloudRunV2ServiceTemplateOutputReference interface { cdktf.ComplexObject Annotations() *map[string]*string SetAnnotations(val *map[string]*string) AnnotationsInput() *map[string]*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) Containers() CloudRunV2ServiceTemplateContainersList 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() *CloudRunV2ServiceTemplate SetInternalValue(val *CloudRunV2ServiceTemplate) Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string MaxInstanceRequestConcurrency() *float64 SetMaxInstanceRequestConcurrency(val *float64) MaxInstanceRequestConcurrencyInput() *float64 Revision() *string SetRevision(val *string) RevisionInput() *string Scaling() CloudRunV2ServiceTemplateScalingOutputReference ScalingInput() *CloudRunV2ServiceTemplateScaling ServiceAccount() *string SetServiceAccount(val *string) ServiceAccountInput() *string SessionAffinity() interface{} SetSessionAffinity(val interface{}) SessionAffinityInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeout() *string SetTimeout(val *string) TimeoutInput() *string Volumes() CloudRunV2ServiceTemplateVolumesList VolumesInput() interface{} VpcAccess() CloudRunV2ServiceTemplateVpcAccessOutputReference VpcAccessInput() *CloudRunV2ServiceTemplateVpcAccess // 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{}) PutScaling(value *CloudRunV2ServiceTemplateScaling) PutVolumes(value interface{}) PutVpcAccess(value *CloudRunV2ServiceTemplateVpcAccess) ResetAnnotations() ResetContainers() ResetEncryptionKey() ResetExecutionEnvironment() ResetLabels() ResetMaxInstanceRequestConcurrency() ResetRevision() ResetScaling() ResetServiceAccount() ResetSessionAffinity() 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 NewCloudRunV2ServiceTemplateOutputReference ¶
func NewCloudRunV2ServiceTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateOutputReference
type CloudRunV2ServiceTemplateScaling ¶
type CloudRunV2ServiceTemplateScaling struct { // Maximum number of serving instances that this resource should have. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#max_instance_count CloudRunV2Service#max_instance_count} MaxInstanceCount *float64 `field:"optional" json:"maxInstanceCount" yaml:"maxInstanceCount"` // Minimum number of serving instances that this resource should have. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#min_instance_count CloudRunV2Service#min_instance_count} MinInstanceCount *float64 `field:"optional" json:"minInstanceCount" yaml:"minInstanceCount"` }
type CloudRunV2ServiceTemplateScalingOutputReference ¶
type CloudRunV2ServiceTemplateScalingOutputReference 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() *CloudRunV2ServiceTemplateScaling SetInternalValue(val *CloudRunV2ServiceTemplateScaling) MaxInstanceCount() *float64 SetMaxInstanceCount(val *float64) MaxInstanceCountInput() *float64 MinInstanceCount() *float64 SetMinInstanceCount(val *float64) MinInstanceCountInput() *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 ResetMaxInstanceCount() ResetMinInstanceCount() // 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 NewCloudRunV2ServiceTemplateScalingOutputReference ¶
func NewCloudRunV2ServiceTemplateScalingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateScalingOutputReference
type CloudRunV2ServiceTemplateVolumes ¶
type CloudRunV2ServiceTemplateVolumes struct { // Volume's name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name} Name *string `field:"required" json:"name" yaml:"name"` // cloud_sql_instance block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#cloud_sql_instance CloudRunV2Service#cloud_sql_instance} CloudSqlInstance *CloudRunV2ServiceTemplateVolumesCloudSqlInstance `field:"optional" json:"cloudSqlInstance" yaml:"cloudSqlInstance"` // empty_dir block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#empty_dir CloudRunV2Service#empty_dir} EmptyDir *CloudRunV2ServiceTemplateVolumesEmptyDir `field:"optional" json:"emptyDir" yaml:"emptyDir"` // gcs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#gcs CloudRunV2Service#gcs} Gcs *CloudRunV2ServiceTemplateVolumesGcs `field:"optional" json:"gcs" yaml:"gcs"` // nfs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#nfs CloudRunV2Service#nfs} Nfs *CloudRunV2ServiceTemplateVolumesNfs `field:"optional" json:"nfs" yaml:"nfs"` // secret block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#secret CloudRunV2Service#secret} Secret *CloudRunV2ServiceTemplateVolumesSecret `field:"optional" json:"secret" yaml:"secret"` }
type CloudRunV2ServiceTemplateVolumesCloudSqlInstance ¶
type CloudRunV2ServiceTemplateVolumesCloudSqlInstance 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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#instances CloudRunV2Service#instances} Instances *[]*string `field:"optional" json:"instances" yaml:"instances"` }
type CloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference ¶
type CloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference 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() *CloudRunV2ServiceTemplateVolumesCloudSqlInstance SetInternalValue(val *CloudRunV2ServiceTemplateVolumesCloudSqlInstance) // 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 NewCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference ¶
func NewCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference
type CloudRunV2ServiceTemplateVolumesEmptyDir ¶ added in v14.10.0
type CloudRunV2ServiceTemplateVolumesEmptyDir struct { // The different types of medium supported for EmptyDir. Default value: "MEMORY" Possible values: ["MEMORY"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#medium CloudRunV2Service#medium} Medium *string `field:"optional" json:"medium" yaml:"medium"` // Limit on the storage usable by this EmptyDir volume. // // The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#size_limit CloudRunV2Service#size_limit} SizeLimit *string `field:"optional" json:"sizeLimit" yaml:"sizeLimit"` }
type CloudRunV2ServiceTemplateVolumesEmptyDirOutputReference ¶ added in v14.10.0
type CloudRunV2ServiceTemplateVolumesEmptyDirOutputReference 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() *CloudRunV2ServiceTemplateVolumesEmptyDir SetInternalValue(val *CloudRunV2ServiceTemplateVolumesEmptyDir) Medium() *string SetMedium(val *string) MediumInput() *string SizeLimit() *string SetSizeLimit(val *string) SizeLimitInput() *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 ResetMedium() ResetSizeLimit() // 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 NewCloudRunV2ServiceTemplateVolumesEmptyDirOutputReference ¶ added in v14.10.0
func NewCloudRunV2ServiceTemplateVolumesEmptyDirOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateVolumesEmptyDirOutputReference
type CloudRunV2ServiceTemplateVolumesGcs ¶
type CloudRunV2ServiceTemplateVolumesGcs struct { // GCS Bucket name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#bucket CloudRunV2Service#bucket} Bucket *string `field:"required" json:"bucket" yaml:"bucket"` // If true, mount the GCS bucket as read-only. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#read_only CloudRunV2Service#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type CloudRunV2ServiceTemplateVolumesGcsOutputReference ¶
type CloudRunV2ServiceTemplateVolumesGcsOutputReference interface { cdktf.ComplexObject Bucket() *string SetBucket(val *string) BucketInput() *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() *CloudRunV2ServiceTemplateVolumesGcs SetInternalValue(val *CloudRunV2ServiceTemplateVolumesGcs) ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetReadOnly() // 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 NewCloudRunV2ServiceTemplateVolumesGcsOutputReference ¶
func NewCloudRunV2ServiceTemplateVolumesGcsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateVolumesGcsOutputReference
type CloudRunV2ServiceTemplateVolumesList ¶
type CloudRunV2ServiceTemplateVolumesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTemplateVolumesOutputReference // 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 NewCloudRunV2ServiceTemplateVolumesList ¶
func NewCloudRunV2ServiceTemplateVolumesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTemplateVolumesList
type CloudRunV2ServiceTemplateVolumesNfs ¶
type CloudRunV2ServiceTemplateVolumesNfs struct { // Path that is exported by the NFS server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#path CloudRunV2Service#path} Path *string `field:"required" json:"path" yaml:"path"` // Hostname or IP address of the NFS server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#server CloudRunV2Service#server} Server *string `field:"required" json:"server" yaml:"server"` // If true, mount the NFS volume as read only. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#read_only CloudRunV2Service#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type CloudRunV2ServiceTemplateVolumesNfsOutputReference ¶
type CloudRunV2ServiceTemplateVolumesNfsOutputReference 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() *CloudRunV2ServiceTemplateVolumesNfs SetInternalValue(val *CloudRunV2ServiceTemplateVolumesNfs) Path() *string SetPath(val *string) PathInput() *string ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} Server() *string SetServer(val *string) ServerInput() *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 ResetReadOnly() // 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 NewCloudRunV2ServiceTemplateVolumesNfsOutputReference ¶
func NewCloudRunV2ServiceTemplateVolumesNfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateVolumesNfsOutputReference
type CloudRunV2ServiceTemplateVolumesOutputReference ¶
type CloudRunV2ServiceTemplateVolumesOutputReference interface { cdktf.ComplexObject CloudSqlInstance() CloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference CloudSqlInstanceInput() *CloudRunV2ServiceTemplateVolumesCloudSqlInstance // 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 EmptyDir() CloudRunV2ServiceTemplateVolumesEmptyDirOutputReference EmptyDirInput() *CloudRunV2ServiceTemplateVolumesEmptyDir // Experimental. Fqn() *string Gcs() CloudRunV2ServiceTemplateVolumesGcsOutputReference GcsInput() *CloudRunV2ServiceTemplateVolumesGcs InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Nfs() CloudRunV2ServiceTemplateVolumesNfsOutputReference NfsInput() *CloudRunV2ServiceTemplateVolumesNfs Secret() CloudRunV2ServiceTemplateVolumesSecretOutputReference SecretInput() *CloudRunV2ServiceTemplateVolumesSecret // 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 *CloudRunV2ServiceTemplateVolumesCloudSqlInstance) PutEmptyDir(value *CloudRunV2ServiceTemplateVolumesEmptyDir) PutGcs(value *CloudRunV2ServiceTemplateVolumesGcs) PutNfs(value *CloudRunV2ServiceTemplateVolumesNfs) PutSecret(value *CloudRunV2ServiceTemplateVolumesSecret) ResetCloudSqlInstance() ResetEmptyDir() ResetGcs() ResetNfs() 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 NewCloudRunV2ServiceTemplateVolumesOutputReference ¶
func NewCloudRunV2ServiceTemplateVolumesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTemplateVolumesOutputReference
type CloudRunV2ServiceTemplateVolumesSecret ¶
type CloudRunV2ServiceTemplateVolumesSecret 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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#secret CloudRunV2Service#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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#default_mode CloudRunV2Service#default_mode} DefaultMode *float64 `field:"optional" json:"defaultMode" yaml:"defaultMode"` // items block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#items CloudRunV2Service#items} Items interface{} `field:"optional" json:"items" yaml:"items"` }
type CloudRunV2ServiceTemplateVolumesSecretItems ¶
type CloudRunV2ServiceTemplateVolumesSecretItems struct { // The relative path of the secret in the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#path CloudRunV2Service#path} Path *string `field:"required" json:"path" yaml:"path"` // 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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#mode CloudRunV2Service#mode} Mode *float64 `field:"optional" json:"mode" yaml:"mode"` // 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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#version CloudRunV2Service#version} Version *string `field:"optional" json:"version" yaml:"version"` }
type CloudRunV2ServiceTemplateVolumesSecretItemsList ¶
type CloudRunV2ServiceTemplateVolumesSecretItemsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTemplateVolumesSecretItemsOutputReference // 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 NewCloudRunV2ServiceTemplateVolumesSecretItemsList ¶
func NewCloudRunV2ServiceTemplateVolumesSecretItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTemplateVolumesSecretItemsList
type CloudRunV2ServiceTemplateVolumesSecretItemsOutputReference ¶
type CloudRunV2ServiceTemplateVolumesSecretItemsOutputReference 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 ResetMode() ResetVersion() // 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 NewCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference ¶
func NewCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTemplateVolumesSecretItemsOutputReference
type CloudRunV2ServiceTemplateVolumesSecretOutputReference ¶
type CloudRunV2ServiceTemplateVolumesSecretOutputReference 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() *CloudRunV2ServiceTemplateVolumesSecret SetInternalValue(val *CloudRunV2ServiceTemplateVolumesSecret) Items() CloudRunV2ServiceTemplateVolumesSecretItemsList 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 NewCloudRunV2ServiceTemplateVolumesSecretOutputReference ¶
func NewCloudRunV2ServiceTemplateVolumesSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateVolumesSecretOutputReference
type CloudRunV2ServiceTemplateVpcAccess ¶
type CloudRunV2ServiceTemplateVpcAccess 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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#connector CloudRunV2Service#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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#egress CloudRunV2Service#egress} Egress *string `field:"optional" json:"egress" yaml:"egress"` // network_interfaces block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#network_interfaces CloudRunV2Service#network_interfaces} NetworkInterfaces interface{} `field:"optional" json:"networkInterfaces" yaml:"networkInterfaces"` }
type CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces ¶
type CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces struct { // The VPC network that the Cloud Run resource will be able to send traffic to. // // At least one of network or subnetwork must be specified. If both // network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be // looked up from the subnetwork. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#network CloudRunV2Service#network} Network *string `field:"optional" json:"network" yaml:"network"` // The VPC subnetwork that the Cloud Run resource will get IPs from. // // At least one of network or subnetwork must be specified. If both // network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the // subnetwork with the same name with the network will be used. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#subnetwork CloudRunV2Service#subnetwork} Subnetwork *string `field:"optional" json:"subnetwork" yaml:"subnetwork"` // Network tags applied to this Cloud Run service. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#tags CloudRunV2Service#tags} Tags *[]*string `field:"optional" json:"tags" yaml:"tags"` }
type CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList ¶
type CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference // 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 NewCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList ¶
func NewCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList
type CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference ¶
type CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference 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{}) Network() *string SetNetwork(val *string) NetworkInput() *string Subnetwork() *string SetSubnetwork(val *string) SubnetworkInput() *string Tags() *[]*string SetTags(val *[]*string) TagsInput() *[]*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 ResetNetwork() ResetSubnetwork() ResetTags() // 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 NewCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference ¶
func NewCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference
type CloudRunV2ServiceTemplateVpcAccessOutputReference ¶
type CloudRunV2ServiceTemplateVpcAccessOutputReference 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() *CloudRunV2ServiceTemplateVpcAccess SetInternalValue(val *CloudRunV2ServiceTemplateVpcAccess) NetworkInterfaces() CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList NetworkInterfacesInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNetworkInterfaces(value interface{}) ResetConnector() ResetEgress() ResetNetworkInterfaces() // 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 NewCloudRunV2ServiceTemplateVpcAccessOutputReference ¶
func NewCloudRunV2ServiceTemplateVpcAccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateVpcAccessOutputReference
type CloudRunV2ServiceTerminalCondition ¶
type CloudRunV2ServiceTerminalCondition struct { }
type CloudRunV2ServiceTerminalConditionList ¶
type CloudRunV2ServiceTerminalConditionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTerminalConditionOutputReference // 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 NewCloudRunV2ServiceTerminalConditionList ¶
func NewCloudRunV2ServiceTerminalConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTerminalConditionList
type CloudRunV2ServiceTerminalConditionOutputReference ¶
type CloudRunV2ServiceTerminalConditionOutputReference 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() *CloudRunV2ServiceTerminalCondition SetInternalValue(val *CloudRunV2ServiceTerminalCondition) 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 NewCloudRunV2ServiceTerminalConditionOutputReference ¶
func NewCloudRunV2ServiceTerminalConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTerminalConditionOutputReference
type CloudRunV2ServiceTimeouts ¶
type CloudRunV2ServiceTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#create CloudRunV2Service#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#delete CloudRunV2Service#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#update CloudRunV2Service#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type CloudRunV2ServiceTimeoutsOutputReference ¶
type CloudRunV2ServiceTimeoutsOutputReference 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 NewCloudRunV2ServiceTimeoutsOutputReference ¶
func NewCloudRunV2ServiceTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTimeoutsOutputReference
type CloudRunV2ServiceTraffic ¶
type CloudRunV2ServiceTraffic struct { // Specifies percent of the traffic to this Revision. This defaults to zero if unspecified. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#percent CloudRunV2Service#percent} Percent *float64 `field:"optional" json:"percent" yaml:"percent"` // Revision to which to send this portion of traffic, if traffic allocation is by revision. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#revision CloudRunV2Service#revision} Revision *string `field:"optional" json:"revision" yaml:"revision"` // Indicates a string to be part of the URI to exclusively reference this target. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#tag CloudRunV2Service#tag} Tag *string `field:"optional" json:"tag" yaml:"tag"` // The allocation type for this traffic target. Possible values: ["TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST", "TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/cloud_run_v2_service#type CloudRunV2Service#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type CloudRunV2ServiceTrafficList ¶
type CloudRunV2ServiceTrafficList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTrafficOutputReference // 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 NewCloudRunV2ServiceTrafficList ¶
func NewCloudRunV2ServiceTrafficList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTrafficList
type CloudRunV2ServiceTrafficOutputReference ¶
type CloudRunV2ServiceTrafficOutputReference 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{}) Percent() *float64 SetPercent(val *float64) PercentInput() *float64 Revision() *string SetRevision(val *string) RevisionInput() *string Tag() *string SetTag(val *string) TagInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPercent() ResetRevision() ResetTag() ResetType() // 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 NewCloudRunV2ServiceTrafficOutputReference ¶
func NewCloudRunV2ServiceTrafficOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTrafficOutputReference
type CloudRunV2ServiceTrafficStatuses ¶
type CloudRunV2ServiceTrafficStatuses struct { }
type CloudRunV2ServiceTrafficStatusesList ¶
type CloudRunV2ServiceTrafficStatusesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTrafficStatusesOutputReference // 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 NewCloudRunV2ServiceTrafficStatusesList ¶
func NewCloudRunV2ServiceTrafficStatusesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTrafficStatusesList
type CloudRunV2ServiceTrafficStatusesOutputReference ¶
type CloudRunV2ServiceTrafficStatusesOutputReference 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() *CloudRunV2ServiceTrafficStatuses SetInternalValue(val *CloudRunV2ServiceTrafficStatuses) Percent() *float64 Revision() *string Tag() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string Uri() *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 NewCloudRunV2ServiceTrafficStatusesOutputReference ¶
func NewCloudRunV2ServiceTrafficStatusesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTrafficStatusesOutputReference
Source Files ¶
- CloudRunV2Service.go
- CloudRunV2ServiceBinaryAuthorization.go
- CloudRunV2ServiceBinaryAuthorizationOutputReference.go
- CloudRunV2ServiceBinaryAuthorizationOutputReference__checks.go
- CloudRunV2ServiceConditions.go
- CloudRunV2ServiceConditionsList.go
- CloudRunV2ServiceConditionsList__checks.go
- CloudRunV2ServiceConditionsOutputReference.go
- CloudRunV2ServiceConditionsOutputReference__checks.go
- CloudRunV2ServiceConfig.go
- CloudRunV2ServiceScaling.go
- CloudRunV2ServiceScalingOutputReference.go
- CloudRunV2ServiceScalingOutputReference__checks.go
- CloudRunV2ServiceTemplate.go
- CloudRunV2ServiceTemplateContainers.go
- CloudRunV2ServiceTemplateContainersEnv.go
- CloudRunV2ServiceTemplateContainersEnvList.go
- CloudRunV2ServiceTemplateContainersEnvList__checks.go
- CloudRunV2ServiceTemplateContainersEnvOutputReference.go
- CloudRunV2ServiceTemplateContainersEnvOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersEnvValueSource.go
- CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference.go
- CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef.go
- CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference.go
- CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersList.go
- CloudRunV2ServiceTemplateContainersList__checks.go
- CloudRunV2ServiceTemplateContainersLivenessProbe.go
- CloudRunV2ServiceTemplateContainersLivenessProbeGrpc.go
- CloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference.go
- CloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet.go
- CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders.go
- CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList.go
- CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList__checks.go
- CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference.go
- CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference.go
- CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersLivenessProbeOutputReference.go
- CloudRunV2ServiceTemplateContainersLivenessProbeOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket.go
- CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference.go
- CloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersOutputReference.go
- CloudRunV2ServiceTemplateContainersOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersPorts.go
- CloudRunV2ServiceTemplateContainersPortsOutputReference.go
- CloudRunV2ServiceTemplateContainersPortsOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersResources.go
- CloudRunV2ServiceTemplateContainersResourcesOutputReference.go
- CloudRunV2ServiceTemplateContainersResourcesOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersStartupProbe.go
- CloudRunV2ServiceTemplateContainersStartupProbeGrpc.go
- CloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference.go
- CloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersStartupProbeHttpGet.go
- CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders.go
- CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList.go
- CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList__checks.go
- CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference.go
- CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference.go
- CloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersStartupProbeOutputReference.go
- CloudRunV2ServiceTemplateContainersStartupProbeOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket.go
- CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference.go
- CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersVolumeMounts.go
- CloudRunV2ServiceTemplateContainersVolumeMountsList.go
- CloudRunV2ServiceTemplateContainersVolumeMountsList__checks.go
- CloudRunV2ServiceTemplateContainersVolumeMountsOutputReference.go
- CloudRunV2ServiceTemplateContainersVolumeMountsOutputReference__checks.go
- CloudRunV2ServiceTemplateOutputReference.go
- CloudRunV2ServiceTemplateOutputReference__checks.go
- CloudRunV2ServiceTemplateScaling.go
- CloudRunV2ServiceTemplateScalingOutputReference.go
- CloudRunV2ServiceTemplateScalingOutputReference__checks.go
- CloudRunV2ServiceTemplateVolumes.go
- CloudRunV2ServiceTemplateVolumesCloudSqlInstance.go
- CloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference.go
- CloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference__checks.go
- CloudRunV2ServiceTemplateVolumesEmptyDir.go
- CloudRunV2ServiceTemplateVolumesEmptyDirOutputReference.go
- CloudRunV2ServiceTemplateVolumesEmptyDirOutputReference__checks.go
- CloudRunV2ServiceTemplateVolumesGcs.go
- CloudRunV2ServiceTemplateVolumesGcsOutputReference.go
- CloudRunV2ServiceTemplateVolumesGcsOutputReference__checks.go
- CloudRunV2ServiceTemplateVolumesList.go
- CloudRunV2ServiceTemplateVolumesList__checks.go
- CloudRunV2ServiceTemplateVolumesNfs.go
- CloudRunV2ServiceTemplateVolumesNfsOutputReference.go
- CloudRunV2ServiceTemplateVolumesNfsOutputReference__checks.go
- CloudRunV2ServiceTemplateVolumesOutputReference.go
- CloudRunV2ServiceTemplateVolumesOutputReference__checks.go
- CloudRunV2ServiceTemplateVolumesSecret.go
- CloudRunV2ServiceTemplateVolumesSecretItems.go
- CloudRunV2ServiceTemplateVolumesSecretItemsList.go
- CloudRunV2ServiceTemplateVolumesSecretItemsList__checks.go
- CloudRunV2ServiceTemplateVolumesSecretItemsOutputReference.go
- CloudRunV2ServiceTemplateVolumesSecretItemsOutputReference__checks.go
- CloudRunV2ServiceTemplateVolumesSecretOutputReference.go
- CloudRunV2ServiceTemplateVolumesSecretOutputReference__checks.go
- CloudRunV2ServiceTemplateVpcAccess.go
- CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces.go
- CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList.go
- CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList__checks.go
- CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference.go
- CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference__checks.go
- CloudRunV2ServiceTemplateVpcAccessOutputReference.go
- CloudRunV2ServiceTemplateVpcAccessOutputReference__checks.go
- CloudRunV2ServiceTerminalCondition.go
- CloudRunV2ServiceTerminalConditionList.go
- CloudRunV2ServiceTerminalConditionList__checks.go
- CloudRunV2ServiceTerminalConditionOutputReference.go
- CloudRunV2ServiceTerminalConditionOutputReference__checks.go
- CloudRunV2ServiceTimeouts.go
- CloudRunV2ServiceTimeoutsOutputReference.go
- CloudRunV2ServiceTimeoutsOutputReference__checks.go
- CloudRunV2ServiceTraffic.go
- CloudRunV2ServiceTrafficList.go
- CloudRunV2ServiceTrafficList__checks.go
- CloudRunV2ServiceTrafficOutputReference.go
- CloudRunV2ServiceTrafficOutputReference__checks.go
- CloudRunV2ServiceTrafficStatuses.go
- CloudRunV2ServiceTrafficStatusesList.go
- CloudRunV2ServiceTrafficStatusesList__checks.go
- CloudRunV2ServiceTrafficStatusesOutputReference.go
- CloudRunV2ServiceTrafficStatusesOutputReference__checks.go
- CloudRunV2Service__checks.go
- main.go