Documentation ¶
Index ¶
- func CloudRunV2Service_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func CloudRunV2Service_IsConstruct(x interface{}) *bool
- func CloudRunV2Service_IsTerraformElement(x interface{}) *bool
- func CloudRunV2Service_IsTerraformResource(x interface{}) *bool
- func CloudRunV2Service_TfResourceType() *string
- func NewCloudRunV2ServiceBinaryAuthorizationOutputReference_Override(c CloudRunV2ServiceBinaryAuthorizationOutputReference, ...)
- func NewCloudRunV2ServiceConditionsList_Override(c CloudRunV2ServiceConditionsList, ...)
- func NewCloudRunV2ServiceConditionsOutputReference_Override(c CloudRunV2ServiceConditionsOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersEnvList_Override(c CloudRunV2ServiceTemplateContainersEnvList, ...)
- func NewCloudRunV2ServiceTemplateContainersEnvOutputReference_Override(c CloudRunV2ServiceTemplateContainersEnvOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference_Override(c CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference_Override(c CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersList_Override(c CloudRunV2ServiceTemplateContainersList, ...)
- func NewCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference_Override(c CloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList_Override(c CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList, ...)
- func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference_Override(...)
- func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference_Override(c CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference_Override(c CloudRunV2ServiceTemplateContainersLivenessProbeOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersOutputReference_Override(c CloudRunV2ServiceTemplateContainersOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersPortsList_Override(c CloudRunV2ServiceTemplateContainersPortsList, ...)
- func NewCloudRunV2ServiceTemplateContainersPortsOutputReference_Override(c CloudRunV2ServiceTemplateContainersPortsOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersResourcesOutputReference_Override(c CloudRunV2ServiceTemplateContainersResourcesOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference_Override(c CloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList_Override(c CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList, ...)
- func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference_Override(...)
- func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference_Override(c CloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersStartupProbeOutputReference_Override(c CloudRunV2ServiceTemplateContainersStartupProbeOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference_Override(c CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference, ...)
- func NewCloudRunV2ServiceTemplateContainersVolumeMountsList_Override(c CloudRunV2ServiceTemplateContainersVolumeMountsList, ...)
- func NewCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference_Override(c CloudRunV2ServiceTemplateContainersVolumeMountsOutputReference, ...)
- func NewCloudRunV2ServiceTemplateOutputReference_Override(c CloudRunV2ServiceTemplateOutputReference, ...)
- func NewCloudRunV2ServiceTemplateScalingOutputReference_Override(c CloudRunV2ServiceTemplateScalingOutputReference, ...)
- func NewCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference_Override(c CloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference, ...)
- func NewCloudRunV2ServiceTemplateVolumesList_Override(c CloudRunV2ServiceTemplateVolumesList, ...)
- func NewCloudRunV2ServiceTemplateVolumesOutputReference_Override(c CloudRunV2ServiceTemplateVolumesOutputReference, ...)
- func NewCloudRunV2ServiceTemplateVolumesSecretItemsList_Override(c CloudRunV2ServiceTemplateVolumesSecretItemsList, ...)
- func NewCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference_Override(c CloudRunV2ServiceTemplateVolumesSecretItemsOutputReference, ...)
- func NewCloudRunV2ServiceTemplateVolumesSecretOutputReference_Override(c CloudRunV2ServiceTemplateVolumesSecretOutputReference, ...)
- func NewCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList_Override(c CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList, ...)
- func NewCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference_Override(c CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference, ...)
- func NewCloudRunV2ServiceTemplateVpcAccessOutputReference_Override(c CloudRunV2ServiceTemplateVpcAccessOutputReference, ...)
- func NewCloudRunV2ServiceTerminalConditionList_Override(c CloudRunV2ServiceTerminalConditionList, ...)
- func NewCloudRunV2ServiceTerminalConditionOutputReference_Override(c CloudRunV2ServiceTerminalConditionOutputReference, ...)
- func NewCloudRunV2ServiceTimeoutsOutputReference_Override(c CloudRunV2ServiceTimeoutsOutputReference, ...)
- func NewCloudRunV2ServiceTrafficList_Override(c CloudRunV2ServiceTrafficList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewCloudRunV2ServiceTrafficOutputReference_Override(c CloudRunV2ServiceTrafficOutputReference, ...)
- func NewCloudRunV2ServiceTrafficStatusesList_Override(c CloudRunV2ServiceTrafficStatusesList, ...)
- func NewCloudRunV2ServiceTrafficStatusesOutputReference_Override(c CloudRunV2ServiceTrafficStatusesOutputReference, ...)
- func NewCloudRunV2Service_Override(c CloudRunV2Service, scope constructs.Construct, id *string, ...)
- type CloudRunV2Service
- type CloudRunV2ServiceBinaryAuthorization
- type CloudRunV2ServiceBinaryAuthorizationOutputReference
- type CloudRunV2ServiceConditions
- type CloudRunV2ServiceConditionsList
- type CloudRunV2ServiceConditionsOutputReference
- type CloudRunV2ServiceConfig
- type CloudRunV2ServiceTemplate
- type CloudRunV2ServiceTemplateContainers
- type CloudRunV2ServiceTemplateContainersEnv
- type CloudRunV2ServiceTemplateContainersEnvList
- type CloudRunV2ServiceTemplateContainersEnvOutputReference
- type CloudRunV2ServiceTemplateContainersEnvValueSource
- type CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference
- type CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef
- type CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference
- type CloudRunV2ServiceTemplateContainersList
- type CloudRunV2ServiceTemplateContainersLivenessProbe
- type CloudRunV2ServiceTemplateContainersLivenessProbeGrpc
- type CloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference
- type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet
- type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders
- type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList
- type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference
- type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference
- type CloudRunV2ServiceTemplateContainersLivenessProbeOutputReference
- type CloudRunV2ServiceTemplateContainersOutputReference
- type CloudRunV2ServiceTemplateContainersPorts
- type CloudRunV2ServiceTemplateContainersPortsList
- type CloudRunV2ServiceTemplateContainersPortsOutputReference
- type CloudRunV2ServiceTemplateContainersResources
- type CloudRunV2ServiceTemplateContainersResourcesOutputReference
- type CloudRunV2ServiceTemplateContainersStartupProbe
- type CloudRunV2ServiceTemplateContainersStartupProbeGrpc
- type CloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference
- type CloudRunV2ServiceTemplateContainersStartupProbeHttpGet
- type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders
- type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList
- type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference
- type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference
- type CloudRunV2ServiceTemplateContainersStartupProbeOutputReference
- type CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket
- type CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference
- type CloudRunV2ServiceTemplateContainersVolumeMounts
- type CloudRunV2ServiceTemplateContainersVolumeMountsList
- type CloudRunV2ServiceTemplateContainersVolumeMountsOutputReference
- type CloudRunV2ServiceTemplateOutputReference
- type CloudRunV2ServiceTemplateScaling
- type CloudRunV2ServiceTemplateScalingOutputReference
- type CloudRunV2ServiceTemplateVolumes
- type CloudRunV2ServiceTemplateVolumesCloudSqlInstance
- type CloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference
- type CloudRunV2ServiceTemplateVolumesList
- type CloudRunV2ServiceTemplateVolumesOutputReference
- type CloudRunV2ServiceTemplateVolumesSecret
- type CloudRunV2ServiceTemplateVolumesSecretItems
- type CloudRunV2ServiceTemplateVolumesSecretItemsList
- type CloudRunV2ServiceTemplateVolumesSecretItemsOutputReference
- type CloudRunV2ServiceTemplateVolumesSecretOutputReference
- type CloudRunV2ServiceTemplateVpcAccess
- type CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces
- type CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList
- type CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference
- type CloudRunV2ServiceTemplateVpcAccessOutputReference
- type CloudRunV2ServiceTerminalCondition
- type CloudRunV2ServiceTerminalConditionList
- type CloudRunV2ServiceTerminalConditionOutputReference
- type CloudRunV2ServiceTimeouts
- type CloudRunV2ServiceTimeoutsOutputReference
- type CloudRunV2ServiceTraffic
- type CloudRunV2ServiceTrafficList
- type CloudRunV2ServiceTrafficOutputReference
- type CloudRunV2ServiceTrafficStatuses
- type CloudRunV2ServiceTrafficStatusesList
- type CloudRunV2ServiceTrafficStatusesOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloudRunV2Service_GenerateConfigForImport ¶
func CloudRunV2Service_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a CloudRunV2Service resource upon running "cdktf plan <stack-name>".
func CloudRunV2Service_IsConstruct ¶
func CloudRunV2Service_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CloudRunV2Service_IsTerraformElement ¶
func CloudRunV2Service_IsTerraformElement(x interface{}) *bool
Experimental.
func CloudRunV2Service_IsTerraformResource ¶
func CloudRunV2Service_IsTerraformResource(x interface{}) *bool
Experimental.
func CloudRunV2Service_TfResourceType ¶
func CloudRunV2Service_TfResourceType() *string
func NewCloudRunV2ServiceBinaryAuthorizationOutputReference_Override ¶
func NewCloudRunV2ServiceBinaryAuthorizationOutputReference_Override(c CloudRunV2ServiceBinaryAuthorizationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceConditionsList_Override ¶
func NewCloudRunV2ServiceConditionsList_Override(c CloudRunV2ServiceConditionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceConditionsOutputReference_Override ¶
func NewCloudRunV2ServiceConditionsOutputReference_Override(c CloudRunV2ServiceConditionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTemplateContainersEnvList_Override ¶
func NewCloudRunV2ServiceTemplateContainersEnvList_Override(c CloudRunV2ServiceTemplateContainersEnvList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTemplateContainersEnvOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersEnvOutputReference_Override(c CloudRunV2ServiceTemplateContainersEnvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference_Override(c CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference_Override(c CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersList_Override ¶
func NewCloudRunV2ServiceTemplateContainersList_Override(c CloudRunV2ServiceTemplateContainersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference_Override(c CloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList_Override ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList_Override(c CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference_Override(c CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference_Override(c CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference_Override(c CloudRunV2ServiceTemplateContainersLivenessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersOutputReference_Override(c CloudRunV2ServiceTemplateContainersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTemplateContainersPortsList_Override ¶
func NewCloudRunV2ServiceTemplateContainersPortsList_Override(c CloudRunV2ServiceTemplateContainersPortsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTemplateContainersPortsOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersPortsOutputReference_Override(c CloudRunV2ServiceTemplateContainersPortsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTemplateContainersResourcesOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersResourcesOutputReference_Override(c CloudRunV2ServiceTemplateContainersResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference_Override(c CloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList_Override ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList_Override(c CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference_Override(c CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference_Override(c CloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersStartupProbeOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeOutputReference_Override(c CloudRunV2ServiceTemplateContainersStartupProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference_Override(c CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateContainersVolumeMountsList_Override ¶
func NewCloudRunV2ServiceTemplateContainersVolumeMountsList_Override(c CloudRunV2ServiceTemplateContainersVolumeMountsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference_Override(c CloudRunV2ServiceTemplateContainersVolumeMountsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTemplateOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateOutputReference_Override(c CloudRunV2ServiceTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateScalingOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateScalingOutputReference_Override(c CloudRunV2ServiceTemplateScalingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference_Override(c CloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateVolumesList_Override ¶
func NewCloudRunV2ServiceTemplateVolumesList_Override(c CloudRunV2ServiceTemplateVolumesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTemplateVolumesOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateVolumesOutputReference_Override(c CloudRunV2ServiceTemplateVolumesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTemplateVolumesSecretItemsList_Override ¶
func NewCloudRunV2ServiceTemplateVolumesSecretItemsList_Override(c CloudRunV2ServiceTemplateVolumesSecretItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference_Override(c CloudRunV2ServiceTemplateVolumesSecretItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTemplateVolumesSecretOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateVolumesSecretOutputReference_Override(c CloudRunV2ServiceTemplateVolumesSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList_Override ¶
func NewCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList_Override(c CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference_Override(c CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTemplateVpcAccessOutputReference_Override ¶
func NewCloudRunV2ServiceTemplateVpcAccessOutputReference_Override(c CloudRunV2ServiceTemplateVpcAccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTerminalConditionList_Override ¶
func NewCloudRunV2ServiceTerminalConditionList_Override(c CloudRunV2ServiceTerminalConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTerminalConditionOutputReference_Override ¶
func NewCloudRunV2ServiceTerminalConditionOutputReference_Override(c CloudRunV2ServiceTerminalConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTimeoutsOutputReference_Override ¶
func NewCloudRunV2ServiceTimeoutsOutputReference_Override(c CloudRunV2ServiceTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunV2ServiceTrafficList_Override ¶
func NewCloudRunV2ServiceTrafficList_Override(c CloudRunV2ServiceTrafficList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTrafficOutputReference_Override ¶
func NewCloudRunV2ServiceTrafficOutputReference_Override(c CloudRunV2ServiceTrafficOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2ServiceTrafficStatusesList_Override ¶
func NewCloudRunV2ServiceTrafficStatusesList_Override(c CloudRunV2ServiceTrafficStatusesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunV2ServiceTrafficStatusesOutputReference_Override ¶
func NewCloudRunV2ServiceTrafficStatusesOutputReference_Override(c CloudRunV2ServiceTrafficStatusesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunV2Service_Override ¶
func NewCloudRunV2Service_Override(c CloudRunV2Service, scope constructs.Construct, id *string, config *CloudRunV2ServiceConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service google_cloud_run_v2_service} Resource.
Types ¶
type CloudRunV2Service ¶
type CloudRunV2Service interface { cdktf.TerraformResource Annotations() *map[string]*string SetAnnotations(val *map[string]*string) AnnotationsInput() *map[string]*string BinaryAuthorization() CloudRunV2ServiceBinaryAuthorizationOutputReference BinaryAuthorizationInput() *CloudRunV2ServiceBinaryAuthorization // Experimental. CdktfStack() cdktf.TerraformStack Client() *string SetClient(val *string) ClientInput() *string ClientVersion() *string SetClientVersion(val *string) ClientVersionInput() *string Conditions() CloudRunV2ServiceConditionsList // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreateTime() *string Creator() *string CustomAudiences() *[]*string SetCustomAudiences(val *[]*string) CustomAudiencesInput() *[]*string DeleteTime() *string // 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 Template() CloudRunV2ServiceTemplateOutputReference TemplateInput() *CloudRunV2ServiceTemplate TerminalCondition() CloudRunV2ServiceTerminalConditionList // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata TerraformLabels() cdktf.StringMap // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() CloudRunV2ServiceTimeoutsOutputReference TimeoutsInput() interface{} Traffic() CloudRunV2ServiceTrafficList TrafficInput() interface{} TrafficStatuses() CloudRunV2ServiceTrafficStatusesList Uid() *string UpdateTime() *string Uri() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutBinaryAuthorization(value *CloudRunV2ServiceBinaryAuthorization) PutTemplate(value *CloudRunV2ServiceTemplate) PutTimeouts(value *CloudRunV2ServiceTimeouts) PutTraffic(value interface{}) ResetAnnotations() ResetBinaryAuthorization() ResetClient() ResetClientVersion() ResetCustomAudiences() ResetDescription() ResetId() ResetIngress() ResetLabels() ResetLaunchStage() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() ResetTimeouts() ResetTraffic() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service google_cloud_run_v2_service}.
func NewCloudRunV2Service ¶
func NewCloudRunV2Service(scope constructs.Construct, id *string, config *CloudRunV2ServiceConfig) CloudRunV2Service
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service google_cloud_run_v2_service} Resource.
type CloudRunV2ServiceBinaryAuthorization ¶
type CloudRunV2ServiceBinaryAuthorization struct { // If present, indicates to use Breakglass using this justification. // // If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#breakglass_justification CloudRunV2Service#breakglass_justification} BreakglassJustification *string `field:"optional" json:"breakglassJustification" yaml:"breakglassJustification"` // If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#use_default CloudRunV2Service#use_default} UseDefault interface{} `field:"optional" json:"useDefault" yaml:"useDefault"` }
type CloudRunV2ServiceBinaryAuthorizationOutputReference ¶
type CloudRunV2ServiceBinaryAuthorizationOutputReference interface { cdktf.ComplexObject BreakglassJustification() *string SetBreakglassJustification(val *string) BreakglassJustificationInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudRunV2ServiceBinaryAuthorization SetInternalValue(val *CloudRunV2ServiceBinaryAuthorization) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UseDefault() interface{} SetUseDefault(val interface{}) UseDefaultInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetBreakglassJustification() ResetUseDefault() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceBinaryAuthorizationOutputReference ¶
func NewCloudRunV2ServiceBinaryAuthorizationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceBinaryAuthorizationOutputReference
type CloudRunV2ServiceConditions ¶
type CloudRunV2ServiceConditions struct { }
type CloudRunV2ServiceConditionsList ¶
type CloudRunV2ServiceConditionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceConditionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceConditionsList ¶
func NewCloudRunV2ServiceConditionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceConditionsList
type CloudRunV2ServiceConditionsOutputReference ¶
type CloudRunV2ServiceConditionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string ExecutionReason() *string // Experimental. Fqn() *string InternalValue() *CloudRunV2ServiceConditions SetInternalValue(val *CloudRunV2ServiceConditions) LastTransitionTime() *string Message() *string Reason() *string RevisionReason() *string Severity() *string State() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceConditionsOutputReference ¶
func NewCloudRunV2ServiceConditionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceConditionsOutputReference
type CloudRunV2ServiceConfig ¶
type CloudRunV2ServiceConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The location of the cloud run service. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#location CloudRunV2Service#location} Location *string `field:"required" json:"location" yaml:"location"` // Name of the Service. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name} Name *string `field:"required" json:"name" yaml:"name"` // template block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#template CloudRunV2Service#template} Template *CloudRunV2ServiceTemplate `field:"required" json:"template" yaml:"template"` // Unstructured key value map that may be set by external tools to store and arbitrary metadata. // // They are not queryable and should be preserved when modifying objects. // // Cloud Run API v2 does not support annotations with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected in new resources. // All system annotations in v1 now have a corresponding field in v2 Service. // // This field follows Kubernetes annotations' namespacing, limits, and rules. // // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field 'effective_annotations' for all of the annotations present on the resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#annotations CloudRunV2Service#annotations} Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"` // binary_authorization block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#binary_authorization CloudRunV2Service#binary_authorization} BinaryAuthorization *CloudRunV2ServiceBinaryAuthorization `field:"optional" json:"binaryAuthorization" yaml:"binaryAuthorization"` // Arbitrary identifier for the API client. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#client CloudRunV2Service#client} Client *string `field:"optional" json:"client" yaml:"client"` // Arbitrary version identifier for the API client. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#client_version CloudRunV2Service#client_version} ClientVersion *string `field:"optional" json:"clientVersion" yaml:"clientVersion"` // One or more custom audiences that you want this service to support. // // Specify each custom audience as the full URL in a string. The custom audiences are encoded in the token and used to authenticate requests. // For more information, see https://cloud.google.com/run/docs/configuring/custom-audiences. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#custom_audiences CloudRunV2Service#custom_audiences} CustomAudiences *[]*string `field:"optional" json:"customAudiences" yaml:"customAudiences"` // 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/5.8.0/docs/resources/cloud_run_v2_service#description CloudRunV2Service#description} Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#id CloudRunV2Service#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Provides the ingress settings for this Service. // // On output, returns the currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no revision is active. Possible values: ["INGRESS_TRAFFIC_ALL", "INGRESS_TRAFFIC_INTERNAL_ONLY", "INGRESS_TRAFFIC_INTERNAL_LOAD_BALANCER"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#ingress CloudRunV2Service#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/5.8.0/docs/resources/cloud_run_v2_service#labels CloudRunV2Service#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/products#product-launch-stages). Cloud Run supports ALPHA, BETA, and GA. If no value is specified, GA is assumed. Set the launch stage to a preview stage on input to allow use of preview features in that stage. On read (or output), describes whether the resource uses preview features. // // For example, if ALPHA is provided as input, but only BETA and GA-level features are used, this field will be BETA on output. Possible values: ["UNIMPLEMENTED", "PRELAUNCH", "EARLY_ACCESS", "ALPHA", "BETA", "GA", "DEPRECATED"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#launch_stage CloudRunV2Service#launch_stage} LaunchStage *string `field:"optional" json:"launchStage" yaml:"launchStage"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#project CloudRunV2Service#project}. Project *string `field:"optional" json:"project" yaml:"project"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#timeouts CloudRunV2Service#timeouts} Timeouts *CloudRunV2ServiceTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // traffic block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#traffic CloudRunV2Service#traffic} Traffic interface{} `field:"optional" json:"traffic" yaml:"traffic"` }
type CloudRunV2ServiceTemplate ¶
type CloudRunV2ServiceTemplate struct { // Unstructured key value map that may be set by external tools to store and arbitrary metadata. // // They are not queryable and should be preserved when modifying objects. // // Cloud Run API v2 does not support annotations with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected. // All system annotations in v1 now have a corresponding field in v2 RevisionTemplate. // // This field follows Kubernetes annotations' namespacing, limits, and rules. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#annotations CloudRunV2Service#annotations} Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"` // containers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#containers CloudRunV2Service#containers} Containers interface{} `field:"optional" json:"containers" yaml:"containers"` // A reference to a customer managed encryption key (CMEK) to use to encrypt this container image. // // For more information, go to https://cloud.google.com/run/docs/securing/using-cmek // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#encryption_key CloudRunV2Service#encryption_key} EncryptionKey *string `field:"optional" json:"encryptionKey" yaml:"encryptionKey"` // The sandbox environment to host this Revision. Possible values: ["EXECUTION_ENVIRONMENT_GEN1", "EXECUTION_ENVIRONMENT_GEN2"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#execution_environment CloudRunV2Service#execution_environment} ExecutionEnvironment *string `field:"optional" json:"executionEnvironment" yaml:"executionEnvironment"` // Unstructured key value map that can be used to organize and categorize objects. // // User-provided labels are shared with Google's billing system, so they can be used to filter, or break down billing charges by team, component, environment, state, etc. // For more information, visit https://cloud.google.com/resource-manager/docs/creating-managing-labels or https://cloud.google.com/run/docs/configuring/labels. // // Cloud Run API v2 does not support labels with 'run.googleapis.com', 'cloud.googleapis.com', 'serving.knative.dev', or 'autoscaling.knative.dev' namespaces, and they will be rejected. // All system labels in v1 now have a corresponding field in v2 RevisionTemplate. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#labels CloudRunV2Service#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // Sets the maximum number of requests that each serving instance can receive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#max_instance_request_concurrency CloudRunV2Service#max_instance_request_concurrency} MaxInstanceRequestConcurrency *float64 `field:"optional" json:"maxInstanceRequestConcurrency" yaml:"maxInstanceRequestConcurrency"` // The unique name for the revision. // // If this field is omitted, it will be automatically generated based on the Service name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#revision CloudRunV2Service#revision} Revision *string `field:"optional" json:"revision" yaml:"revision"` // scaling block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#scaling CloudRunV2Service#scaling} Scaling *CloudRunV2ServiceTemplateScaling `field:"optional" json:"scaling" yaml:"scaling"` // Email address of the IAM service account associated with the revision of the service. // // The service account represents the identity of the running revision, and determines what permissions the revision has. If not provided, the revision will use the project's default service account. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#service_account CloudRunV2Service#service_account} ServiceAccount *string `field:"optional" json:"serviceAccount" yaml:"serviceAccount"` // Enables session affinity. For more information, go to https://cloud.google.com/run/docs/configuring/session-affinity. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#session_affinity CloudRunV2Service#session_affinity} SessionAffinity interface{} `field:"optional" json:"sessionAffinity" yaml:"sessionAffinity"` // Max allowed time for an instance to respond to a request. // // A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#timeout CloudRunV2Service#timeout} Timeout *string `field:"optional" json:"timeout" yaml:"timeout"` // volumes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#volumes CloudRunV2Service#volumes} Volumes interface{} `field:"optional" json:"volumes" yaml:"volumes"` // vpc_access block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#vpc_access CloudRunV2Service#vpc_access} VpcAccess *CloudRunV2ServiceTemplateVpcAccess `field:"optional" json:"vpcAccess" yaml:"vpcAccess"` }
type CloudRunV2ServiceTemplateContainers ¶
type CloudRunV2ServiceTemplateContainers struct { // URL of the Container image in Google Container Registry or Google Artifact Registry. More info: https://kubernetes.io/docs/concepts/containers/images. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#image CloudRunV2Service#image} Image *string `field:"required" json:"image" yaml:"image"` // Arguments to the entrypoint. // // The docker image's CMD is used if this is not provided. Variable references $(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/5.8.0/docs/resources/cloud_run_v2_service#args CloudRunV2Service#args} Args *[]*string `field:"optional" json:"args" yaml:"args"` // Entrypoint array. // // Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#command CloudRunV2Service#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` // Containers which should be started before this container. // // If specified the container will wait to start until all containers with the listed names are healthy. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#depends_on CloudRunV2Service#depends_on} DependsOn *[]*string `field:"optional" json:"dependsOn" yaml:"dependsOn"` // env block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#env CloudRunV2Service#env} Env interface{} `field:"optional" json:"env" yaml:"env"` // liveness_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#liveness_probe CloudRunV2Service#liveness_probe} LivenessProbe *CloudRunV2ServiceTemplateContainersLivenessProbe `field:"optional" json:"livenessProbe" yaml:"livenessProbe"` // Name of the container specified as a DNS_LABEL. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name} Name *string `field:"optional" json:"name" yaml:"name"` // ports block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#ports CloudRunV2Service#ports} Ports interface{} `field:"optional" json:"ports" yaml:"ports"` // resources block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#resources CloudRunV2Service#resources} Resources *CloudRunV2ServiceTemplateContainersResources `field:"optional" json:"resources" yaml:"resources"` // startup_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#startup_probe CloudRunV2Service#startup_probe} StartupProbe *CloudRunV2ServiceTemplateContainersStartupProbe `field:"optional" json:"startupProbe" yaml:"startupProbe"` // volume_mounts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#volume_mounts CloudRunV2Service#volume_mounts} VolumeMounts interface{} `field:"optional" json:"volumeMounts" yaml:"volumeMounts"` // Container's working directory. // // If not specified, the container runtime's default will be used, which might be configured in the container image. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#working_dir CloudRunV2Service#working_dir} WorkingDir *string `field:"optional" json:"workingDir" yaml:"workingDir"` }
type CloudRunV2ServiceTemplateContainersEnv ¶
type CloudRunV2ServiceTemplateContainersEnv struct { // Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name} Name *string `field:"required" json:"name" yaml:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. // // If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#value CloudRunV2Service#value} Value *string `field:"optional" json:"value" yaml:"value"` // value_source block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#value_source CloudRunV2Service#value_source} ValueSource *CloudRunV2ServiceTemplateContainersEnvValueSource `field:"optional" json:"valueSource" yaml:"valueSource"` }
type CloudRunV2ServiceTemplateContainersEnvList ¶
type CloudRunV2ServiceTemplateContainersEnvList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTemplateContainersEnvOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersEnvList ¶
func NewCloudRunV2ServiceTemplateContainersEnvList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTemplateContainersEnvList
type CloudRunV2ServiceTemplateContainersEnvOutputReference ¶
type CloudRunV2ServiceTemplateContainersEnvOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string ValueSource() CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference ValueSourceInput() *CloudRunV2ServiceTemplateContainersEnvValueSource // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutValueSource(value *CloudRunV2ServiceTemplateContainersEnvValueSource) ResetValue() ResetValueSource() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersEnvOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersEnvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTemplateContainersEnvOutputReference
type CloudRunV2ServiceTemplateContainersEnvValueSource ¶
type CloudRunV2ServiceTemplateContainersEnvValueSource struct { // secret_key_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#secret_key_ref CloudRunV2Service#secret_key_ref} SecretKeyRef *CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef `field:"optional" json:"secretKeyRef" yaml:"secretKeyRef"` }
type CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference ¶
type CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudRunV2ServiceTemplateContainersEnvValueSource SetInternalValue(val *CloudRunV2ServiceTemplateContainersEnvValueSource) SecretKeyRef() CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference SecretKeyRefInput() *CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutSecretKeyRef(value *CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef) ResetSecretKeyRef() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference
type CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef ¶
type CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef struct { // The name of the secret in Cloud Secret Manager. // // Format: {secretName} if the secret is in the same project. projects/{project}/secrets/{secretName} if the secret is in a different project. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#secret CloudRunV2Service#secret} Secret *string `field:"required" json:"secret" yaml:"secret"` // The Cloud Secret Manager secret version. // // Can be 'latest' for the latest value or an integer for a specific version. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#version CloudRunV2Service#version} Version *string `field:"optional" json:"version" yaml:"version"` }
type CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference ¶
type CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef SetInternalValue(val *CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef) Secret() *string SetSecret(val *string) SecretInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Version() *string SetVersion(val *string) VersionInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetVersion() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference
type CloudRunV2ServiceTemplateContainersList ¶
type CloudRunV2ServiceTemplateContainersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTemplateContainersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersList ¶
func NewCloudRunV2ServiceTemplateContainersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTemplateContainersList
type CloudRunV2ServiceTemplateContainersLivenessProbe ¶
type CloudRunV2ServiceTemplateContainersLivenessProbe struct { // Minimum consecutive failures for the probe to be considered failed after having succeeded. // // Defaults to 3. Minimum value is 1. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#failure_threshold CloudRunV2Service#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // grpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#grpc CloudRunV2Service#grpc} Grpc *CloudRunV2ServiceTemplateContainersLivenessProbeGrpc `field:"optional" json:"grpc" yaml:"grpc"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#http_get CloudRunV2Service#http_get} HttpGet *CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before the probe is initiated. // // Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#initial_delay_seconds CloudRunV2Service#initial_delay_seconds} InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"` // How often (in seconds) to perform the probe. // // Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#period_seconds CloudRunV2Service#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // 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/5.8.0/docs/resources/cloud_run_v2_service#timeout_seconds CloudRunV2Service#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type CloudRunV2ServiceTemplateContainersLivenessProbeGrpc ¶
type CloudRunV2ServiceTemplateContainersLivenessProbeGrpc struct { // Port number to access on the container. // // Number must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#port CloudRunV2Service#port} Port *float64 `field:"optional" json:"port" yaml:"port"` // The name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#service CloudRunV2Service#service} Service *string `field:"optional" json:"service" yaml:"service"` }
type CloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference ¶
type CloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudRunV2ServiceTemplateContainersLivenessProbeGrpc SetInternalValue(val *CloudRunV2ServiceTemplateContainersLivenessProbeGrpc) Port() *float64 SetPort(val *float64) PortInput() *float64 Service() *string SetService(val *string) ServiceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPort() ResetService() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference
type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet ¶
type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet struct { // http_headers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#http_headers CloudRunV2Service#http_headers} HttpHeaders interface{} `field:"optional" json:"httpHeaders" yaml:"httpHeaders"` // Path to access on the HTTP server. Defaults to '/'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#path CloudRunV2Service#path} Path *string `field:"optional" json:"path" yaml:"path"` // Port number to access on the container. // // Number must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#port CloudRunV2Service#port} Port *float64 `field:"optional" json:"port" yaml:"port"` }
type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders ¶
type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name} Name *string `field:"required" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#value CloudRunV2Service#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList ¶
type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList
type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference ¶
type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference
type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference ¶
type CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string HttpHeaders() CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList HttpHeadersInput() interface{} InternalValue() *CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet SetInternalValue(val *CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet) Path() *string SetPath(val *string) PathInput() *string Port() *float64 SetPort(val *float64) PortInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHttpHeaders(value interface{}) ResetHttpHeaders() ResetPath() ResetPort() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference
type CloudRunV2ServiceTemplateContainersLivenessProbeOutputReference ¶
type CloudRunV2ServiceTemplateContainersLivenessProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string Grpc() CloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference GrpcInput() *CloudRunV2ServiceTemplateContainersLivenessProbeGrpc HttpGet() CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference HttpGetInput() *CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *CloudRunV2ServiceTemplateContainersLivenessProbe SetInternalValue(val *CloudRunV2ServiceTemplateContainersLivenessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimeoutSeconds() *float64 SetTimeoutSeconds(val *float64) TimeoutSecondsInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutGrpc(value *CloudRunV2ServiceTemplateContainersLivenessProbeGrpc) PutHttpGet(value *CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet) ResetFailureThreshold() ResetGrpc() ResetHttpGet() ResetInitialDelaySeconds() ResetPeriodSeconds() ResetTimeoutSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersLivenessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersLivenessProbeOutputReference
type CloudRunV2ServiceTemplateContainersOutputReference ¶
type CloudRunV2ServiceTemplateContainersOutputReference interface { cdktf.ComplexObject Args() *[]*string SetArgs(val *[]*string) ArgsInput() *[]*string Command() *[]*string SetCommand(val *[]*string) CommandInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DependsOn() *[]*string SetDependsOn(val *[]*string) DependsOnInput() *[]*string Env() CloudRunV2ServiceTemplateContainersEnvList EnvInput() interface{} // Experimental. Fqn() *string Image() *string SetImage(val *string) ImageInput() *string InternalValue() interface{} SetInternalValue(val interface{}) LivenessProbe() CloudRunV2ServiceTemplateContainersLivenessProbeOutputReference LivenessProbeInput() *CloudRunV2ServiceTemplateContainersLivenessProbe Name() *string SetName(val *string) NameInput() *string Ports() CloudRunV2ServiceTemplateContainersPortsList PortsInput() interface{} Resources() CloudRunV2ServiceTemplateContainersResourcesOutputReference ResourcesInput() *CloudRunV2ServiceTemplateContainersResources StartupProbe() CloudRunV2ServiceTemplateContainersStartupProbeOutputReference StartupProbeInput() *CloudRunV2ServiceTemplateContainersStartupProbe // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VolumeMounts() CloudRunV2ServiceTemplateContainersVolumeMountsList VolumeMountsInput() interface{} WorkingDir() *string SetWorkingDir(val *string) WorkingDirInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutEnv(value interface{}) PutLivenessProbe(value *CloudRunV2ServiceTemplateContainersLivenessProbe) PutPorts(value interface{}) PutResources(value *CloudRunV2ServiceTemplateContainersResources) PutStartupProbe(value *CloudRunV2ServiceTemplateContainersStartupProbe) PutVolumeMounts(value interface{}) ResetArgs() ResetCommand() ResetDependsOn() ResetEnv() ResetLivenessProbe() ResetName() ResetPorts() ResetResources() ResetStartupProbe() ResetVolumeMounts() ResetWorkingDir() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTemplateContainersOutputReference
type CloudRunV2ServiceTemplateContainersPorts ¶
type CloudRunV2ServiceTemplateContainersPorts struct { // Port number the container listens on. This must be a valid TCP port number, 0 < containerPort < 65536. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#container_port CloudRunV2Service#container_port} ContainerPort *float64 `field:"optional" json:"containerPort" yaml:"containerPort"` // If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type CloudRunV2ServiceTemplateContainersPortsList ¶
type CloudRunV2ServiceTemplateContainersPortsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTemplateContainersPortsOutputReference // 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 NewCloudRunV2ServiceTemplateContainersPortsList ¶
func NewCloudRunV2ServiceTemplateContainersPortsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTemplateContainersPortsList
type CloudRunV2ServiceTemplateContainersPortsOutputReference ¶
type CloudRunV2ServiceTemplateContainersPortsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ContainerPort() *float64 SetContainerPort(val *float64) ContainerPortInput() *float64 // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetContainerPort() ResetName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersPortsOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersPortsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTemplateContainersPortsOutputReference
type CloudRunV2ServiceTemplateContainersResources ¶
type CloudRunV2ServiceTemplateContainersResources struct { // Determines whether CPU should be throttled or not outside of requests. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#cpu_idle CloudRunV2Service#cpu_idle} CpuIdle interface{} `field:"optional" json:"cpuIdle" yaml:"cpuIdle"` // Only memory and CPU are supported. // // Note: The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. The values of the map is string form of the 'quantity' k8s type: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#limits CloudRunV2Service#limits} Limits *map[string]*string `field:"optional" json:"limits" yaml:"limits"` // Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#startup_cpu_boost CloudRunV2Service#startup_cpu_boost} StartupCpuBoost interface{} `field:"optional" json:"startupCpuBoost" yaml:"startupCpuBoost"` }
type CloudRunV2ServiceTemplateContainersResourcesOutputReference ¶
type CloudRunV2ServiceTemplateContainersResourcesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) CpuIdle() interface{} SetCpuIdle(val interface{}) CpuIdleInput() interface{} // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudRunV2ServiceTemplateContainersResources SetInternalValue(val *CloudRunV2ServiceTemplateContainersResources) Limits() *map[string]*string SetLimits(val *map[string]*string) LimitsInput() *map[string]*string StartupCpuBoost() interface{} SetStartupCpuBoost(val interface{}) StartupCpuBoostInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCpuIdle() ResetLimits() ResetStartupCpuBoost() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersResourcesOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersResourcesOutputReference
type CloudRunV2ServiceTemplateContainersStartupProbe ¶
type CloudRunV2ServiceTemplateContainersStartupProbe struct { // Minimum consecutive failures for the probe to be considered failed after having succeeded. // // Defaults to 3. Minimum value is 1. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#failure_threshold CloudRunV2Service#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // grpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#grpc CloudRunV2Service#grpc} Grpc *CloudRunV2ServiceTemplateContainersStartupProbeGrpc `field:"optional" json:"grpc" yaml:"grpc"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#http_get CloudRunV2Service#http_get} HttpGet *CloudRunV2ServiceTemplateContainersStartupProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before the probe is initiated. // // Defaults to 0 seconds. Minimum value is 0. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#initial_delay_seconds CloudRunV2Service#initial_delay_seconds} InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"` // How often (in seconds) to perform the probe. // // Default to 10 seconds. Minimum value is 1. Maximum value for liveness probe is 3600. Maximum value for startup probe is 240. Must be greater or equal than timeoutSeconds // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#period_seconds CloudRunV2Service#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#tcp_socket CloudRunV2Service#tcp_socket} TcpSocket *CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. // // Defaults to 1 second. Minimum value is 1. Maximum value is 3600. Must be smaller than periodSeconds. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#timeout_seconds CloudRunV2Service#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type CloudRunV2ServiceTemplateContainersStartupProbeGrpc ¶
type CloudRunV2ServiceTemplateContainersStartupProbeGrpc struct { // Port number to access on the container. // // Number must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#port CloudRunV2Service#port} Port *float64 `field:"optional" json:"port" yaml:"port"` // The name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#service CloudRunV2Service#service} Service *string `field:"optional" json:"service" yaml:"service"` }
type CloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference ¶
type CloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudRunV2ServiceTemplateContainersStartupProbeGrpc SetInternalValue(val *CloudRunV2ServiceTemplateContainersStartupProbeGrpc) Port() *float64 SetPort(val *float64) PortInput() *float64 Service() *string SetService(val *string) ServiceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPort() ResetService() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference
type CloudRunV2ServiceTemplateContainersStartupProbeHttpGet ¶
type CloudRunV2ServiceTemplateContainersStartupProbeHttpGet struct { // http_headers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#http_headers CloudRunV2Service#http_headers} HttpHeaders interface{} `field:"optional" json:"httpHeaders" yaml:"httpHeaders"` // Path to access on the HTTP server. Defaults to '/'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#path CloudRunV2Service#path} Path *string `field:"optional" json:"path" yaml:"path"` // Port number to access on the container. // // Must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#port CloudRunV2Service#port} Port *float64 `field:"optional" json:"port" yaml:"port"` }
type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders ¶
type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name} Name *string `field:"required" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#value CloudRunV2Service#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList ¶
type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList
type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference ¶
type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference
type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference ¶
type CloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string HttpHeaders() CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList HttpHeadersInput() interface{} InternalValue() *CloudRunV2ServiceTemplateContainersStartupProbeHttpGet SetInternalValue(val *CloudRunV2ServiceTemplateContainersStartupProbeHttpGet) Path() *string SetPath(val *string) PathInput() *string Port() *float64 SetPort(val *float64) PortInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHttpHeaders(value interface{}) ResetHttpHeaders() ResetPath() ResetPort() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference
type CloudRunV2ServiceTemplateContainersStartupProbeOutputReference ¶
type CloudRunV2ServiceTemplateContainersStartupProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string Grpc() CloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference GrpcInput() *CloudRunV2ServiceTemplateContainersStartupProbeGrpc HttpGet() CloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference HttpGetInput() *CloudRunV2ServiceTemplateContainersStartupProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *CloudRunV2ServiceTemplateContainersStartupProbe SetInternalValue(val *CloudRunV2ServiceTemplateContainersStartupProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 TcpSocket() CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference TcpSocketInput() *CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimeoutSeconds() *float64 SetTimeoutSeconds(val *float64) TimeoutSecondsInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutGrpc(value *CloudRunV2ServiceTemplateContainersStartupProbeGrpc) PutHttpGet(value *CloudRunV2ServiceTemplateContainersStartupProbeHttpGet) PutTcpSocket(value *CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket) ResetFailureThreshold() ResetGrpc() ResetHttpGet() ResetInitialDelaySeconds() ResetPeriodSeconds() ResetTcpSocket() ResetTimeoutSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersStartupProbeOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersStartupProbeOutputReference
type CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket ¶
type CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket struct { // Port number to access on the container. // // Must be in the range 1 to 65535. // If not specified, defaults to the same value as container.ports[0].containerPort. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#port CloudRunV2Service#port} Port *float64 `field:"optional" json:"port" yaml:"port"` }
type CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference ¶
type CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket SetInternalValue(val *CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket) Port() *float64 SetPort(val *float64) PortInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPort() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference
type CloudRunV2ServiceTemplateContainersVolumeMounts ¶
type CloudRunV2ServiceTemplateContainersVolumeMounts struct { // Path within the container at which the volume should be mounted. // // Must not contain ':'. For Cloud SQL volumes, it can be left empty, or must otherwise be /cloudsql. All instances defined in the Volume will be available as /cloudsql/[instance]. For more information on Cloud SQL volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#mount_path CloudRunV2Service#mount_path} MountPath *string `field:"required" json:"mountPath" yaml:"mountPath"` // This must match the Name of a Volume. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name} Name *string `field:"required" json:"name" yaml:"name"` }
type CloudRunV2ServiceTemplateContainersVolumeMountsList ¶
type CloudRunV2ServiceTemplateContainersVolumeMountsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTemplateContainersVolumeMountsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersVolumeMountsList ¶
func NewCloudRunV2ServiceTemplateContainersVolumeMountsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTemplateContainersVolumeMountsList
type CloudRunV2ServiceTemplateContainersVolumeMountsOutputReference ¶
type CloudRunV2ServiceTemplateContainersVolumeMountsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MountPath() *string SetMountPath(val *string) MountPathInput() *string Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference ¶
func NewCloudRunV2ServiceTemplateContainersVolumeMountsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTemplateContainersVolumeMountsOutputReference
type CloudRunV2ServiceTemplateOutputReference ¶
type CloudRunV2ServiceTemplateOutputReference interface { cdktf.ComplexObject Annotations() *map[string]*string SetAnnotations(val *map[string]*string) AnnotationsInput() *map[string]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Containers() CloudRunV2ServiceTemplateContainersList ContainersInput() interface{} // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EncryptionKey() *string SetEncryptionKey(val *string) EncryptionKeyInput() *string ExecutionEnvironment() *string SetExecutionEnvironment(val *string) ExecutionEnvironmentInput() *string // Experimental. Fqn() *string InternalValue() *CloudRunV2ServiceTemplate SetInternalValue(val *CloudRunV2ServiceTemplate) Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string MaxInstanceRequestConcurrency() *float64 SetMaxInstanceRequestConcurrency(val *float64) MaxInstanceRequestConcurrencyInput() *float64 Revision() *string SetRevision(val *string) RevisionInput() *string Scaling() CloudRunV2ServiceTemplateScalingOutputReference ScalingInput() *CloudRunV2ServiceTemplateScaling ServiceAccount() *string SetServiceAccount(val *string) ServiceAccountInput() *string SessionAffinity() interface{} SetSessionAffinity(val interface{}) SessionAffinityInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeout() *string SetTimeout(val *string) TimeoutInput() *string Volumes() CloudRunV2ServiceTemplateVolumesList VolumesInput() interface{} VpcAccess() CloudRunV2ServiceTemplateVpcAccessOutputReference VpcAccessInput() *CloudRunV2ServiceTemplateVpcAccess // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutContainers(value interface{}) PutScaling(value *CloudRunV2ServiceTemplateScaling) PutVolumes(value interface{}) PutVpcAccess(value *CloudRunV2ServiceTemplateVpcAccess) ResetAnnotations() ResetContainers() ResetEncryptionKey() ResetExecutionEnvironment() ResetLabels() ResetMaxInstanceRequestConcurrency() ResetRevision() ResetScaling() ResetServiceAccount() ResetSessionAffinity() ResetTimeout() ResetVolumes() ResetVpcAccess() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateOutputReference ¶
func NewCloudRunV2ServiceTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateOutputReference
type CloudRunV2ServiceTemplateScaling ¶
type CloudRunV2ServiceTemplateScaling struct { // Maximum number of serving instances that this resource should have. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#max_instance_count CloudRunV2Service#max_instance_count} MaxInstanceCount *float64 `field:"optional" json:"maxInstanceCount" yaml:"maxInstanceCount"` // Minimum number of serving instances that this resource should have. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#min_instance_count CloudRunV2Service#min_instance_count} MinInstanceCount *float64 `field:"optional" json:"minInstanceCount" yaml:"minInstanceCount"` }
type CloudRunV2ServiceTemplateScalingOutputReference ¶
type CloudRunV2ServiceTemplateScalingOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudRunV2ServiceTemplateScaling SetInternalValue(val *CloudRunV2ServiceTemplateScaling) MaxInstanceCount() *float64 SetMaxInstanceCount(val *float64) MaxInstanceCountInput() *float64 MinInstanceCount() *float64 SetMinInstanceCount(val *float64) MinInstanceCountInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMaxInstanceCount() ResetMinInstanceCount() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateScalingOutputReference ¶
func NewCloudRunV2ServiceTemplateScalingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateScalingOutputReference
type CloudRunV2ServiceTemplateVolumes ¶
type CloudRunV2ServiceTemplateVolumes struct { // Volume's name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#name CloudRunV2Service#name} Name *string `field:"required" json:"name" yaml:"name"` // cloud_sql_instance block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#cloud_sql_instance CloudRunV2Service#cloud_sql_instance} CloudSqlInstance *CloudRunV2ServiceTemplateVolumesCloudSqlInstance `field:"optional" json:"cloudSqlInstance" yaml:"cloudSqlInstance"` // secret block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#secret CloudRunV2Service#secret} Secret *CloudRunV2ServiceTemplateVolumesSecret `field:"optional" json:"secret" yaml:"secret"` }
type CloudRunV2ServiceTemplateVolumesCloudSqlInstance ¶
type CloudRunV2ServiceTemplateVolumesCloudSqlInstance struct { // The Cloud SQL instance connection names, as can be found in https://console.cloud.google.com/sql/instances. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Format: {project}:{location}:{instance}. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#instances CloudRunV2Service#instances} Instances *[]*string `field:"optional" json:"instances" yaml:"instances"` }
type CloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference ¶
type CloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Instances() *[]*string SetInstances(val *[]*string) InstancesInput() *[]*string InternalValue() *CloudRunV2ServiceTemplateVolumesCloudSqlInstance SetInternalValue(val *CloudRunV2ServiceTemplateVolumesCloudSqlInstance) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetInstances() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference ¶
func NewCloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference
type CloudRunV2ServiceTemplateVolumesList ¶
type CloudRunV2ServiceTemplateVolumesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTemplateVolumesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateVolumesList ¶
func NewCloudRunV2ServiceTemplateVolumesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTemplateVolumesList
type CloudRunV2ServiceTemplateVolumesOutputReference ¶
type CloudRunV2ServiceTemplateVolumesOutputReference interface { cdktf.ComplexObject CloudSqlInstance() CloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference CloudSqlInstanceInput() *CloudRunV2ServiceTemplateVolumesCloudSqlInstance // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Secret() CloudRunV2ServiceTemplateVolumesSecretOutputReference SecretInput() *CloudRunV2ServiceTemplateVolumesSecret // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutCloudSqlInstance(value *CloudRunV2ServiceTemplateVolumesCloudSqlInstance) PutSecret(value *CloudRunV2ServiceTemplateVolumesSecret) ResetCloudSqlInstance() ResetSecret() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateVolumesOutputReference ¶
func NewCloudRunV2ServiceTemplateVolumesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTemplateVolumesOutputReference
type CloudRunV2ServiceTemplateVolumesSecret ¶
type CloudRunV2ServiceTemplateVolumesSecret struct { // The name of the secret in Cloud Secret Manager. // // Format: {secret} if the secret is in the same project. projects/{project}/secrets/{secret} if the secret is in a different project. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#secret CloudRunV2Service#secret} Secret *string `field:"required" json:"secret" yaml:"secret"` // Integer representation of mode bits to use on created files by default. // // Must be a value between 0000 and 0777 (octal), defaulting to 0444. Directories within the path are not affected by this setting. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#default_mode CloudRunV2Service#default_mode} DefaultMode *float64 `field:"optional" json:"defaultMode" yaml:"defaultMode"` // items block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#items CloudRunV2Service#items} Items interface{} `field:"optional" json:"items" yaml:"items"` }
type CloudRunV2ServiceTemplateVolumesSecretItems ¶
type CloudRunV2ServiceTemplateVolumesSecretItems struct { // The relative path of the secret in the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#path CloudRunV2Service#path} Path *string `field:"required" json:"path" yaml:"path"` // Integer octal mode bits to use on this file, must be a value between 01 and 0777 (octal). // // If 0 or not set, the Volume's default mode will be used. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#mode CloudRunV2Service#mode} Mode *float64 `field:"optional" json:"mode" yaml:"mode"` // The Cloud Secret Manager secret version. // // Can be 'latest' for the latest value or an integer for a specific version // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#version CloudRunV2Service#version} Version *string `field:"optional" json:"version" yaml:"version"` }
type CloudRunV2ServiceTemplateVolumesSecretItemsList ¶
type CloudRunV2ServiceTemplateVolumesSecretItemsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTemplateVolumesSecretItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateVolumesSecretItemsList ¶
func NewCloudRunV2ServiceTemplateVolumesSecretItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTemplateVolumesSecretItemsList
type CloudRunV2ServiceTemplateVolumesSecretItemsOutputReference ¶
type CloudRunV2ServiceTemplateVolumesSecretItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Mode() *float64 SetMode(val *float64) ModeInput() *float64 Path() *string SetPath(val *string) PathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Version() *string SetVersion(val *string) VersionInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMode() ResetVersion() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference ¶
func NewCloudRunV2ServiceTemplateVolumesSecretItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTemplateVolumesSecretItemsOutputReference
type CloudRunV2ServiceTemplateVolumesSecretOutputReference ¶
type CloudRunV2ServiceTemplateVolumesSecretOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultMode() *float64 SetDefaultMode(val *float64) DefaultModeInput() *float64 // Experimental. Fqn() *string InternalValue() *CloudRunV2ServiceTemplateVolumesSecret SetInternalValue(val *CloudRunV2ServiceTemplateVolumesSecret) Items() CloudRunV2ServiceTemplateVolumesSecretItemsList ItemsInput() interface{} Secret() *string SetSecret(val *string) SecretInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutItems(value interface{}) ResetDefaultMode() ResetItems() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateVolumesSecretOutputReference ¶
func NewCloudRunV2ServiceTemplateVolumesSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateVolumesSecretOutputReference
type CloudRunV2ServiceTemplateVpcAccess ¶
type CloudRunV2ServiceTemplateVpcAccess struct { // VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#connector CloudRunV2Service#connector} Connector *string `field:"optional" json:"connector" yaml:"connector"` // Traffic VPC egress settings. Possible values: ["ALL_TRAFFIC", "PRIVATE_RANGES_ONLY"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#egress CloudRunV2Service#egress} Egress *string `field:"optional" json:"egress" yaml:"egress"` // network_interfaces block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#network_interfaces CloudRunV2Service#network_interfaces} NetworkInterfaces interface{} `field:"optional" json:"networkInterfaces" yaml:"networkInterfaces"` }
type CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces ¶
type CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces struct { // The VPC network that the Cloud Run resource will be able to send traffic to. // // At least one of network or subnetwork must be specified. If both // network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If network is not specified, it will be // looked up from the subnetwork. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#network CloudRunV2Service#network} Network *string `field:"optional" json:"network" yaml:"network"` // The VPC subnetwork that the Cloud Run resource will get IPs from. // // At least one of network or subnetwork must be specified. If both // network and subnetwork are specified, the given VPC subnetwork must belong to the given VPC network. If subnetwork is not specified, the // subnetwork with the same name with the network will be used. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#subnetwork CloudRunV2Service#subnetwork} Subnetwork *string `field:"optional" json:"subnetwork" yaml:"subnetwork"` // Network tags applied to this Cloud Run service. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#tags CloudRunV2Service#tags} Tags *[]*string `field:"optional" json:"tags" yaml:"tags"` }
type CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList ¶
type CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList ¶
func NewCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList
type CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference ¶
type CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Network() *string SetNetwork(val *string) NetworkInput() *string Subnetwork() *string SetSubnetwork(val *string) SubnetworkInput() *string Tags() *[]*string SetTags(val *[]*string) TagsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetNetwork() ResetSubnetwork() ResetTags() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference ¶
func NewCloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference
type CloudRunV2ServiceTemplateVpcAccessOutputReference ¶
type CloudRunV2ServiceTemplateVpcAccessOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Connector() *string SetConnector(val *string) ConnectorInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Egress() *string SetEgress(val *string) EgressInput() *string // Experimental. Fqn() *string InternalValue() *CloudRunV2ServiceTemplateVpcAccess SetInternalValue(val *CloudRunV2ServiceTemplateVpcAccess) NetworkInterfaces() CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList NetworkInterfacesInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNetworkInterfaces(value interface{}) ResetConnector() ResetEgress() ResetNetworkInterfaces() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTemplateVpcAccessOutputReference ¶
func NewCloudRunV2ServiceTemplateVpcAccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTemplateVpcAccessOutputReference
type CloudRunV2ServiceTerminalCondition ¶
type CloudRunV2ServiceTerminalCondition struct { }
type CloudRunV2ServiceTerminalConditionList ¶
type CloudRunV2ServiceTerminalConditionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTerminalConditionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTerminalConditionList ¶
func NewCloudRunV2ServiceTerminalConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTerminalConditionList
type CloudRunV2ServiceTerminalConditionOutputReference ¶
type CloudRunV2ServiceTerminalConditionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string ExecutionReason() *string // Experimental. Fqn() *string InternalValue() *CloudRunV2ServiceTerminalCondition SetInternalValue(val *CloudRunV2ServiceTerminalCondition) LastTransitionTime() *string Message() *string Reason() *string RevisionReason() *string Severity() *string State() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTerminalConditionOutputReference ¶
func NewCloudRunV2ServiceTerminalConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTerminalConditionOutputReference
type CloudRunV2ServiceTimeouts ¶
type CloudRunV2ServiceTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#create CloudRunV2Service#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#delete CloudRunV2Service#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#update CloudRunV2Service#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type CloudRunV2ServiceTimeoutsOutputReference ¶
type CloudRunV2ServiceTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTimeoutsOutputReference ¶
func NewCloudRunV2ServiceTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunV2ServiceTimeoutsOutputReference
type CloudRunV2ServiceTraffic ¶
type CloudRunV2ServiceTraffic struct { // Specifies percent of the traffic to this Revision. This defaults to zero if unspecified. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#percent CloudRunV2Service#percent} Percent *float64 `field:"optional" json:"percent" yaml:"percent"` // Revision to which to send this portion of traffic, if traffic allocation is by revision. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#revision CloudRunV2Service#revision} Revision *string `field:"optional" json:"revision" yaml:"revision"` // Indicates a string to be part of the URI to exclusively reference this target. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#tag CloudRunV2Service#tag} Tag *string `field:"optional" json:"tag" yaml:"tag"` // The allocation type for this traffic target. Possible values: ["TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST", "TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.8.0/docs/resources/cloud_run_v2_service#type CloudRunV2Service#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type CloudRunV2ServiceTrafficList ¶
type CloudRunV2ServiceTrafficList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTrafficOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTrafficList ¶
func NewCloudRunV2ServiceTrafficList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTrafficList
type CloudRunV2ServiceTrafficOutputReference ¶
type CloudRunV2ServiceTrafficOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Percent() *float64 SetPercent(val *float64) PercentInput() *float64 Revision() *string SetRevision(val *string) RevisionInput() *string Tag() *string SetTag(val *string) TagInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPercent() ResetRevision() ResetTag() ResetType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTrafficOutputReference ¶
func NewCloudRunV2ServiceTrafficOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTrafficOutputReference
type CloudRunV2ServiceTrafficStatuses ¶
type CloudRunV2ServiceTrafficStatuses struct { }
type CloudRunV2ServiceTrafficStatusesList ¶
type CloudRunV2ServiceTrafficStatusesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CloudRunV2ServiceTrafficStatusesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTrafficStatusesList ¶
func NewCloudRunV2ServiceTrafficStatusesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunV2ServiceTrafficStatusesList
type CloudRunV2ServiceTrafficStatusesOutputReference ¶
type CloudRunV2ServiceTrafficStatusesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudRunV2ServiceTrafficStatuses SetInternalValue(val *CloudRunV2ServiceTrafficStatuses) Percent() *float64 Revision() *string Tag() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string Uri() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudRunV2ServiceTrafficStatusesOutputReference ¶
func NewCloudRunV2ServiceTrafficStatusesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunV2ServiceTrafficStatusesOutputReference
Source Files ¶
- CloudRunV2Service.go
- CloudRunV2ServiceBinaryAuthorization.go
- CloudRunV2ServiceBinaryAuthorizationOutputReference.go
- CloudRunV2ServiceBinaryAuthorizationOutputReference__checks.go
- CloudRunV2ServiceConditions.go
- CloudRunV2ServiceConditionsList.go
- CloudRunV2ServiceConditionsList__checks.go
- CloudRunV2ServiceConditionsOutputReference.go
- CloudRunV2ServiceConditionsOutputReference__checks.go
- CloudRunV2ServiceConfig.go
- CloudRunV2ServiceTemplate.go
- CloudRunV2ServiceTemplateContainers.go
- CloudRunV2ServiceTemplateContainersEnv.go
- CloudRunV2ServiceTemplateContainersEnvList.go
- CloudRunV2ServiceTemplateContainersEnvList__checks.go
- CloudRunV2ServiceTemplateContainersEnvOutputReference.go
- CloudRunV2ServiceTemplateContainersEnvOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersEnvValueSource.go
- CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference.go
- CloudRunV2ServiceTemplateContainersEnvValueSourceOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRef.go
- CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference.go
- CloudRunV2ServiceTemplateContainersEnvValueSourceSecretKeyRefOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersList.go
- CloudRunV2ServiceTemplateContainersList__checks.go
- CloudRunV2ServiceTemplateContainersLivenessProbe.go
- CloudRunV2ServiceTemplateContainersLivenessProbeGrpc.go
- CloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference.go
- CloudRunV2ServiceTemplateContainersLivenessProbeGrpcOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersLivenessProbeHttpGet.go
- CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeaders.go
- CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList.go
- CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersList__checks.go
- CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference.go
- CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetHttpHeadersOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference.go
- CloudRunV2ServiceTemplateContainersLivenessProbeHttpGetOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersLivenessProbeOutputReference.go
- CloudRunV2ServiceTemplateContainersLivenessProbeOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersOutputReference.go
- CloudRunV2ServiceTemplateContainersOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersPorts.go
- CloudRunV2ServiceTemplateContainersPortsList.go
- CloudRunV2ServiceTemplateContainersPortsList__checks.go
- CloudRunV2ServiceTemplateContainersPortsOutputReference.go
- CloudRunV2ServiceTemplateContainersPortsOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersResources.go
- CloudRunV2ServiceTemplateContainersResourcesOutputReference.go
- CloudRunV2ServiceTemplateContainersResourcesOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersStartupProbe.go
- CloudRunV2ServiceTemplateContainersStartupProbeGrpc.go
- CloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference.go
- CloudRunV2ServiceTemplateContainersStartupProbeGrpcOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersStartupProbeHttpGet.go
- CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeaders.go
- CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList.go
- CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersList__checks.go
- CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference.go
- CloudRunV2ServiceTemplateContainersStartupProbeHttpGetHttpHeadersOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference.go
- CloudRunV2ServiceTemplateContainersStartupProbeHttpGetOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersStartupProbeOutputReference.go
- CloudRunV2ServiceTemplateContainersStartupProbeOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersStartupProbeTcpSocket.go
- CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference.go
- CloudRunV2ServiceTemplateContainersStartupProbeTcpSocketOutputReference__checks.go
- CloudRunV2ServiceTemplateContainersVolumeMounts.go
- CloudRunV2ServiceTemplateContainersVolumeMountsList.go
- CloudRunV2ServiceTemplateContainersVolumeMountsList__checks.go
- CloudRunV2ServiceTemplateContainersVolumeMountsOutputReference.go
- CloudRunV2ServiceTemplateContainersVolumeMountsOutputReference__checks.go
- CloudRunV2ServiceTemplateOutputReference.go
- CloudRunV2ServiceTemplateOutputReference__checks.go
- CloudRunV2ServiceTemplateScaling.go
- CloudRunV2ServiceTemplateScalingOutputReference.go
- CloudRunV2ServiceTemplateScalingOutputReference__checks.go
- CloudRunV2ServiceTemplateVolumes.go
- CloudRunV2ServiceTemplateVolumesCloudSqlInstance.go
- CloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference.go
- CloudRunV2ServiceTemplateVolumesCloudSqlInstanceOutputReference__checks.go
- CloudRunV2ServiceTemplateVolumesList.go
- CloudRunV2ServiceTemplateVolumesList__checks.go
- CloudRunV2ServiceTemplateVolumesOutputReference.go
- CloudRunV2ServiceTemplateVolumesOutputReference__checks.go
- CloudRunV2ServiceTemplateVolumesSecret.go
- CloudRunV2ServiceTemplateVolumesSecretItems.go
- CloudRunV2ServiceTemplateVolumesSecretItemsList.go
- CloudRunV2ServiceTemplateVolumesSecretItemsList__checks.go
- CloudRunV2ServiceTemplateVolumesSecretItemsOutputReference.go
- CloudRunV2ServiceTemplateVolumesSecretItemsOutputReference__checks.go
- CloudRunV2ServiceTemplateVolumesSecretOutputReference.go
- CloudRunV2ServiceTemplateVolumesSecretOutputReference__checks.go
- CloudRunV2ServiceTemplateVpcAccess.go
- CloudRunV2ServiceTemplateVpcAccessNetworkInterfaces.go
- CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList.go
- CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesList__checks.go
- CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference.go
- CloudRunV2ServiceTemplateVpcAccessNetworkInterfacesOutputReference__checks.go
- CloudRunV2ServiceTemplateVpcAccessOutputReference.go
- CloudRunV2ServiceTemplateVpcAccessOutputReference__checks.go
- CloudRunV2ServiceTerminalCondition.go
- CloudRunV2ServiceTerminalConditionList.go
- CloudRunV2ServiceTerminalConditionList__checks.go
- CloudRunV2ServiceTerminalConditionOutputReference.go
- CloudRunV2ServiceTerminalConditionOutputReference__checks.go
- CloudRunV2ServiceTimeouts.go
- CloudRunV2ServiceTimeoutsOutputReference.go
- CloudRunV2ServiceTimeoutsOutputReference__checks.go
- CloudRunV2ServiceTraffic.go
- CloudRunV2ServiceTrafficList.go
- CloudRunV2ServiceTrafficList__checks.go
- CloudRunV2ServiceTrafficOutputReference.go
- CloudRunV2ServiceTrafficOutputReference__checks.go
- CloudRunV2ServiceTrafficStatuses.go
- CloudRunV2ServiceTrafficStatusesList.go
- CloudRunV2ServiceTrafficStatusesList__checks.go
- CloudRunV2ServiceTrafficStatusesOutputReference.go
- CloudRunV2ServiceTrafficStatusesOutputReference__checks.go
- CloudRunV2Service__checks.go
- main.go