Documentation ¶
Index ¶
- func GoogleCloudRunV2Service_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GoogleCloudRunV2Service_IsConstruct(x interface{}) *bool
- func GoogleCloudRunV2Service_IsTerraformElement(x interface{}) *bool
- func GoogleCloudRunV2Service_IsTerraformResource(x interface{}) *bool
- func GoogleCloudRunV2Service_TfResourceType() *string
- func NewGoogleCloudRunV2ServiceBinaryAuthorizationOutputReference_Override(g GoogleCloudRunV2ServiceBinaryAuthorizationOutputReference, ...)
- func NewGoogleCloudRunV2ServiceConditionsList_Override(g GoogleCloudRunV2ServiceConditionsList, ...)
- func NewGoogleCloudRunV2ServiceConditionsOutputReference_Override(g GoogleCloudRunV2ServiceConditionsOutputReference, ...)
- func NewGoogleCloudRunV2ServiceScalingOutputReference_Override(g GoogleCloudRunV2ServiceScalingOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateContainersEnvList_Override(g GoogleCloudRunV2ServiceTemplateContainersEnvList, ...)
- func NewGoogleCloudRunV2ServiceTemplateContainersEnvOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersEnvOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference_Override(...)
- func NewGoogleCloudRunV2ServiceTemplateContainersList_Override(g GoogleCloudRunV2ServiceTemplateContainersList, ...)
- func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList_Override(g GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList, ...)
- func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference_Override(...)
- func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference_Override(...)
- func NewGoogleCloudRunV2ServiceTemplateContainersOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateContainersPortsOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersPortsOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateContainersResourcesOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersResourcesOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList_Override(g GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList, ...)
- func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference_Override(...)
- func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersStartupProbeOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference_Override(...)
- func NewGoogleCloudRunV2ServiceTemplateContainersVolumeMountsList_Override(g GoogleCloudRunV2ServiceTemplateContainersVolumeMountsList, ...)
- func NewGoogleCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateNodeSelectorOutputReference_Override(g GoogleCloudRunV2ServiceTemplateNodeSelectorOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateOutputReference_Override(g GoogleCloudRunV2ServiceTemplateOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateScalingOutputReference_Override(g GoogleCloudRunV2ServiceTemplateScalingOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateServiceMeshOutputReference_Override(g GoogleCloudRunV2ServiceTemplateServiceMeshOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference_Override(g GoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateVolumesEmptyDirOutputReference_Override(g GoogleCloudRunV2ServiceTemplateVolumesEmptyDirOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateVolumesGcsOutputReference_Override(g GoogleCloudRunV2ServiceTemplateVolumesGcsOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateVolumesList_Override(g GoogleCloudRunV2ServiceTemplateVolumesList, ...)
- func NewGoogleCloudRunV2ServiceTemplateVolumesNfsOutputReference_Override(g GoogleCloudRunV2ServiceTemplateVolumesNfsOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateVolumesOutputReference_Override(g GoogleCloudRunV2ServiceTemplateVolumesOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateVolumesSecretItemsList_Override(g GoogleCloudRunV2ServiceTemplateVolumesSecretItemsList, ...)
- func NewGoogleCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference_Override(g GoogleCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateVolumesSecretOutputReference_Override(g GoogleCloudRunV2ServiceTemplateVolumesSecretOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList_Override(g GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList, ...)
- func NewGoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference_Override(g GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTemplateVpcAccessOutputReference_Override(g GoogleCloudRunV2ServiceTemplateVpcAccessOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTerminalConditionList_Override(g GoogleCloudRunV2ServiceTerminalConditionList, ...)
- func NewGoogleCloudRunV2ServiceTerminalConditionOutputReference_Override(g GoogleCloudRunV2ServiceTerminalConditionOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTimeoutsOutputReference_Override(g GoogleCloudRunV2ServiceTimeoutsOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTrafficList_Override(g GoogleCloudRunV2ServiceTrafficList, ...)
- func NewGoogleCloudRunV2ServiceTrafficOutputReference_Override(g GoogleCloudRunV2ServiceTrafficOutputReference, ...)
- func NewGoogleCloudRunV2ServiceTrafficStatusesList_Override(g GoogleCloudRunV2ServiceTrafficStatusesList, ...)
- func NewGoogleCloudRunV2ServiceTrafficStatusesOutputReference_Override(g GoogleCloudRunV2ServiceTrafficStatusesOutputReference, ...)
- func NewGoogleCloudRunV2Service_Override(g GoogleCloudRunV2Service, scope constructs.Construct, id *string, ...)
- type GoogleCloudRunV2Service
- type GoogleCloudRunV2ServiceBinaryAuthorization
- type GoogleCloudRunV2ServiceBinaryAuthorizationOutputReference
- type GoogleCloudRunV2ServiceConditions
- type GoogleCloudRunV2ServiceConditionsList
- type GoogleCloudRunV2ServiceConditionsOutputReference
- type GoogleCloudRunV2ServiceConfig
- type GoogleCloudRunV2ServiceScaling
- type GoogleCloudRunV2ServiceScalingOutputReference
- type GoogleCloudRunV2ServiceTemplate
- type GoogleCloudRunV2ServiceTemplateContainers
- type GoogleCloudRunV2ServiceTemplateContainersEnv
- type GoogleCloudRunV2ServiceTemplateContainersEnvList
- type GoogleCloudRunV2ServiceTemplateContainersEnvOutputReference
- type GoogleCloudRunV2ServiceTemplateContainersEnvValueSource
- type GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference
- type GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef
- type GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference
- type GoogleCloudRunV2ServiceTemplateContainersList
- type GoogleCloudRunV2ServiceTemplateContainersLivenessProbe
- type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpc
- type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference
- type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGet
- type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders
- type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList
- type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference
- type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference
- type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference
- type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket
- type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference
- type GoogleCloudRunV2ServiceTemplateContainersOutputReference
- type GoogleCloudRunV2ServiceTemplateContainersPorts
- type GoogleCloudRunV2ServiceTemplateContainersPortsOutputReference
- type GoogleCloudRunV2ServiceTemplateContainersResources
- type GoogleCloudRunV2ServiceTemplateContainersResourcesOutputReference
- type GoogleCloudRunV2ServiceTemplateContainersStartupProbe
- type GoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpc
- type GoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference
- type GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGet
- type GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders
- type GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList
- type GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference
- type GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference
- type GoogleCloudRunV2ServiceTemplateContainersStartupProbeOutputReference
- type GoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocket
- type GoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference
- type GoogleCloudRunV2ServiceTemplateContainersVolumeMounts
- type GoogleCloudRunV2ServiceTemplateContainersVolumeMountsList
- type GoogleCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference
- type GoogleCloudRunV2ServiceTemplateNodeSelector
- type GoogleCloudRunV2ServiceTemplateNodeSelectorOutputReference
- type GoogleCloudRunV2ServiceTemplateOutputReference
- type GoogleCloudRunV2ServiceTemplateScaling
- type GoogleCloudRunV2ServiceTemplateScalingOutputReference
- type GoogleCloudRunV2ServiceTemplateServiceMesh
- type GoogleCloudRunV2ServiceTemplateServiceMeshOutputReference
- type GoogleCloudRunV2ServiceTemplateVolumes
- type GoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstance
- type GoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference
- type GoogleCloudRunV2ServiceTemplateVolumesEmptyDir
- type GoogleCloudRunV2ServiceTemplateVolumesEmptyDirOutputReference
- type GoogleCloudRunV2ServiceTemplateVolumesGcs
- type GoogleCloudRunV2ServiceTemplateVolumesGcsOutputReference
- type GoogleCloudRunV2ServiceTemplateVolumesList
- type GoogleCloudRunV2ServiceTemplateVolumesNfs
- type GoogleCloudRunV2ServiceTemplateVolumesNfsOutputReference
- type GoogleCloudRunV2ServiceTemplateVolumesOutputReference
- type GoogleCloudRunV2ServiceTemplateVolumesSecret
- type GoogleCloudRunV2ServiceTemplateVolumesSecretItems
- type GoogleCloudRunV2ServiceTemplateVolumesSecretItemsList
- type GoogleCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference
- type GoogleCloudRunV2ServiceTemplateVolumesSecretOutputReference
- type GoogleCloudRunV2ServiceTemplateVpcAccess
- type GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfaces
- type GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList
- type GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference
- type GoogleCloudRunV2ServiceTemplateVpcAccessOutputReference
- type GoogleCloudRunV2ServiceTerminalCondition
- type GoogleCloudRunV2ServiceTerminalConditionList
- type GoogleCloudRunV2ServiceTerminalConditionOutputReference
- type GoogleCloudRunV2ServiceTimeouts
- type GoogleCloudRunV2ServiceTimeoutsOutputReference
- type GoogleCloudRunV2ServiceTraffic
- type GoogleCloudRunV2ServiceTrafficList
- type GoogleCloudRunV2ServiceTrafficOutputReference
- type GoogleCloudRunV2ServiceTrafficStatuses
- type GoogleCloudRunV2ServiceTrafficStatusesList
- type GoogleCloudRunV2ServiceTrafficStatusesOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleCloudRunV2Service_GenerateConfigForImport ¶
func GoogleCloudRunV2Service_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GoogleCloudRunV2Service resource upon running "cdktf plan <stack-name>".
func GoogleCloudRunV2Service_IsConstruct ¶
func GoogleCloudRunV2Service_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 GoogleCloudRunV2Service_IsTerraformElement ¶
func GoogleCloudRunV2Service_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleCloudRunV2Service_IsTerraformResource ¶
func GoogleCloudRunV2Service_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleCloudRunV2Service_TfResourceType ¶
func GoogleCloudRunV2Service_TfResourceType() *string
func NewGoogleCloudRunV2ServiceBinaryAuthorizationOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceBinaryAuthorizationOutputReference_Override(g GoogleCloudRunV2ServiceBinaryAuthorizationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceConditionsList_Override ¶
func NewGoogleCloudRunV2ServiceConditionsList_Override(g GoogleCloudRunV2ServiceConditionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleCloudRunV2ServiceConditionsOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceConditionsOutputReference_Override(g GoogleCloudRunV2ServiceConditionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleCloudRunV2ServiceScalingOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceScalingOutputReference_Override(g GoogleCloudRunV2ServiceScalingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateContainersEnvList_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersEnvList_Override(g GoogleCloudRunV2ServiceTemplateContainersEnvList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleCloudRunV2ServiceTemplateContainersEnvOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersEnvOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersEnvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateContainersList_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersList_Override(g GoogleCloudRunV2ServiceTemplateContainersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList_Override(g GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateContainersOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleCloudRunV2ServiceTemplateContainersPortsOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersPortsOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersPortsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateContainersResourcesOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersResourcesOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList_Override(g GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersStartupProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateContainersVolumeMountsList_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersVolumeMountsList_Override(g GoogleCloudRunV2ServiceTemplateContainersVolumeMountsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference_Override(g GoogleCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleCloudRunV2ServiceTemplateNodeSelectorOutputReference_Override ¶ added in v14.4.0
func NewGoogleCloudRunV2ServiceTemplateNodeSelectorOutputReference_Override(g GoogleCloudRunV2ServiceTemplateNodeSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateOutputReference_Override(g GoogleCloudRunV2ServiceTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateScalingOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateScalingOutputReference_Override(g GoogleCloudRunV2ServiceTemplateScalingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateServiceMeshOutputReference_Override ¶ added in v14.1.0
func NewGoogleCloudRunV2ServiceTemplateServiceMeshOutputReference_Override(g GoogleCloudRunV2ServiceTemplateServiceMeshOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference_Override(g GoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateVolumesEmptyDirOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateVolumesEmptyDirOutputReference_Override(g GoogleCloudRunV2ServiceTemplateVolumesEmptyDirOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateVolumesGcsOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateVolumesGcsOutputReference_Override(g GoogleCloudRunV2ServiceTemplateVolumesGcsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateVolumesList_Override ¶
func NewGoogleCloudRunV2ServiceTemplateVolumesList_Override(g GoogleCloudRunV2ServiceTemplateVolumesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleCloudRunV2ServiceTemplateVolumesNfsOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateVolumesNfsOutputReference_Override(g GoogleCloudRunV2ServiceTemplateVolumesNfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateVolumesOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateVolumesOutputReference_Override(g GoogleCloudRunV2ServiceTemplateVolumesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleCloudRunV2ServiceTemplateVolumesSecretItemsList_Override ¶
func NewGoogleCloudRunV2ServiceTemplateVolumesSecretItemsList_Override(g GoogleCloudRunV2ServiceTemplateVolumesSecretItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference_Override(g GoogleCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleCloudRunV2ServiceTemplateVolumesSecretOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateVolumesSecretOutputReference_Override(g GoogleCloudRunV2ServiceTemplateVolumesSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList_Override ¶
func NewGoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList_Override(g GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference_Override(g GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleCloudRunV2ServiceTemplateVpcAccessOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTemplateVpcAccessOutputReference_Override(g GoogleCloudRunV2ServiceTemplateVpcAccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTerminalConditionList_Override ¶
func NewGoogleCloudRunV2ServiceTerminalConditionList_Override(g GoogleCloudRunV2ServiceTerminalConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleCloudRunV2ServiceTerminalConditionOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTerminalConditionOutputReference_Override(g GoogleCloudRunV2ServiceTerminalConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleCloudRunV2ServiceTimeoutsOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTimeoutsOutputReference_Override(g GoogleCloudRunV2ServiceTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleCloudRunV2ServiceTrafficList_Override ¶
func NewGoogleCloudRunV2ServiceTrafficList_Override(g GoogleCloudRunV2ServiceTrafficList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleCloudRunV2ServiceTrafficOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTrafficOutputReference_Override(g GoogleCloudRunV2ServiceTrafficOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleCloudRunV2ServiceTrafficStatusesList_Override ¶
func NewGoogleCloudRunV2ServiceTrafficStatusesList_Override(g GoogleCloudRunV2ServiceTrafficStatusesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleCloudRunV2ServiceTrafficStatusesOutputReference_Override ¶
func NewGoogleCloudRunV2ServiceTrafficStatusesOutputReference_Override(g GoogleCloudRunV2ServiceTrafficStatusesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleCloudRunV2Service_Override ¶
func NewGoogleCloudRunV2Service_Override(g GoogleCloudRunV2Service, scope constructs.Construct, id *string, config *GoogleCloudRunV2ServiceConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service google_cloud_run_v2_service} Resource.
Types ¶
type GoogleCloudRunV2Service ¶
type GoogleCloudRunV2Service interface { cdktf.TerraformResource Annotations() *map[string]*string SetAnnotations(val *map[string]*string) AnnotationsInput() *map[string]*string BinaryAuthorization() GoogleCloudRunV2ServiceBinaryAuthorizationOutputReference BinaryAuthorizationInput() *GoogleCloudRunV2ServiceBinaryAuthorization // Experimental. CdktfStack() cdktf.TerraformStack Client() *string SetClient(val *string) ClientInput() *string ClientVersion() *string SetClientVersion(val *string) ClientVersionInput() *string Conditions() GoogleCloudRunV2ServiceConditionsList // 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 DefaultUriDisabled() interface{} SetDefaultUriDisabled(val interface{}) DefaultUriDisabledInput() interface{} 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 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() GoogleCloudRunV2ServiceScalingOutputReference ScalingInput() *GoogleCloudRunV2ServiceScaling Template() GoogleCloudRunV2ServiceTemplateOutputReference TemplateInput() *GoogleCloudRunV2ServiceTemplate TerminalCondition() GoogleCloudRunV2ServiceTerminalConditionList // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata TerraformLabels() cdktf.StringMap // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() GoogleCloudRunV2ServiceTimeoutsOutputReference TimeoutsInput() interface{} Traffic() GoogleCloudRunV2ServiceTrafficList TrafficInput() interface{} TrafficStatuses() GoogleCloudRunV2ServiceTrafficStatusesList Uid() *string UpdateTime() *string Uri() *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 *GoogleCloudRunV2ServiceBinaryAuthorization) PutScaling(value *GoogleCloudRunV2ServiceScaling) PutTemplate(value *GoogleCloudRunV2ServiceTemplate) PutTimeouts(value *GoogleCloudRunV2ServiceTimeouts) PutTraffic(value interface{}) ResetAnnotations() ResetBinaryAuthorization() ResetClient() ResetClientVersion() ResetCustomAudiences() ResetDefaultUriDisabled() ResetDeletionProtection() ResetDescription() ResetId() ResetIngress() 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service google_cloud_run_v2_service}.
func NewGoogleCloudRunV2Service ¶
func NewGoogleCloudRunV2Service(scope constructs.Construct, id *string, config *GoogleCloudRunV2ServiceConfig) GoogleCloudRunV2Service
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service google_cloud_run_v2_service} Resource.
type GoogleCloudRunV2ServiceBinaryAuthorization ¶
type GoogleCloudRunV2ServiceBinaryAuthorization 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#breakglass_justification GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#policy GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#use_default GoogleCloudRunV2Service#use_default} UseDefault interface{} `field:"optional" json:"useDefault" yaml:"useDefault"` }
type GoogleCloudRunV2ServiceBinaryAuthorizationOutputReference ¶
type GoogleCloudRunV2ServiceBinaryAuthorizationOutputReference 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() *GoogleCloudRunV2ServiceBinaryAuthorization SetInternalValue(val *GoogleCloudRunV2ServiceBinaryAuthorization) 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 NewGoogleCloudRunV2ServiceBinaryAuthorizationOutputReference ¶
func NewGoogleCloudRunV2ServiceBinaryAuthorizationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceBinaryAuthorizationOutputReference
type GoogleCloudRunV2ServiceConditions ¶
type GoogleCloudRunV2ServiceConditions struct { }
type GoogleCloudRunV2ServiceConditionsList ¶
type GoogleCloudRunV2ServiceConditionsList 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) GoogleCloudRunV2ServiceConditionsOutputReference // 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 NewGoogleCloudRunV2ServiceConditionsList ¶
func NewGoogleCloudRunV2ServiceConditionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleCloudRunV2ServiceConditionsList
type GoogleCloudRunV2ServiceConditionsOutputReference ¶
type GoogleCloudRunV2ServiceConditionsOutputReference 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() *GoogleCloudRunV2ServiceConditions SetInternalValue(val *GoogleCloudRunV2ServiceConditions) 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 NewGoogleCloudRunV2ServiceConditionsOutputReference ¶
func NewGoogleCloudRunV2ServiceConditionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleCloudRunV2ServiceConditionsOutputReference
type GoogleCloudRunV2ServiceConfig ¶
type GoogleCloudRunV2ServiceConfig 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#location GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#name GoogleCloudRunV2Service#name} Name *string `field:"required" json:"name" yaml:"name"` // template block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#template GoogleCloudRunV2Service#template} Template *GoogleCloudRunV2ServiceTemplate `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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#annotations GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#binary_authorization GoogleCloudRunV2Service#binary_authorization} BinaryAuthorization *GoogleCloudRunV2ServiceBinaryAuthorization `field:"optional" json:"binaryAuthorization" yaml:"binaryAuthorization"` // Arbitrary identifier for the API client. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#client GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#client_version GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#custom_audiences GoogleCloudRunV2Service#custom_audiences} CustomAudiences *[]*string `field:"optional" json:"customAudiences" yaml:"customAudiences"` // Disables public resolution of the default URI of this service. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#default_uri_disabled GoogleCloudRunV2Service#default_uri_disabled} DefaultUriDisabled interface{} `field:"optional" json:"defaultUriDisabled" yaml:"defaultUriDisabled"` // 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#deletion_protection GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#description GoogleCloudRunV2Service#description} Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#id GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#ingress GoogleCloudRunV2Service#ingress} Ingress *string `field:"optional" json:"ingress" yaml:"ingress"` // 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#labels GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#launch_stage GoogleCloudRunV2Service#launch_stage} LaunchStage *string `field:"optional" json:"launchStage" yaml:"launchStage"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#project GoogleCloudRunV2Service#project}. Project *string `field:"optional" json:"project" yaml:"project"` // scaling block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#scaling GoogleCloudRunV2Service#scaling} Scaling *GoogleCloudRunV2ServiceScaling `field:"optional" json:"scaling" yaml:"scaling"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#timeouts GoogleCloudRunV2Service#timeouts} Timeouts *GoogleCloudRunV2ServiceTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // traffic block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#traffic GoogleCloudRunV2Service#traffic} Traffic interface{} `field:"optional" json:"traffic" yaml:"traffic"` }
type GoogleCloudRunV2ServiceScaling ¶
type GoogleCloudRunV2ServiceScaling 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#min_instance_count GoogleCloudRunV2Service#min_instance_count} MinInstanceCount *float64 `field:"optional" json:"minInstanceCount" yaml:"minInstanceCount"` }
type GoogleCloudRunV2ServiceScalingOutputReference ¶
type GoogleCloudRunV2ServiceScalingOutputReference 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() *GoogleCloudRunV2ServiceScaling SetInternalValue(val *GoogleCloudRunV2ServiceScaling) 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 NewGoogleCloudRunV2ServiceScalingOutputReference ¶
func NewGoogleCloudRunV2ServiceScalingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceScalingOutputReference
type GoogleCloudRunV2ServiceTemplate ¶
type GoogleCloudRunV2ServiceTemplate 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#annotations GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#containers GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#encryption_key GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#execution_environment GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#labels GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#max_instance_request_concurrency GoogleCloudRunV2Service#max_instance_request_concurrency} MaxInstanceRequestConcurrency *float64 `field:"optional" json:"maxInstanceRequestConcurrency" yaml:"maxInstanceRequestConcurrency"` // node_selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#node_selector GoogleCloudRunV2Service#node_selector} NodeSelector *GoogleCloudRunV2ServiceTemplateNodeSelector `field:"optional" json:"nodeSelector" yaml:"nodeSelector"` // 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#revision GoogleCloudRunV2Service#revision} Revision *string `field:"optional" json:"revision" yaml:"revision"` // scaling block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#scaling GoogleCloudRunV2Service#scaling} Scaling *GoogleCloudRunV2ServiceTemplateScaling `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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#service_account GoogleCloudRunV2Service#service_account} ServiceAccount *string `field:"optional" json:"serviceAccount" yaml:"serviceAccount"` // service_mesh block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#service_mesh GoogleCloudRunV2Service#service_mesh} ServiceMesh *GoogleCloudRunV2ServiceTemplateServiceMesh `field:"optional" json:"serviceMesh" yaml:"serviceMesh"` // 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#session_affinity GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#timeout GoogleCloudRunV2Service#timeout} Timeout *string `field:"optional" json:"timeout" yaml:"timeout"` // volumes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#volumes GoogleCloudRunV2Service#volumes} Volumes interface{} `field:"optional" json:"volumes" yaml:"volumes"` // vpc_access block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#vpc_access GoogleCloudRunV2Service#vpc_access} VpcAccess *GoogleCloudRunV2ServiceTemplateVpcAccess `field:"optional" json:"vpcAccess" yaml:"vpcAccess"` }
type GoogleCloudRunV2ServiceTemplateContainers ¶
type GoogleCloudRunV2ServiceTemplateContainers 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#image GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#args GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#command GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#depends_on GoogleCloudRunV2Service#depends_on} DependsOn *[]*string `field:"optional" json:"dependsOn" yaml:"dependsOn"` // env block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#env GoogleCloudRunV2Service#env} Env interface{} `field:"optional" json:"env" yaml:"env"` // liveness_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#liveness_probe GoogleCloudRunV2Service#liveness_probe} LivenessProbe *GoogleCloudRunV2ServiceTemplateContainersLivenessProbe `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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#name GoogleCloudRunV2Service#name} Name *string `field:"optional" json:"name" yaml:"name"` // ports block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#ports GoogleCloudRunV2Service#ports} Ports *GoogleCloudRunV2ServiceTemplateContainersPorts `field:"optional" json:"ports" yaml:"ports"` // resources block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#resources GoogleCloudRunV2Service#resources} Resources *GoogleCloudRunV2ServiceTemplateContainersResources `field:"optional" json:"resources" yaml:"resources"` // startup_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#startup_probe GoogleCloudRunV2Service#startup_probe} StartupProbe *GoogleCloudRunV2ServiceTemplateContainersStartupProbe `field:"optional" json:"startupProbe" yaml:"startupProbe"` // volume_mounts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#volume_mounts GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#working_dir GoogleCloudRunV2Service#working_dir} WorkingDir *string `field:"optional" json:"workingDir" yaml:"workingDir"` }
type GoogleCloudRunV2ServiceTemplateContainersEnv ¶
type GoogleCloudRunV2ServiceTemplateContainersEnv 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#name GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#value GoogleCloudRunV2Service#value} Value *string `field:"optional" json:"value" yaml:"value"` // value_source block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#value_source GoogleCloudRunV2Service#value_source} ValueSource *GoogleCloudRunV2ServiceTemplateContainersEnvValueSource `field:"optional" json:"valueSource" yaml:"valueSource"` }
type GoogleCloudRunV2ServiceTemplateContainersEnvList ¶
type GoogleCloudRunV2ServiceTemplateContainersEnvList 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) GoogleCloudRunV2ServiceTemplateContainersEnvOutputReference // 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 NewGoogleCloudRunV2ServiceTemplateContainersEnvList ¶
func NewGoogleCloudRunV2ServiceTemplateContainersEnvList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleCloudRunV2ServiceTemplateContainersEnvList
type GoogleCloudRunV2ServiceTemplateContainersEnvOutputReference ¶
type GoogleCloudRunV2ServiceTemplateContainersEnvOutputReference 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() GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference ValueSourceInput() *GoogleCloudRunV2ServiceTemplateContainersEnvValueSource // 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 *GoogleCloudRunV2ServiceTemplateContainersEnvValueSource) 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 NewGoogleCloudRunV2ServiceTemplateContainersEnvOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateContainersEnvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleCloudRunV2ServiceTemplateContainersEnvOutputReference
type GoogleCloudRunV2ServiceTemplateContainersEnvValueSource ¶
type GoogleCloudRunV2ServiceTemplateContainersEnvValueSource struct { // secret_key_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#secret_key_ref GoogleCloudRunV2Service#secret_key_ref} SecretKeyRef *GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef `field:"optional" json:"secretKeyRef" yaml:"secretKeyRef"` }
type GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference ¶
type GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference 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() *GoogleCloudRunV2ServiceTemplateContainersEnvValueSource SetInternalValue(val *GoogleCloudRunV2ServiceTemplateContainersEnvValueSource) SecretKeyRef() GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference SecretKeyRefInput() *GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef // 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 *GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef) 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 NewGoogleCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference
type GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef ¶
type GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#secret GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#version GoogleCloudRunV2Service#version} Version *string `field:"optional" json:"version" yaml:"version"` }
type GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference ¶
type GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference 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() *GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef SetInternalValue(val *GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef) 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 NewGoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference
type GoogleCloudRunV2ServiceTemplateContainersList ¶
type GoogleCloudRunV2ServiceTemplateContainersList 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) GoogleCloudRunV2ServiceTemplateContainersOutputReference // 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 NewGoogleCloudRunV2ServiceTemplateContainersList ¶
func NewGoogleCloudRunV2ServiceTemplateContainersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleCloudRunV2ServiceTemplateContainersList
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbe ¶
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbe 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#failure_threshold GoogleCloudRunV2Service#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // grpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#grpc GoogleCloudRunV2Service#grpc} Grpc *GoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpc `field:"optional" json:"grpc" yaml:"grpc"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#http_get GoogleCloudRunV2Service#http_get} HttpGet *GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGet `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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#initial_delay_seconds GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#period_seconds GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#tcp_socket GoogleCloudRunV2Service#tcp_socket} TcpSocket *GoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket `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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#timeout_seconds GoogleCloudRunV2Service#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpc ¶
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpc 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#port GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#service GoogleCloudRunV2Service#service} Service *string `field:"optional" json:"service" yaml:"service"` }
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference ¶
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference 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() *GoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpc SetInternalValue(val *GoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpc) 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 NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGet ¶
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGet struct { // http_headers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#http_headers GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#path GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#port GoogleCloudRunV2Service#port} Port *float64 `field:"optional" json:"port" yaml:"port"` }
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders ¶
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#name GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#value GoogleCloudRunV2Service#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList ¶
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList 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) GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference // 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 NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList ¶
func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference ¶
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference 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 NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference ¶
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference 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() GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList HttpHeadersInput() interface{} InternalValue() *GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGet SetInternalValue(val *GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGet) 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 NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference ¶
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference 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() GoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference GrpcInput() *GoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpc HttpGet() GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference HttpGetInput() *GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *GoogleCloudRunV2ServiceTemplateContainersLivenessProbe SetInternalValue(val *GoogleCloudRunV2ServiceTemplateContainersLivenessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 TcpSocket() GoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference TcpSocketInput() *GoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket // 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 *GoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpc) PutHttpGet(value *GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGet) PutTcpSocket(value *GoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket) 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 NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket ¶
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#port GoogleCloudRunV2Service#port} Port *float64 `field:"required" json:"port" yaml:"port"` }
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference ¶
type GoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference 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() *GoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket SetInternalValue(val *GoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket) 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 NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference
type GoogleCloudRunV2ServiceTemplateContainersOutputReference ¶
type GoogleCloudRunV2ServiceTemplateContainersOutputReference 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() GoogleCloudRunV2ServiceTemplateContainersEnvList EnvInput() interface{} // Experimental. Fqn() *string Image() *string SetImage(val *string) ImageInput() *string InternalValue() interface{} SetInternalValue(val interface{}) LivenessProbe() GoogleCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference LivenessProbeInput() *GoogleCloudRunV2ServiceTemplateContainersLivenessProbe Name() *string SetName(val *string) NameInput() *string Ports() GoogleCloudRunV2ServiceTemplateContainersPortsOutputReference PortsInput() *GoogleCloudRunV2ServiceTemplateContainersPorts Resources() GoogleCloudRunV2ServiceTemplateContainersResourcesOutputReference ResourcesInput() *GoogleCloudRunV2ServiceTemplateContainersResources StartupProbe() GoogleCloudRunV2ServiceTemplateContainersStartupProbeOutputReference StartupProbeInput() *GoogleCloudRunV2ServiceTemplateContainersStartupProbe // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VolumeMounts() GoogleCloudRunV2ServiceTemplateContainersVolumeMountsList 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 *GoogleCloudRunV2ServiceTemplateContainersLivenessProbe) PutPorts(value *GoogleCloudRunV2ServiceTemplateContainersPorts) PutResources(value *GoogleCloudRunV2ServiceTemplateContainersResources) PutStartupProbe(value *GoogleCloudRunV2ServiceTemplateContainersStartupProbe) 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 NewGoogleCloudRunV2ServiceTemplateContainersOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateContainersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleCloudRunV2ServiceTemplateContainersOutputReference
type GoogleCloudRunV2ServiceTemplateContainersPorts ¶
type GoogleCloudRunV2ServiceTemplateContainersPorts 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#container_port GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#name GoogleCloudRunV2Service#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type GoogleCloudRunV2ServiceTemplateContainersPortsOutputReference ¶
type GoogleCloudRunV2ServiceTemplateContainersPortsOutputReference 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() *GoogleCloudRunV2ServiceTemplateContainersPorts SetInternalValue(val *GoogleCloudRunV2ServiceTemplateContainersPorts) 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 NewGoogleCloudRunV2ServiceTemplateContainersPortsOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateContainersPortsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateContainersPortsOutputReference
type GoogleCloudRunV2ServiceTemplateContainersResources ¶
type GoogleCloudRunV2ServiceTemplateContainersResources 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#cpu_idle GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#limits GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#startup_cpu_boost GoogleCloudRunV2Service#startup_cpu_boost} StartupCpuBoost interface{} `field:"optional" json:"startupCpuBoost" yaml:"startupCpuBoost"` }
type GoogleCloudRunV2ServiceTemplateContainersResourcesOutputReference ¶
type GoogleCloudRunV2ServiceTemplateContainersResourcesOutputReference 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() *GoogleCloudRunV2ServiceTemplateContainersResources SetInternalValue(val *GoogleCloudRunV2ServiceTemplateContainersResources) 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 NewGoogleCloudRunV2ServiceTemplateContainersResourcesOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateContainersResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateContainersResourcesOutputReference
type GoogleCloudRunV2ServiceTemplateContainersStartupProbe ¶
type GoogleCloudRunV2ServiceTemplateContainersStartupProbe 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#failure_threshold GoogleCloudRunV2Service#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // grpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#grpc GoogleCloudRunV2Service#grpc} Grpc *GoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpc `field:"optional" json:"grpc" yaml:"grpc"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#http_get GoogleCloudRunV2Service#http_get} HttpGet *GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGet `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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#initial_delay_seconds GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#period_seconds GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#tcp_socket GoogleCloudRunV2Service#tcp_socket} TcpSocket *GoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocket `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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#timeout_seconds GoogleCloudRunV2Service#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type GoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpc ¶
type GoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpc 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#port GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#service GoogleCloudRunV2Service#service} Service *string `field:"optional" json:"service" yaml:"service"` }
type GoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference ¶
type GoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference 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() *GoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpc SetInternalValue(val *GoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpc) 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 NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference
type GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGet ¶
type GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGet struct { // http_headers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#http_headers GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#path GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#port GoogleCloudRunV2Service#port} Port *float64 `field:"optional" json:"port" yaml:"port"` }
type GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders ¶
type GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#name GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#value GoogleCloudRunV2Service#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList ¶
type GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList 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) GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference // 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 NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList ¶
func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList
type GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference ¶
type GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference 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 NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference
type GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference ¶
type GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference 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() GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList HttpHeadersInput() interface{} InternalValue() *GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGet SetInternalValue(val *GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGet) 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 NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference
type GoogleCloudRunV2ServiceTemplateContainersStartupProbeOutputReference ¶
type GoogleCloudRunV2ServiceTemplateContainersStartupProbeOutputReference 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() GoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference GrpcInput() *GoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpc HttpGet() GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference HttpGetInput() *GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *GoogleCloudRunV2ServiceTemplateContainersStartupProbe SetInternalValue(val *GoogleCloudRunV2ServiceTemplateContainersStartupProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 TcpSocket() GoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference TcpSocketInput() *GoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocket // 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 *GoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpc) PutHttpGet(value *GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGet) PutTcpSocket(value *GoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocket) 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 NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateContainersStartupProbeOutputReference
type GoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocket ¶
type GoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocket 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#port GoogleCloudRunV2Service#port} Port *float64 `field:"optional" json:"port" yaml:"port"` }
type GoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference ¶
type GoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference 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() *GoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocket SetInternalValue(val *GoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocket) 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 NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference
type GoogleCloudRunV2ServiceTemplateContainersVolumeMounts ¶
type GoogleCloudRunV2ServiceTemplateContainersVolumeMounts 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#mount_path GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#name GoogleCloudRunV2Service#name} Name *string `field:"required" json:"name" yaml:"name"` }
type GoogleCloudRunV2ServiceTemplateContainersVolumeMountsList ¶
type GoogleCloudRunV2ServiceTemplateContainersVolumeMountsList 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) GoogleCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference // 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 NewGoogleCloudRunV2ServiceTemplateContainersVolumeMountsList ¶
func NewGoogleCloudRunV2ServiceTemplateContainersVolumeMountsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleCloudRunV2ServiceTemplateContainersVolumeMountsList
type GoogleCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference ¶
type GoogleCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference 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 NewGoogleCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference
type GoogleCloudRunV2ServiceTemplateNodeSelector ¶ added in v14.4.0
type GoogleCloudRunV2ServiceTemplateNodeSelector struct { // The GPU to attach to an instance. See https://cloud.google.com/run/docs/configuring/services/gpu for configuring GPU. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#accelerator GoogleCloudRunV2Service#accelerator} Accelerator *string `field:"required" json:"accelerator" yaml:"accelerator"` }
type GoogleCloudRunV2ServiceTemplateNodeSelectorOutputReference ¶ added in v14.4.0
type GoogleCloudRunV2ServiceTemplateNodeSelectorOutputReference interface { cdktf.ComplexObject Accelerator() *string SetAccelerator(val *string) AcceleratorInput() *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() *GoogleCloudRunV2ServiceTemplateNodeSelector SetInternalValue(val *GoogleCloudRunV2ServiceTemplateNodeSelector) // 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 NewGoogleCloudRunV2ServiceTemplateNodeSelectorOutputReference ¶ added in v14.4.0
func NewGoogleCloudRunV2ServiceTemplateNodeSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateNodeSelectorOutputReference
type GoogleCloudRunV2ServiceTemplateOutputReference ¶
type GoogleCloudRunV2ServiceTemplateOutputReference 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() GoogleCloudRunV2ServiceTemplateContainersList 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() *GoogleCloudRunV2ServiceTemplate SetInternalValue(val *GoogleCloudRunV2ServiceTemplate) Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string MaxInstanceRequestConcurrency() *float64 SetMaxInstanceRequestConcurrency(val *float64) MaxInstanceRequestConcurrencyInput() *float64 NodeSelector() GoogleCloudRunV2ServiceTemplateNodeSelectorOutputReference NodeSelectorInput() *GoogleCloudRunV2ServiceTemplateNodeSelector Revision() *string SetRevision(val *string) RevisionInput() *string Scaling() GoogleCloudRunV2ServiceTemplateScalingOutputReference ScalingInput() *GoogleCloudRunV2ServiceTemplateScaling ServiceAccount() *string SetServiceAccount(val *string) ServiceAccountInput() *string ServiceMesh() GoogleCloudRunV2ServiceTemplateServiceMeshOutputReference ServiceMeshInput() *GoogleCloudRunV2ServiceTemplateServiceMesh 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() GoogleCloudRunV2ServiceTemplateVolumesList VolumesInput() interface{} VpcAccess() GoogleCloudRunV2ServiceTemplateVpcAccessOutputReference VpcAccessInput() *GoogleCloudRunV2ServiceTemplateVpcAccess // 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{}) PutNodeSelector(value *GoogleCloudRunV2ServiceTemplateNodeSelector) PutScaling(value *GoogleCloudRunV2ServiceTemplateScaling) PutServiceMesh(value *GoogleCloudRunV2ServiceTemplateServiceMesh) PutVolumes(value interface{}) PutVpcAccess(value *GoogleCloudRunV2ServiceTemplateVpcAccess) ResetAnnotations() ResetContainers() ResetEncryptionKey() ResetExecutionEnvironment() ResetLabels() ResetMaxInstanceRequestConcurrency() ResetNodeSelector() ResetRevision() ResetScaling() ResetServiceAccount() ResetServiceMesh() 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 NewGoogleCloudRunV2ServiceTemplateOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateOutputReference
type GoogleCloudRunV2ServiceTemplateScaling ¶
type GoogleCloudRunV2ServiceTemplateScaling struct { // Maximum number of serving instances that this resource should have. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#max_instance_count GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#min_instance_count GoogleCloudRunV2Service#min_instance_count} MinInstanceCount *float64 `field:"optional" json:"minInstanceCount" yaml:"minInstanceCount"` }
type GoogleCloudRunV2ServiceTemplateScalingOutputReference ¶
type GoogleCloudRunV2ServiceTemplateScalingOutputReference 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() *GoogleCloudRunV2ServiceTemplateScaling SetInternalValue(val *GoogleCloudRunV2ServiceTemplateScaling) 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 NewGoogleCloudRunV2ServiceTemplateScalingOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateScalingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateScalingOutputReference
type GoogleCloudRunV2ServiceTemplateServiceMesh ¶ added in v14.1.0
type GoogleCloudRunV2ServiceTemplateServiceMesh struct { // The Mesh resource name. For more information see https://cloud.google.com/service-mesh/docs/reference/network-services/rest/v1/projects.locations.meshes#resource:-mesh. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#mesh GoogleCloudRunV2Service#mesh} Mesh *string `field:"optional" json:"mesh" yaml:"mesh"` }
type GoogleCloudRunV2ServiceTemplateServiceMeshOutputReference ¶ added in v14.1.0
type GoogleCloudRunV2ServiceTemplateServiceMeshOutputReference 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() *GoogleCloudRunV2ServiceTemplateServiceMesh SetInternalValue(val *GoogleCloudRunV2ServiceTemplateServiceMesh) Mesh() *string SetMesh(val *string) MeshInput() *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 ResetMesh() // 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 NewGoogleCloudRunV2ServiceTemplateServiceMeshOutputReference ¶ added in v14.1.0
func NewGoogleCloudRunV2ServiceTemplateServiceMeshOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateServiceMeshOutputReference
type GoogleCloudRunV2ServiceTemplateVolumes ¶
type GoogleCloudRunV2ServiceTemplateVolumes struct { // Volume's name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#name GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#cloud_sql_instance GoogleCloudRunV2Service#cloud_sql_instance} CloudSqlInstance *GoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstance `field:"optional" json:"cloudSqlInstance" yaml:"cloudSqlInstance"` // empty_dir block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#empty_dir GoogleCloudRunV2Service#empty_dir} EmptyDir *GoogleCloudRunV2ServiceTemplateVolumesEmptyDir `field:"optional" json:"emptyDir" yaml:"emptyDir"` // gcs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#gcs GoogleCloudRunV2Service#gcs} Gcs *GoogleCloudRunV2ServiceTemplateVolumesGcs `field:"optional" json:"gcs" yaml:"gcs"` // nfs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#nfs GoogleCloudRunV2Service#nfs} Nfs *GoogleCloudRunV2ServiceTemplateVolumesNfs `field:"optional" json:"nfs" yaml:"nfs"` // secret block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#secret GoogleCloudRunV2Service#secret} Secret *GoogleCloudRunV2ServiceTemplateVolumesSecret `field:"optional" json:"secret" yaml:"secret"` }
type GoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstance ¶
type GoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstance 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#instances GoogleCloudRunV2Service#instances} Instances *[]*string `field:"optional" json:"instances" yaml:"instances"` }
type GoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference ¶
type GoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference 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() *GoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstance SetInternalValue(val *GoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstance) // 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 NewGoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference
type GoogleCloudRunV2ServiceTemplateVolumesEmptyDir ¶
type GoogleCloudRunV2ServiceTemplateVolumesEmptyDir 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#medium GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#size_limit GoogleCloudRunV2Service#size_limit} SizeLimit *string `field:"optional" json:"sizeLimit" yaml:"sizeLimit"` }
type GoogleCloudRunV2ServiceTemplateVolumesEmptyDirOutputReference ¶
type GoogleCloudRunV2ServiceTemplateVolumesEmptyDirOutputReference 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() *GoogleCloudRunV2ServiceTemplateVolumesEmptyDir SetInternalValue(val *GoogleCloudRunV2ServiceTemplateVolumesEmptyDir) 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 NewGoogleCloudRunV2ServiceTemplateVolumesEmptyDirOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateVolumesEmptyDirOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateVolumesEmptyDirOutputReference
type GoogleCloudRunV2ServiceTemplateVolumesGcs ¶
type GoogleCloudRunV2ServiceTemplateVolumesGcs struct { // GCS Bucket name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#bucket GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#read_only GoogleCloudRunV2Service#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type GoogleCloudRunV2ServiceTemplateVolumesGcsOutputReference ¶
type GoogleCloudRunV2ServiceTemplateVolumesGcsOutputReference 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() *GoogleCloudRunV2ServiceTemplateVolumesGcs SetInternalValue(val *GoogleCloudRunV2ServiceTemplateVolumesGcs) 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 NewGoogleCloudRunV2ServiceTemplateVolumesGcsOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateVolumesGcsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateVolumesGcsOutputReference
type GoogleCloudRunV2ServiceTemplateVolumesList ¶
type GoogleCloudRunV2ServiceTemplateVolumesList 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) GoogleCloudRunV2ServiceTemplateVolumesOutputReference // 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 NewGoogleCloudRunV2ServiceTemplateVolumesList ¶
func NewGoogleCloudRunV2ServiceTemplateVolumesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleCloudRunV2ServiceTemplateVolumesList
type GoogleCloudRunV2ServiceTemplateVolumesNfs ¶
type GoogleCloudRunV2ServiceTemplateVolumesNfs struct { // Path that is exported by the NFS server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#path GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#server GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#read_only GoogleCloudRunV2Service#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type GoogleCloudRunV2ServiceTemplateVolumesNfsOutputReference ¶
type GoogleCloudRunV2ServiceTemplateVolumesNfsOutputReference 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() *GoogleCloudRunV2ServiceTemplateVolumesNfs SetInternalValue(val *GoogleCloudRunV2ServiceTemplateVolumesNfs) 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 NewGoogleCloudRunV2ServiceTemplateVolumesNfsOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateVolumesNfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateVolumesNfsOutputReference
type GoogleCloudRunV2ServiceTemplateVolumesOutputReference ¶
type GoogleCloudRunV2ServiceTemplateVolumesOutputReference interface { cdktf.ComplexObject CloudSqlInstance() GoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference CloudSqlInstanceInput() *GoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstance // 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() GoogleCloudRunV2ServiceTemplateVolumesEmptyDirOutputReference EmptyDirInput() *GoogleCloudRunV2ServiceTemplateVolumesEmptyDir // Experimental. Fqn() *string Gcs() GoogleCloudRunV2ServiceTemplateVolumesGcsOutputReference GcsInput() *GoogleCloudRunV2ServiceTemplateVolumesGcs InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Nfs() GoogleCloudRunV2ServiceTemplateVolumesNfsOutputReference NfsInput() *GoogleCloudRunV2ServiceTemplateVolumesNfs Secret() GoogleCloudRunV2ServiceTemplateVolumesSecretOutputReference SecretInput() *GoogleCloudRunV2ServiceTemplateVolumesSecret // 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 *GoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstance) PutEmptyDir(value *GoogleCloudRunV2ServiceTemplateVolumesEmptyDir) PutGcs(value *GoogleCloudRunV2ServiceTemplateVolumesGcs) PutNfs(value *GoogleCloudRunV2ServiceTemplateVolumesNfs) PutSecret(value *GoogleCloudRunV2ServiceTemplateVolumesSecret) 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 NewGoogleCloudRunV2ServiceTemplateVolumesOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateVolumesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleCloudRunV2ServiceTemplateVolumesOutputReference
type GoogleCloudRunV2ServiceTemplateVolumesSecret ¶
type GoogleCloudRunV2ServiceTemplateVolumesSecret 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#secret GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#default_mode GoogleCloudRunV2Service#default_mode} DefaultMode *float64 `field:"optional" json:"defaultMode" yaml:"defaultMode"` // items block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#items GoogleCloudRunV2Service#items} Items interface{} `field:"optional" json:"items" yaml:"items"` }
type GoogleCloudRunV2ServiceTemplateVolumesSecretItems ¶
type GoogleCloudRunV2ServiceTemplateVolumesSecretItems struct { // The relative path of the secret in the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#path GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#mode GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#version GoogleCloudRunV2Service#version} Version *string `field:"optional" json:"version" yaml:"version"` }
type GoogleCloudRunV2ServiceTemplateVolumesSecretItemsList ¶
type GoogleCloudRunV2ServiceTemplateVolumesSecretItemsList 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) GoogleCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference // 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 NewGoogleCloudRunV2ServiceTemplateVolumesSecretItemsList ¶
func NewGoogleCloudRunV2ServiceTemplateVolumesSecretItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleCloudRunV2ServiceTemplateVolumesSecretItemsList
type GoogleCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference ¶
type GoogleCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference 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 NewGoogleCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference
type GoogleCloudRunV2ServiceTemplateVolumesSecretOutputReference ¶
type GoogleCloudRunV2ServiceTemplateVolumesSecretOutputReference 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() *GoogleCloudRunV2ServiceTemplateVolumesSecret SetInternalValue(val *GoogleCloudRunV2ServiceTemplateVolumesSecret) Items() GoogleCloudRunV2ServiceTemplateVolumesSecretItemsList 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 NewGoogleCloudRunV2ServiceTemplateVolumesSecretOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateVolumesSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateVolumesSecretOutputReference
type GoogleCloudRunV2ServiceTemplateVpcAccess ¶
type GoogleCloudRunV2ServiceTemplateVpcAccess 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#connector GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#egress GoogleCloudRunV2Service#egress} Egress *string `field:"optional" json:"egress" yaml:"egress"` // network_interfaces block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#network_interfaces GoogleCloudRunV2Service#network_interfaces} NetworkInterfaces interface{} `field:"optional" json:"networkInterfaces" yaml:"networkInterfaces"` }
type GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfaces ¶
type GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfaces 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#network GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#subnetwork GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#tags GoogleCloudRunV2Service#tags} Tags *[]*string `field:"optional" json:"tags" yaml:"tags"` }
type GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList ¶
type GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList 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) GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference // 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 NewGoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList ¶
func NewGoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList
type GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference ¶
type GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference 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 NewGoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference
type GoogleCloudRunV2ServiceTemplateVpcAccessOutputReference ¶
type GoogleCloudRunV2ServiceTemplateVpcAccessOutputReference 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() *GoogleCloudRunV2ServiceTemplateVpcAccess SetInternalValue(val *GoogleCloudRunV2ServiceTemplateVpcAccess) NetworkInterfaces() GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList 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 NewGoogleCloudRunV2ServiceTemplateVpcAccessOutputReference ¶
func NewGoogleCloudRunV2ServiceTemplateVpcAccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTemplateVpcAccessOutputReference
type GoogleCloudRunV2ServiceTerminalCondition ¶
type GoogleCloudRunV2ServiceTerminalCondition struct { }
type GoogleCloudRunV2ServiceTerminalConditionList ¶
type GoogleCloudRunV2ServiceTerminalConditionList 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) GoogleCloudRunV2ServiceTerminalConditionOutputReference // 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 NewGoogleCloudRunV2ServiceTerminalConditionList ¶
func NewGoogleCloudRunV2ServiceTerminalConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleCloudRunV2ServiceTerminalConditionList
type GoogleCloudRunV2ServiceTerminalConditionOutputReference ¶
type GoogleCloudRunV2ServiceTerminalConditionOutputReference 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() *GoogleCloudRunV2ServiceTerminalCondition SetInternalValue(val *GoogleCloudRunV2ServiceTerminalCondition) 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 NewGoogleCloudRunV2ServiceTerminalConditionOutputReference ¶
func NewGoogleCloudRunV2ServiceTerminalConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleCloudRunV2ServiceTerminalConditionOutputReference
type GoogleCloudRunV2ServiceTimeouts ¶
type GoogleCloudRunV2ServiceTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#create GoogleCloudRunV2Service#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#delete GoogleCloudRunV2Service#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.7.0/docs/resources/google_cloud_run_v2_service#update GoogleCloudRunV2Service#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type GoogleCloudRunV2ServiceTimeoutsOutputReference ¶
type GoogleCloudRunV2ServiceTimeoutsOutputReference 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 NewGoogleCloudRunV2ServiceTimeoutsOutputReference ¶
func NewGoogleCloudRunV2ServiceTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleCloudRunV2ServiceTimeoutsOutputReference
type GoogleCloudRunV2ServiceTraffic ¶
type GoogleCloudRunV2ServiceTraffic 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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#percent GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#revision GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#tag GoogleCloudRunV2Service#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-beta/6.7.0/docs/resources/google_cloud_run_v2_service#type GoogleCloudRunV2Service#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type GoogleCloudRunV2ServiceTrafficList ¶
type GoogleCloudRunV2ServiceTrafficList 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) GoogleCloudRunV2ServiceTrafficOutputReference // 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 NewGoogleCloudRunV2ServiceTrafficList ¶
func NewGoogleCloudRunV2ServiceTrafficList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleCloudRunV2ServiceTrafficList
type GoogleCloudRunV2ServiceTrafficOutputReference ¶
type GoogleCloudRunV2ServiceTrafficOutputReference 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 NewGoogleCloudRunV2ServiceTrafficOutputReference ¶
func NewGoogleCloudRunV2ServiceTrafficOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleCloudRunV2ServiceTrafficOutputReference
type GoogleCloudRunV2ServiceTrafficStatuses ¶
type GoogleCloudRunV2ServiceTrafficStatuses struct { }
type GoogleCloudRunV2ServiceTrafficStatusesList ¶
type GoogleCloudRunV2ServiceTrafficStatusesList 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) GoogleCloudRunV2ServiceTrafficStatusesOutputReference // 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 NewGoogleCloudRunV2ServiceTrafficStatusesList ¶
func NewGoogleCloudRunV2ServiceTrafficStatusesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleCloudRunV2ServiceTrafficStatusesList
type GoogleCloudRunV2ServiceTrafficStatusesOutputReference ¶
type GoogleCloudRunV2ServiceTrafficStatusesOutputReference 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() *GoogleCloudRunV2ServiceTrafficStatuses SetInternalValue(val *GoogleCloudRunV2ServiceTrafficStatuses) 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 NewGoogleCloudRunV2ServiceTrafficStatusesOutputReference ¶
func NewGoogleCloudRunV2ServiceTrafficStatusesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleCloudRunV2ServiceTrafficStatusesOutputReference
Source Files ¶
- GoogleCloudRunV2Service.go
- GoogleCloudRunV2ServiceBinaryAuthorization.go
- GoogleCloudRunV2ServiceBinaryAuthorizationOutputReference.go
- GoogleCloudRunV2ServiceBinaryAuthorizationOutputReference__checks.go
- GoogleCloudRunV2ServiceConditions.go
- GoogleCloudRunV2ServiceConditionsList.go
- GoogleCloudRunV2ServiceConditionsList__checks.go
- GoogleCloudRunV2ServiceConditionsOutputReference.go
- GoogleCloudRunV2ServiceConditionsOutputReference__checks.go
- GoogleCloudRunV2ServiceConfig.go
- GoogleCloudRunV2ServiceScaling.go
- GoogleCloudRunV2ServiceScalingOutputReference.go
- GoogleCloudRunV2ServiceScalingOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplate.go
- GoogleCloudRunV2ServiceTemplateContainers.go
- GoogleCloudRunV2ServiceTemplateContainersEnv.go
- GoogleCloudRunV2ServiceTemplateContainersEnvList.go
- GoogleCloudRunV2ServiceTemplateContainersEnvList__checks.go
- GoogleCloudRunV2ServiceTemplateContainersEnvOutputReference.go
- GoogleCloudRunV2ServiceTemplateContainersEnvOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateContainersEnvValueSource.go
- GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference.go
- GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef.go
- GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference.go
- GoogleCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateContainersList.go
- GoogleCloudRunV2ServiceTemplateContainersList__checks.go
- GoogleCloudRunV2ServiceTemplateContainersLivenessProbe.go
- GoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpc.go
- GoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference.go
- GoogleCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGet.go
- GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders.go
- GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList.go
- GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList__checks.go
- GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference.go
- GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference.go
- GoogleCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference.go
- GoogleCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocket.go
- GoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference.go
- GoogleCloudRunV2ServiceTemplateContainersLivenessProbeTcpSocketOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateContainersOutputReference.go
- GoogleCloudRunV2ServiceTemplateContainersOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateContainersPorts.go
- GoogleCloudRunV2ServiceTemplateContainersPortsOutputReference.go
- GoogleCloudRunV2ServiceTemplateContainersPortsOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateContainersResources.go
- GoogleCloudRunV2ServiceTemplateContainersResourcesOutputReference.go
- GoogleCloudRunV2ServiceTemplateContainersResourcesOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateContainersStartupProbe.go
- GoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpc.go
- GoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference.go
- GoogleCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGet.go
- GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders.go
- GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList.go
- GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList__checks.go
- GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference.go
- GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference.go
- GoogleCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateContainersStartupProbeOutputReference.go
- GoogleCloudRunV2ServiceTemplateContainersStartupProbeOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocket.go
- GoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference.go
- GoogleCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateContainersVolumeMounts.go
- GoogleCloudRunV2ServiceTemplateContainersVolumeMountsList.go
- GoogleCloudRunV2ServiceTemplateContainersVolumeMountsList__checks.go
- GoogleCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference.go
- GoogleCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateNodeSelector.go
- GoogleCloudRunV2ServiceTemplateNodeSelectorOutputReference.go
- GoogleCloudRunV2ServiceTemplateNodeSelectorOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateOutputReference.go
- GoogleCloudRunV2ServiceTemplateOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateScaling.go
- GoogleCloudRunV2ServiceTemplateScalingOutputReference.go
- GoogleCloudRunV2ServiceTemplateScalingOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateServiceMesh.go
- GoogleCloudRunV2ServiceTemplateServiceMeshOutputReference.go
- GoogleCloudRunV2ServiceTemplateServiceMeshOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateVolumes.go
- GoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstance.go
- GoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference.go
- GoogleCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateVolumesEmptyDir.go
- GoogleCloudRunV2ServiceTemplateVolumesEmptyDirOutputReference.go
- GoogleCloudRunV2ServiceTemplateVolumesEmptyDirOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateVolumesGcs.go
- GoogleCloudRunV2ServiceTemplateVolumesGcsOutputReference.go
- GoogleCloudRunV2ServiceTemplateVolumesGcsOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateVolumesList.go
- GoogleCloudRunV2ServiceTemplateVolumesList__checks.go
- GoogleCloudRunV2ServiceTemplateVolumesNfs.go
- GoogleCloudRunV2ServiceTemplateVolumesNfsOutputReference.go
- GoogleCloudRunV2ServiceTemplateVolumesNfsOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateVolumesOutputReference.go
- GoogleCloudRunV2ServiceTemplateVolumesOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateVolumesSecret.go
- GoogleCloudRunV2ServiceTemplateVolumesSecretItems.go
- GoogleCloudRunV2ServiceTemplateVolumesSecretItemsList.go
- GoogleCloudRunV2ServiceTemplateVolumesSecretItemsList__checks.go
- GoogleCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference.go
- GoogleCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateVolumesSecretOutputReference.go
- GoogleCloudRunV2ServiceTemplateVolumesSecretOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateVpcAccess.go
- GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfaces.go
- GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList.go
- GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList__checks.go
- GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference.go
- GoogleCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference__checks.go
- GoogleCloudRunV2ServiceTemplateVpcAccessOutputReference.go
- GoogleCloudRunV2ServiceTemplateVpcAccessOutputReference__checks.go
- GoogleCloudRunV2ServiceTerminalCondition.go
- GoogleCloudRunV2ServiceTerminalConditionList.go
- GoogleCloudRunV2ServiceTerminalConditionList__checks.go
- GoogleCloudRunV2ServiceTerminalConditionOutputReference.go
- GoogleCloudRunV2ServiceTerminalConditionOutputReference__checks.go
- GoogleCloudRunV2ServiceTimeouts.go
- GoogleCloudRunV2ServiceTimeoutsOutputReference.go
- GoogleCloudRunV2ServiceTimeoutsOutputReference__checks.go
- GoogleCloudRunV2ServiceTraffic.go
- GoogleCloudRunV2ServiceTrafficList.go
- GoogleCloudRunV2ServiceTrafficList__checks.go
- GoogleCloudRunV2ServiceTrafficOutputReference.go
- GoogleCloudRunV2ServiceTrafficOutputReference__checks.go
- GoogleCloudRunV2ServiceTrafficStatuses.go
- GoogleCloudRunV2ServiceTrafficStatusesList.go
- GoogleCloudRunV2ServiceTrafficStatusesList__checks.go
- GoogleCloudRunV2ServiceTrafficStatusesOutputReference.go
- GoogleCloudRunV2ServiceTrafficStatusesOutputReference__checks.go
- GoogleCloudRunV2Service__checks.go
- main.go