Documentation ¶
Index ¶
- func CloudRunService_IsConstruct(x interface{}) *bool
- func CloudRunService_TfResourceType() *string
- func NewCloudRunServiceMetadataOutputReference_Override(c CloudRunServiceMetadataOutputReference, ...)
- func NewCloudRunServiceStatusConditionsList_Override(c CloudRunServiceStatusConditionsList, ...)
- func NewCloudRunServiceStatusConditionsOutputReference_Override(c CloudRunServiceStatusConditionsOutputReference, ...)
- func NewCloudRunServiceStatusList_Override(c CloudRunServiceStatusList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewCloudRunServiceStatusOutputReference_Override(c CloudRunServiceStatusOutputReference, ...)
- func NewCloudRunServiceTemplateMetadataOutputReference_Override(c CloudRunServiceTemplateMetadataOutputReference, ...)
- func NewCloudRunServiceTemplateOutputReference_Override(c CloudRunServiceTemplateOutputReference, ...)
- func NewCloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReferenceOutputReference_Override(...)
- func NewCloudRunServiceTemplateSpecContainersEnvFromConfigMapRefOutputReference_Override(c CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefOutputReference, ...)
- func NewCloudRunServiceTemplateSpecContainersEnvFromList_Override(c CloudRunServiceTemplateSpecContainersEnvFromList, ...)
- func NewCloudRunServiceTemplateSpecContainersEnvFromOutputReference_Override(c CloudRunServiceTemplateSpecContainersEnvFromOutputReference, ...)
- func NewCloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReferenceOutputReference_Override(...)
- func NewCloudRunServiceTemplateSpecContainersEnvFromSecretRefOutputReference_Override(c CloudRunServiceTemplateSpecContainersEnvFromSecretRefOutputReference, ...)
- func NewCloudRunServiceTemplateSpecContainersEnvList_Override(c CloudRunServiceTemplateSpecContainersEnvList, ...)
- func NewCloudRunServiceTemplateSpecContainersEnvOutputReference_Override(c CloudRunServiceTemplateSpecContainersEnvOutputReference, ...)
- func NewCloudRunServiceTemplateSpecContainersEnvValueFromOutputReference_Override(c CloudRunServiceTemplateSpecContainersEnvValueFromOutputReference, ...)
- func NewCloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRefOutputReference_Override(c CloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRefOutputReference, ...)
- func NewCloudRunServiceTemplateSpecContainersList_Override(c CloudRunServiceTemplateSpecContainersList, ...)
- func NewCloudRunServiceTemplateSpecContainersOutputReference_Override(c CloudRunServiceTemplateSpecContainersOutputReference, ...)
- func NewCloudRunServiceTemplateSpecContainersPortsList_Override(c CloudRunServiceTemplateSpecContainersPortsList, ...)
- func NewCloudRunServiceTemplateSpecContainersPortsOutputReference_Override(c CloudRunServiceTemplateSpecContainersPortsOutputReference, ...)
- func NewCloudRunServiceTemplateSpecContainersResourcesOutputReference_Override(c CloudRunServiceTemplateSpecContainersResourcesOutputReference, ...)
- func NewCloudRunServiceTemplateSpecContainersVolumeMountsList_Override(c CloudRunServiceTemplateSpecContainersVolumeMountsList, ...)
- func NewCloudRunServiceTemplateSpecContainersVolumeMountsOutputReference_Override(c CloudRunServiceTemplateSpecContainersVolumeMountsOutputReference, ...)
- func NewCloudRunServiceTemplateSpecOutputReference_Override(c CloudRunServiceTemplateSpecOutputReference, ...)
- func NewCloudRunServiceTemplateSpecVolumesList_Override(c CloudRunServiceTemplateSpecVolumesList, ...)
- func NewCloudRunServiceTemplateSpecVolumesOutputReference_Override(c CloudRunServiceTemplateSpecVolumesOutputReference, ...)
- func NewCloudRunServiceTemplateSpecVolumesSecretItemsList_Override(c CloudRunServiceTemplateSpecVolumesSecretItemsList, ...)
- func NewCloudRunServiceTemplateSpecVolumesSecretItemsOutputReference_Override(c CloudRunServiceTemplateSpecVolumesSecretItemsOutputReference, ...)
- func NewCloudRunServiceTemplateSpecVolumesSecretOutputReference_Override(c CloudRunServiceTemplateSpecVolumesSecretOutputReference, ...)
- func NewCloudRunServiceTimeoutsOutputReference_Override(c CloudRunServiceTimeoutsOutputReference, ...)
- func NewCloudRunServiceTrafficList_Override(c CloudRunServiceTrafficList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewCloudRunServiceTrafficOutputReference_Override(c CloudRunServiceTrafficOutputReference, ...)
- func NewCloudRunService_Override(c CloudRunService, scope constructs.Construct, id *string, ...)
- type CloudRunService
- type CloudRunServiceConfig
- type CloudRunServiceMetadata
- type CloudRunServiceMetadataOutputReference
- type CloudRunServiceStatus
- type CloudRunServiceStatusConditions
- type CloudRunServiceStatusConditionsList
- type CloudRunServiceStatusConditionsOutputReference
- type CloudRunServiceStatusList
- type CloudRunServiceStatusOutputReference
- type CloudRunServiceTemplate
- type CloudRunServiceTemplateMetadata
- type CloudRunServiceTemplateMetadataOutputReference
- type CloudRunServiceTemplateOutputReference
- type CloudRunServiceTemplateSpec
- type CloudRunServiceTemplateSpecContainers
- type CloudRunServiceTemplateSpecContainersEnv
- type CloudRunServiceTemplateSpecContainersEnvFrom
- type CloudRunServiceTemplateSpecContainersEnvFromConfigMapRef
- type CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReference
- type CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReferenceOutputReference
- type CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefOutputReference
- type CloudRunServiceTemplateSpecContainersEnvFromList
- type CloudRunServiceTemplateSpecContainersEnvFromOutputReference
- type CloudRunServiceTemplateSpecContainersEnvFromSecretRef
- type CloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReference
- type CloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReferenceOutputReference
- type CloudRunServiceTemplateSpecContainersEnvFromSecretRefOutputReference
- type CloudRunServiceTemplateSpecContainersEnvList
- type CloudRunServiceTemplateSpecContainersEnvOutputReference
- type CloudRunServiceTemplateSpecContainersEnvValueFrom
- type CloudRunServiceTemplateSpecContainersEnvValueFromOutputReference
- type CloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRef
- type CloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRefOutputReference
- type CloudRunServiceTemplateSpecContainersList
- type CloudRunServiceTemplateSpecContainersOutputReference
- type CloudRunServiceTemplateSpecContainersPorts
- type CloudRunServiceTemplateSpecContainersPortsList
- type CloudRunServiceTemplateSpecContainersPortsOutputReference
- type CloudRunServiceTemplateSpecContainersResources
- type CloudRunServiceTemplateSpecContainersResourcesOutputReference
- type CloudRunServiceTemplateSpecContainersVolumeMounts
- type CloudRunServiceTemplateSpecContainersVolumeMountsList
- type CloudRunServiceTemplateSpecContainersVolumeMountsOutputReference
- type CloudRunServiceTemplateSpecOutputReference
- type CloudRunServiceTemplateSpecVolumes
- type CloudRunServiceTemplateSpecVolumesList
- type CloudRunServiceTemplateSpecVolumesOutputReference
- type CloudRunServiceTemplateSpecVolumesSecret
- type CloudRunServiceTemplateSpecVolumesSecretItems
- type CloudRunServiceTemplateSpecVolumesSecretItemsList
- type CloudRunServiceTemplateSpecVolumesSecretItemsOutputReference
- type CloudRunServiceTemplateSpecVolumesSecretOutputReference
- type CloudRunServiceTimeouts
- type CloudRunServiceTimeoutsOutputReference
- type CloudRunServiceTraffic
- type CloudRunServiceTrafficList
- type CloudRunServiceTrafficOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloudRunService_IsConstruct ¶
func CloudRunService_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 CloudRunService_TfResourceType ¶
func CloudRunService_TfResourceType() *string
func NewCloudRunServiceMetadataOutputReference_Override ¶
func NewCloudRunServiceMetadataOutputReference_Override(c CloudRunServiceMetadataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunServiceStatusConditionsList_Override ¶
func NewCloudRunServiceStatusConditionsList_Override(c CloudRunServiceStatusConditionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunServiceStatusConditionsOutputReference_Override ¶
func NewCloudRunServiceStatusConditionsOutputReference_Override(c CloudRunServiceStatusConditionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunServiceStatusList_Override ¶
func NewCloudRunServiceStatusList_Override(c CloudRunServiceStatusList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunServiceStatusOutputReference_Override ¶
func NewCloudRunServiceStatusOutputReference_Override(c CloudRunServiceStatusOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunServiceTemplateMetadataOutputReference_Override ¶
func NewCloudRunServiceTemplateMetadataOutputReference_Override(c CloudRunServiceTemplateMetadataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunServiceTemplateOutputReference_Override ¶
func NewCloudRunServiceTemplateOutputReference_Override(c CloudRunServiceTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReferenceOutputReference_Override ¶
func NewCloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReferenceOutputReference_Override(c CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReferenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunServiceTemplateSpecContainersEnvFromConfigMapRefOutputReference_Override ¶
func NewCloudRunServiceTemplateSpecContainersEnvFromConfigMapRefOutputReference_Override(c CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunServiceTemplateSpecContainersEnvFromList_Override ¶
func NewCloudRunServiceTemplateSpecContainersEnvFromList_Override(c CloudRunServiceTemplateSpecContainersEnvFromList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunServiceTemplateSpecContainersEnvFromOutputReference_Override ¶
func NewCloudRunServiceTemplateSpecContainersEnvFromOutputReference_Override(c CloudRunServiceTemplateSpecContainersEnvFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReferenceOutputReference_Override ¶
func NewCloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReferenceOutputReference_Override(c CloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReferenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunServiceTemplateSpecContainersEnvFromSecretRefOutputReference_Override ¶
func NewCloudRunServiceTemplateSpecContainersEnvFromSecretRefOutputReference_Override(c CloudRunServiceTemplateSpecContainersEnvFromSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunServiceTemplateSpecContainersEnvList_Override ¶
func NewCloudRunServiceTemplateSpecContainersEnvList_Override(c CloudRunServiceTemplateSpecContainersEnvList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunServiceTemplateSpecContainersEnvOutputReference_Override ¶
func NewCloudRunServiceTemplateSpecContainersEnvOutputReference_Override(c CloudRunServiceTemplateSpecContainersEnvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunServiceTemplateSpecContainersEnvValueFromOutputReference_Override ¶
func NewCloudRunServiceTemplateSpecContainersEnvValueFromOutputReference_Override(c CloudRunServiceTemplateSpecContainersEnvValueFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRefOutputReference_Override ¶
func NewCloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRefOutputReference_Override(c CloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunServiceTemplateSpecContainersList_Override ¶
func NewCloudRunServiceTemplateSpecContainersList_Override(c CloudRunServiceTemplateSpecContainersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunServiceTemplateSpecContainersOutputReference_Override ¶
func NewCloudRunServiceTemplateSpecContainersOutputReference_Override(c CloudRunServiceTemplateSpecContainersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunServiceTemplateSpecContainersPortsList_Override ¶
func NewCloudRunServiceTemplateSpecContainersPortsList_Override(c CloudRunServiceTemplateSpecContainersPortsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunServiceTemplateSpecContainersPortsOutputReference_Override ¶
func NewCloudRunServiceTemplateSpecContainersPortsOutputReference_Override(c CloudRunServiceTemplateSpecContainersPortsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunServiceTemplateSpecContainersResourcesOutputReference_Override ¶
func NewCloudRunServiceTemplateSpecContainersResourcesOutputReference_Override(c CloudRunServiceTemplateSpecContainersResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunServiceTemplateSpecContainersVolumeMountsList_Override ¶
func NewCloudRunServiceTemplateSpecContainersVolumeMountsList_Override(c CloudRunServiceTemplateSpecContainersVolumeMountsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunServiceTemplateSpecContainersVolumeMountsOutputReference_Override ¶
func NewCloudRunServiceTemplateSpecContainersVolumeMountsOutputReference_Override(c CloudRunServiceTemplateSpecContainersVolumeMountsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunServiceTemplateSpecOutputReference_Override ¶
func NewCloudRunServiceTemplateSpecOutputReference_Override(c CloudRunServiceTemplateSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunServiceTemplateSpecVolumesList_Override ¶
func NewCloudRunServiceTemplateSpecVolumesList_Override(c CloudRunServiceTemplateSpecVolumesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunServiceTemplateSpecVolumesOutputReference_Override ¶
func NewCloudRunServiceTemplateSpecVolumesOutputReference_Override(c CloudRunServiceTemplateSpecVolumesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunServiceTemplateSpecVolumesSecretItemsList_Override ¶
func NewCloudRunServiceTemplateSpecVolumesSecretItemsList_Override(c CloudRunServiceTemplateSpecVolumesSecretItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunServiceTemplateSpecVolumesSecretItemsOutputReference_Override ¶
func NewCloudRunServiceTemplateSpecVolumesSecretItemsOutputReference_Override(c CloudRunServiceTemplateSpecVolumesSecretItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunServiceTemplateSpecVolumesSecretOutputReference_Override ¶
func NewCloudRunServiceTemplateSpecVolumesSecretOutputReference_Override(c CloudRunServiceTemplateSpecVolumesSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunServiceTimeoutsOutputReference_Override ¶
func NewCloudRunServiceTimeoutsOutputReference_Override(c CloudRunServiceTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudRunServiceTrafficList_Override ¶
func NewCloudRunServiceTrafficList_Override(c CloudRunServiceTrafficList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudRunServiceTrafficOutputReference_Override ¶
func NewCloudRunServiceTrafficOutputReference_Override(c CloudRunServiceTrafficOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudRunService_Override ¶
func NewCloudRunService_Override(c CloudRunService, scope constructs.Construct, id *string, config *CloudRunServiceConfig)
Create a new {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service google_cloud_run_service} Resource.
Types ¶
type CloudRunService ¶
type CloudRunService interface { cdktf.TerraformResource AutogenerateRevisionName() interface{} SetAutogenerateRevisionName(val interface{}) AutogenerateRevisionNameInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string Metadata() CloudRunServiceMetadataOutputReference MetadataInput() *CloudRunServiceMetadata Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node 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{} Status() CloudRunServiceStatusList Template() CloudRunServiceTemplateOutputReference TemplateInput() *CloudRunServiceTemplate // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() CloudRunServiceTimeoutsOutputReference TimeoutsInput() interface{} Traffic() CloudRunServiceTrafficList TrafficInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutMetadata(value *CloudRunServiceMetadata) PutTemplate(value *CloudRunServiceTemplate) PutTimeouts(value *CloudRunServiceTimeouts) PutTraffic(value interface{}) ResetAutogenerateRevisionName() ResetId() ResetMetadata() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() ResetTemplate() 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://www.terraform.io/docs/providers/google/r/cloud_run_service google_cloud_run_service}.
func NewCloudRunService ¶
func NewCloudRunService(scope constructs.Construct, id *string, config *CloudRunServiceConfig) CloudRunService
Create a new {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service google_cloud_run_service} Resource.
type CloudRunServiceConfig ¶
type CloudRunServiceConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The location of the cloud run instance. eg us-central1. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#location CloudRunService#location} Location *string `field:"required" json:"location" yaml:"location"` // Name must be unique within a namespace, within a Cloud Run region. // // Is required when creating resources. Name is primarily intended // for creation idempotence and configuration definition. Cannot be updated. // More info: http://kubernetes.io/docs/user-guide/identifiers#names // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#name CloudRunService#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#autogenerate_revision_name CloudRunService#autogenerate_revision_name}. AutogenerateRevisionName interface{} `field:"optional" json:"autogenerateRevisionName" yaml:"autogenerateRevisionName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#id CloudRunService#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"` // metadata block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#metadata CloudRunService#metadata} Metadata *CloudRunServiceMetadata `field:"optional" json:"metadata" yaml:"metadata"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#project CloudRunService#project}. Project *string `field:"optional" json:"project" yaml:"project"` // template block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#template CloudRunService#template} Template *CloudRunServiceTemplate `field:"optional" json:"template" yaml:"template"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#timeouts CloudRunService#timeouts} Timeouts *CloudRunServiceTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // traffic block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#traffic CloudRunService#traffic} Traffic interface{} `field:"optional" json:"traffic" yaml:"traffic"` }
type CloudRunServiceMetadata ¶
type CloudRunServiceMetadata struct { // Annotations is a key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. // // More // info: http://kubernetes.io/docs/user-guide/annotations // // *Note**: The Cloud Run API may add additional annotations that were not provided in your config. // If terraform plan shows a diff where a server-side annotation is added, you can add it to your config // or apply the lifecycle.ignore_changes rule to the metadata.0.annotations field. // // Cloud Run (fully managed) uses the following annotation keys to configure features on a Service: // // - 'run.googleapis.com/ingress' sets the [ingress settings](https://cloud.google.com/sdk/gcloud/reference/run/deploy#--ingress) // for the Service. For example, '"run.googleapis.com/ingress" = "all"'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#annotations CloudRunService#annotations} Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"` // Map of string keys and values that can be used to organize and categorize (scope and select) objects. // // May match selectors of replication controllers // and routes. // More info: http://kubernetes.io/docs/user-guide/labels // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#labels CloudRunService#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // In Cloud Run the namespace must be equal to either the project ID or project number. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#namespace CloudRunService#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type CloudRunServiceMetadataOutputReference ¶
type CloudRunServiceMetadataOutputReference 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) // 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 Generation() *float64 InternalValue() *CloudRunServiceMetadata SetInternalValue(val *CloudRunServiceMetadata) Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string Namespace() *string SetNamespace(val *string) NamespaceInput() *string ResourceVersion() *string SelfLink() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Uid() *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 ResetAnnotations() ResetLabels() ResetNamespace() // 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 NewCloudRunServiceMetadataOutputReference ¶
func NewCloudRunServiceMetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunServiceMetadataOutputReference
type CloudRunServiceStatus ¶
type CloudRunServiceStatus struct { }
type CloudRunServiceStatusConditions ¶
type CloudRunServiceStatusConditions struct { }
type CloudRunServiceStatusConditionsList ¶
type CloudRunServiceStatusConditionsList 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) CloudRunServiceStatusConditionsOutputReference // 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 NewCloudRunServiceStatusConditionsList ¶
func NewCloudRunServiceStatusConditionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunServiceStatusConditionsList
type CloudRunServiceStatusConditionsOutputReference ¶
type CloudRunServiceStatusConditionsOutputReference 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() *CloudRunServiceStatusConditions SetInternalValue(val *CloudRunServiceStatusConditions) Message() *string Reason() *string Status() *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 NewCloudRunServiceStatusConditionsOutputReference ¶
func NewCloudRunServiceStatusConditionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunServiceStatusConditionsOutputReference
type CloudRunServiceStatusList ¶
type CloudRunServiceStatusList 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) CloudRunServiceStatusOutputReference // 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 NewCloudRunServiceStatusList ¶
func NewCloudRunServiceStatusList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunServiceStatusList
type CloudRunServiceStatusOutputReference ¶
type CloudRunServiceStatusOutputReference 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) Conditions() CloudRunServiceStatusConditionsList // 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() *CloudRunServiceStatus SetInternalValue(val *CloudRunServiceStatus) LatestCreatedRevisionName() *string LatestReadyRevisionName() *string ObservedGeneration() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Url() *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 NewCloudRunServiceStatusOutputReference ¶
func NewCloudRunServiceStatusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunServiceStatusOutputReference
type CloudRunServiceTemplate ¶
type CloudRunServiceTemplate struct { // metadata block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#metadata CloudRunService#metadata} Metadata *CloudRunServiceTemplateMetadata `field:"optional" json:"metadata" yaml:"metadata"` // spec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#spec CloudRunService#spec} Spec *CloudRunServiceTemplateSpec `field:"optional" json:"spec" yaml:"spec"` }
type CloudRunServiceTemplateMetadata ¶
type CloudRunServiceTemplateMetadata struct { // Annotations is a key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. // // More // info: http://kubernetes.io/docs/user-guide/annotations // // *Note**: The Cloud Run API may add additional annotations that were not provided in your config. // If terraform plan shows a diff where a server-side annotation is added, you can add it to your config // or apply the lifecycle.ignore_changes rule to the metadata.0.annotations field. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#annotations CloudRunService#annotations} Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"` // Map of string keys and values that can be used to organize and categorize (scope and select) objects. // // May match selectors of replication controllers // and routes. // More info: http://kubernetes.io/docs/user-guide/labels // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#labels CloudRunService#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // Name must be unique within a namespace, within a Cloud Run region. // // Is required when creating resources. Name is primarily intended // for creation idempotence and configuration definition. Cannot be updated. // More info: http://kubernetes.io/docs/user-guide/identifiers#names // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#name CloudRunService#name} Name *string `field:"optional" json:"name" yaml:"name"` // In Cloud Run the namespace must be equal to either the project ID or project number. // // It will default to the resource's project. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#namespace CloudRunService#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type CloudRunServiceTemplateMetadataOutputReference ¶
type CloudRunServiceTemplateMetadataOutputReference 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) // 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 Generation() *float64 InternalValue() *CloudRunServiceTemplateMetadata SetInternalValue(val *CloudRunServiceTemplateMetadata) Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string Name() *string SetName(val *string) NameInput() *string Namespace() *string SetNamespace(val *string) NamespaceInput() *string ResourceVersion() *string SelfLink() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Uid() *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 ResetAnnotations() ResetLabels() ResetName() ResetNamespace() // 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 NewCloudRunServiceTemplateMetadataOutputReference ¶
func NewCloudRunServiceTemplateMetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunServiceTemplateMetadataOutputReference
type CloudRunServiceTemplateOutputReference ¶
type CloudRunServiceTemplateOutputReference 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() *CloudRunServiceTemplate SetInternalValue(val *CloudRunServiceTemplate) Metadata() CloudRunServiceTemplateMetadataOutputReference MetadataInput() *CloudRunServiceTemplateMetadata Spec() CloudRunServiceTemplateSpecOutputReference SpecInput() *CloudRunServiceTemplateSpec // 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 PutMetadata(value *CloudRunServiceTemplateMetadata) PutSpec(value *CloudRunServiceTemplateSpec) ResetMetadata() ResetSpec() // 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 NewCloudRunServiceTemplateOutputReference ¶
func NewCloudRunServiceTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunServiceTemplateOutputReference
type CloudRunServiceTemplateSpec ¶
type CloudRunServiceTemplateSpec struct { // ContainerConcurrency specifies the maximum allowed in-flight (concurrent) requests per container of the Revision. // // Values are: // - '0' thread-safe, the system should manage the max concurrency. This is // the default value. // - '1' not-thread-safe. Single concurrency // - '2-N' thread-safe, max concurrency of N // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#container_concurrency CloudRunService#container_concurrency} ContainerConcurrency *float64 `field:"optional" json:"containerConcurrency" yaml:"containerConcurrency"` // containers block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#containers CloudRunService#containers} Containers interface{} `field:"optional" json:"containers" yaml:"containers"` // 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://www.terraform.io/docs/providers/google/r/cloud_run_service#service_account_name CloudRunService#service_account_name} ServiceAccountName *string `field:"optional" json:"serviceAccountName" yaml:"serviceAccountName"` // TimeoutSeconds holds the max duration the instance is allowed for responding to a request. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#timeout_seconds CloudRunService#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` // volumes block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#volumes CloudRunService#volumes} Volumes interface{} `field:"optional" json:"volumes" yaml:"volumes"` }
type CloudRunServiceTemplateSpecContainers ¶
type CloudRunServiceTemplateSpecContainers struct { // Docker image name. // // This is most often a reference to a container located // in the container registry, such as gcr.io/cloudrun/hello // More info: https://kubernetes.io/docs/concepts/containers/images // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#image CloudRunService#image} Image *string `field:"required" json:"image" yaml:"image"` // Arguments to the entrypoint. // // The docker image's CMD is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's // environment. If a variable cannot be resolved, the reference in the input // string will be unchanged. The $(VAR_NAME) syntax can be escaped with a // double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, // regardless of whether the variable exists or not. // More info: // https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#args CloudRunService#args} Args *[]*string `field:"optional" json:"args" yaml:"args"` // Entrypoint array. // // Not executed within a shell. // The docker image's ENTRYPOINT is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's // environment. If a variable cannot be resolved, the reference in the input // string will be unchanged. The $(VAR_NAME) syntax can be escaped with a // double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, // regardless of whether the variable exists or not. // More info: // https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#command CloudRunService#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` // env block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#env CloudRunService#env} Env interface{} `field:"optional" json:"env" yaml:"env"` // env_from block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#env_from CloudRunService#env_from} EnvFrom interface{} `field:"optional" json:"envFrom" yaml:"envFrom"` // ports block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#ports CloudRunService#ports} Ports interface{} `field:"optional" json:"ports" yaml:"ports"` // resources block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#resources CloudRunService#resources} Resources *CloudRunServiceTemplateSpecContainersResources `field:"optional" json:"resources" yaml:"resources"` // volume_mounts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#volume_mounts CloudRunService#volume_mounts} VolumeMounts interface{} `field:"optional" json:"volumeMounts" yaml:"volumeMounts"` // Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#working_dir CloudRunService#working_dir} WorkingDir *string `field:"optional" json:"workingDir" yaml:"workingDir"` }
type CloudRunServiceTemplateSpecContainersEnv ¶
type CloudRunServiceTemplateSpecContainersEnv struct { // Name of the environment variable. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#name CloudRunService#name} Name *string `field:"optional" 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 "". // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#value CloudRunService#value} Value *string `field:"optional" json:"value" yaml:"value"` // value_from block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#value_from CloudRunService#value_from} ValueFrom *CloudRunServiceTemplateSpecContainersEnvValueFrom `field:"optional" json:"valueFrom" yaml:"valueFrom"` }
type CloudRunServiceTemplateSpecContainersEnvFrom ¶
type CloudRunServiceTemplateSpecContainersEnvFrom struct { // config_map_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#config_map_ref CloudRunService#config_map_ref} ConfigMapRef *CloudRunServiceTemplateSpecContainersEnvFromConfigMapRef `field:"optional" json:"configMapRef" yaml:"configMapRef"` // An optional identifier to prepend to each key in the ConfigMap. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#prefix CloudRunService#prefix} Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // secret_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#secret_ref CloudRunService#secret_ref} SecretRef *CloudRunServiceTemplateSpecContainersEnvFromSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type CloudRunServiceTemplateSpecContainersEnvFromConfigMapRef ¶
type CloudRunServiceTemplateSpecContainersEnvFromConfigMapRef struct { // local_object_reference block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#local_object_reference CloudRunService#local_object_reference} LocalObjectReference *CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReference `field:"optional" json:"localObjectReference" yaml:"localObjectReference"` // Specify whether the ConfigMap must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#optional CloudRunService#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReference ¶
type CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReference struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#name CloudRunService#name} Name *string `field:"required" json:"name" yaml:"name"` }
type CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReferenceOutputReference ¶
type CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReferenceOutputReference 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() *CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReference SetInternalValue(val *CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReference) 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 NewCloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReferenceOutputReference ¶
func NewCloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReferenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReferenceOutputReference
type CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefOutputReference ¶
type CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefOutputReference 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() *CloudRunServiceTemplateSpecContainersEnvFromConfigMapRef SetInternalValue(val *CloudRunServiceTemplateSpecContainersEnvFromConfigMapRef) LocalObjectReference() CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReferenceOutputReference LocalObjectReferenceInput() *CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReference Optional() interface{} SetOptional(val interface{}) OptionalInput() 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 PutLocalObjectReference(value *CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReference) ResetLocalObjectReference() ResetOptional() // 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 NewCloudRunServiceTemplateSpecContainersEnvFromConfigMapRefOutputReference ¶
func NewCloudRunServiceTemplateSpecContainersEnvFromConfigMapRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefOutputReference
type CloudRunServiceTemplateSpecContainersEnvFromList ¶
type CloudRunServiceTemplateSpecContainersEnvFromList 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) CloudRunServiceTemplateSpecContainersEnvFromOutputReference // 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 NewCloudRunServiceTemplateSpecContainersEnvFromList ¶
func NewCloudRunServiceTemplateSpecContainersEnvFromList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunServiceTemplateSpecContainersEnvFromList
type CloudRunServiceTemplateSpecContainersEnvFromOutputReference ¶
type CloudRunServiceTemplateSpecContainersEnvFromOutputReference 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) ConfigMapRef() CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefOutputReference ConfigMapRefInput() *CloudRunServiceTemplateSpecContainersEnvFromConfigMapRef // 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{}) Prefix() *string SetPrefix(val *string) PrefixInput() *string SecretRef() CloudRunServiceTemplateSpecContainersEnvFromSecretRefOutputReference SecretRefInput() *CloudRunServiceTemplateSpecContainersEnvFromSecretRef // 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 PutConfigMapRef(value *CloudRunServiceTemplateSpecContainersEnvFromConfigMapRef) PutSecretRef(value *CloudRunServiceTemplateSpecContainersEnvFromSecretRef) ResetConfigMapRef() ResetPrefix() ResetSecretRef() // 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 NewCloudRunServiceTemplateSpecContainersEnvFromOutputReference ¶
func NewCloudRunServiceTemplateSpecContainersEnvFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunServiceTemplateSpecContainersEnvFromOutputReference
type CloudRunServiceTemplateSpecContainersEnvFromSecretRef ¶
type CloudRunServiceTemplateSpecContainersEnvFromSecretRef struct { // local_object_reference block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#local_object_reference CloudRunService#local_object_reference} LocalObjectReference *CloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReference `field:"optional" json:"localObjectReference" yaml:"localObjectReference"` // Specify whether the Secret must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#optional CloudRunService#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReference ¶
type CloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReference struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#name CloudRunService#name} Name *string `field:"required" json:"name" yaml:"name"` }
type CloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReferenceOutputReference ¶
type CloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReferenceOutputReference 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() *CloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReference SetInternalValue(val *CloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReference) 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 NewCloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReferenceOutputReference ¶
func NewCloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReferenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReferenceOutputReference
type CloudRunServiceTemplateSpecContainersEnvFromSecretRefOutputReference ¶
type CloudRunServiceTemplateSpecContainersEnvFromSecretRefOutputReference 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() *CloudRunServiceTemplateSpecContainersEnvFromSecretRef SetInternalValue(val *CloudRunServiceTemplateSpecContainersEnvFromSecretRef) LocalObjectReference() CloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReferenceOutputReference LocalObjectReferenceInput() *CloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReference Optional() interface{} SetOptional(val interface{}) OptionalInput() 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 PutLocalObjectReference(value *CloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReference) ResetLocalObjectReference() ResetOptional() // 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 NewCloudRunServiceTemplateSpecContainersEnvFromSecretRefOutputReference ¶
func NewCloudRunServiceTemplateSpecContainersEnvFromSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunServiceTemplateSpecContainersEnvFromSecretRefOutputReference
type CloudRunServiceTemplateSpecContainersEnvList ¶
type CloudRunServiceTemplateSpecContainersEnvList 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) CloudRunServiceTemplateSpecContainersEnvOutputReference // 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 NewCloudRunServiceTemplateSpecContainersEnvList ¶
func NewCloudRunServiceTemplateSpecContainersEnvList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunServiceTemplateSpecContainersEnvList
type CloudRunServiceTemplateSpecContainersEnvOutputReference ¶
type CloudRunServiceTemplateSpecContainersEnvOutputReference 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) ValueFrom() CloudRunServiceTemplateSpecContainersEnvValueFromOutputReference ValueFromInput() *CloudRunServiceTemplateSpecContainersEnvValueFrom 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 PutValueFrom(value *CloudRunServiceTemplateSpecContainersEnvValueFrom) ResetName() ResetValue() ResetValueFrom() // 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 NewCloudRunServiceTemplateSpecContainersEnvOutputReference ¶
func NewCloudRunServiceTemplateSpecContainersEnvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunServiceTemplateSpecContainersEnvOutputReference
type CloudRunServiceTemplateSpecContainersEnvValueFrom ¶
type CloudRunServiceTemplateSpecContainersEnvValueFrom struct { // secret_key_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#secret_key_ref CloudRunService#secret_key_ref} SecretKeyRef *CloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRef `field:"required" json:"secretKeyRef" yaml:"secretKeyRef"` }
type CloudRunServiceTemplateSpecContainersEnvValueFromOutputReference ¶
type CloudRunServiceTemplateSpecContainersEnvValueFromOutputReference 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() *CloudRunServiceTemplateSpecContainersEnvValueFrom SetInternalValue(val *CloudRunServiceTemplateSpecContainersEnvValueFrom) SecretKeyRef() CloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRefOutputReference SecretKeyRefInput() *CloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRef // 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 *CloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRef) // 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 NewCloudRunServiceTemplateSpecContainersEnvValueFromOutputReference ¶
func NewCloudRunServiceTemplateSpecContainersEnvValueFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunServiceTemplateSpecContainersEnvValueFromOutputReference
type CloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRef ¶
type CloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRef struct { // A Cloud Secret Manager secret version. Must be 'latest' for the latest version or an integer for a specific version. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#key CloudRunService#key} Key *string `field:"required" json:"key" yaml:"key"` // The name of the secret in Cloud Secret Manager. // // By default, the secret is assumed to be in the same project. // If the secret is in another project, you must define an alias. // An alias definition has the form: :projects/{project-id|project-number}/secrets/. // If multiple alias definitions are needed, they must be separated by commas. // The alias definitions must be set on the run.googleapis.com/secrets annotation. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#name CloudRunService#name} Name *string `field:"required" json:"name" yaml:"name"` }
type CloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRefOutputReference ¶
type CloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRefOutputReference 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() *CloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRef SetInternalValue(val *CloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRef) Key() *string SetKey(val *string) KeyInput() *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 NewCloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRefOutputReference ¶
func NewCloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRefOutputReference
type CloudRunServiceTemplateSpecContainersList ¶
type CloudRunServiceTemplateSpecContainersList 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) CloudRunServiceTemplateSpecContainersOutputReference // 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 NewCloudRunServiceTemplateSpecContainersList ¶
func NewCloudRunServiceTemplateSpecContainersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunServiceTemplateSpecContainersList
type CloudRunServiceTemplateSpecContainersOutputReference ¶
type CloudRunServiceTemplateSpecContainersOutputReference interface { cdktf.ComplexObject Args() *[]*string SetArgs(val *[]*string) ArgsInput() *[]*string Command() *[]*string SetCommand(val *[]*string) CommandInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Env() CloudRunServiceTemplateSpecContainersEnvList EnvFrom() CloudRunServiceTemplateSpecContainersEnvFromList EnvFromInput() interface{} EnvInput() interface{} // Experimental. Fqn() *string Image() *string SetImage(val *string) ImageInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Ports() CloudRunServiceTemplateSpecContainersPortsList PortsInput() interface{} Resources() CloudRunServiceTemplateSpecContainersResourcesOutputReference ResourcesInput() *CloudRunServiceTemplateSpecContainersResources // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VolumeMounts() CloudRunServiceTemplateSpecContainersVolumeMountsList 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{}) PutEnvFrom(value interface{}) PutPorts(value interface{}) PutResources(value *CloudRunServiceTemplateSpecContainersResources) PutVolumeMounts(value interface{}) ResetArgs() ResetCommand() ResetEnv() ResetEnvFrom() ResetPorts() ResetResources() 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 NewCloudRunServiceTemplateSpecContainersOutputReference ¶
func NewCloudRunServiceTemplateSpecContainersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunServiceTemplateSpecContainersOutputReference
type CloudRunServiceTemplateSpecContainersPorts ¶
type CloudRunServiceTemplateSpecContainersPorts struct { // Port number the container listens on. This must be a valid port number, 0 < x < 65536. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#container_port CloudRunService#container_port} ContainerPort *float64 `field:"optional" json:"containerPort" yaml:"containerPort"` // If specified, used to specify which protocol to use. Allowed values are "http1" and "h2c". // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#name CloudRunService#name} Name *string `field:"optional" json:"name" yaml:"name"` // Protocol for port. Must be "TCP". Defaults to "TCP". // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#protocol CloudRunService#protocol} Protocol *string `field:"optional" json:"protocol" yaml:"protocol"` }
type CloudRunServiceTemplateSpecContainersPortsList ¶
type CloudRunServiceTemplateSpecContainersPortsList 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) CloudRunServiceTemplateSpecContainersPortsOutputReference // 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 NewCloudRunServiceTemplateSpecContainersPortsList ¶
func NewCloudRunServiceTemplateSpecContainersPortsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunServiceTemplateSpecContainersPortsList
type CloudRunServiceTemplateSpecContainersPortsOutputReference ¶
type CloudRunServiceTemplateSpecContainersPortsOutputReference 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 Protocol() *string SetProtocol(val *string) ProtocolInput() *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() ResetProtocol() // 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 NewCloudRunServiceTemplateSpecContainersPortsOutputReference ¶
func NewCloudRunServiceTemplateSpecContainersPortsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunServiceTemplateSpecContainersPortsOutputReference
type CloudRunServiceTemplateSpecContainersResources ¶
type CloudRunServiceTemplateSpecContainersResources struct { // Limits describes the maximum amount of compute resources allowed. // // The values of the map is string form of the 'quantity' k8s type: // https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#limits CloudRunService#limits} Limits *map[string]*string `field:"optional" json:"limits" yaml:"limits"` // Requests describes the minimum amount of compute resources required. // // If Requests is omitted for a container, it defaults to Limits if that is // explicitly specified, otherwise to an implementation-defined value. // The values of the map is string form of the 'quantity' k8s type: // https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#requests CloudRunService#requests} Requests *map[string]*string `field:"optional" json:"requests" yaml:"requests"` }
type CloudRunServiceTemplateSpecContainersResourcesOutputReference ¶
type CloudRunServiceTemplateSpecContainersResourcesOutputReference 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() *CloudRunServiceTemplateSpecContainersResources SetInternalValue(val *CloudRunServiceTemplateSpecContainersResources) Limits() *map[string]*string SetLimits(val *map[string]*string) LimitsInput() *map[string]*string Requests() *map[string]*string SetRequests(val *map[string]*string) RequestsInput() *map[string]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetLimits() ResetRequests() // 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 NewCloudRunServiceTemplateSpecContainersResourcesOutputReference ¶
func NewCloudRunServiceTemplateSpecContainersResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunServiceTemplateSpecContainersResourcesOutputReference
type CloudRunServiceTemplateSpecContainersVolumeMounts ¶
type CloudRunServiceTemplateSpecContainersVolumeMounts struct { // Path within the container at which the volume should be mounted. Must not contain ':'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#mount_path CloudRunService#mount_path} MountPath *string `field:"required" json:"mountPath" yaml:"mountPath"` // This must match the Name of a Volume. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#name CloudRunService#name} Name *string `field:"required" json:"name" yaml:"name"` }
type CloudRunServiceTemplateSpecContainersVolumeMountsList ¶
type CloudRunServiceTemplateSpecContainersVolumeMountsList 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) CloudRunServiceTemplateSpecContainersVolumeMountsOutputReference // 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 NewCloudRunServiceTemplateSpecContainersVolumeMountsList ¶
func NewCloudRunServiceTemplateSpecContainersVolumeMountsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunServiceTemplateSpecContainersVolumeMountsList
type CloudRunServiceTemplateSpecContainersVolumeMountsOutputReference ¶
type CloudRunServiceTemplateSpecContainersVolumeMountsOutputReference 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 NewCloudRunServiceTemplateSpecContainersVolumeMountsOutputReference ¶
func NewCloudRunServiceTemplateSpecContainersVolumeMountsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunServiceTemplateSpecContainersVolumeMountsOutputReference
type CloudRunServiceTemplateSpecOutputReference ¶
type CloudRunServiceTemplateSpecOutputReference 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) ContainerConcurrency() *float64 SetContainerConcurrency(val *float64) ContainerConcurrencyInput() *float64 Containers() CloudRunServiceTemplateSpecContainersList 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 // Experimental. Fqn() *string InternalValue() *CloudRunServiceTemplateSpec SetInternalValue(val *CloudRunServiceTemplateSpec) ServiceAccountName() *string SetServiceAccountName(val *string) ServiceAccountNameInput() *string ServingState() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimeoutSeconds() *float64 SetTimeoutSeconds(val *float64) TimeoutSecondsInput() *float64 Volumes() CloudRunServiceTemplateSpecVolumesList VolumesInput() 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 PutContainers(value interface{}) PutVolumes(value interface{}) ResetContainerConcurrency() ResetContainers() ResetServiceAccountName() ResetTimeoutSeconds() ResetVolumes() // 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 NewCloudRunServiceTemplateSpecOutputReference ¶
func NewCloudRunServiceTemplateSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunServiceTemplateSpecOutputReference
type CloudRunServiceTemplateSpecVolumes ¶
type CloudRunServiceTemplateSpecVolumes struct { // Volume's name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#name CloudRunService#name} Name *string `field:"required" json:"name" yaml:"name"` // secret block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#secret CloudRunService#secret} Secret *CloudRunServiceTemplateSpecVolumesSecret `field:"required" json:"secret" yaml:"secret"` }
type CloudRunServiceTemplateSpecVolumesList ¶
type CloudRunServiceTemplateSpecVolumesList 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) CloudRunServiceTemplateSpecVolumesOutputReference // 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 NewCloudRunServiceTemplateSpecVolumesList ¶
func NewCloudRunServiceTemplateSpecVolumesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunServiceTemplateSpecVolumesList
type CloudRunServiceTemplateSpecVolumesOutputReference ¶
type CloudRunServiceTemplateSpecVolumesOutputReference 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 Secret() CloudRunServiceTemplateSpecVolumesSecretOutputReference SecretInput() *CloudRunServiceTemplateSpecVolumesSecret // 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 PutSecret(value *CloudRunServiceTemplateSpecVolumesSecret) // 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 NewCloudRunServiceTemplateSpecVolumesOutputReference ¶
func NewCloudRunServiceTemplateSpecVolumesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunServiceTemplateSpecVolumesOutputReference
type CloudRunServiceTemplateSpecVolumesSecret ¶
type CloudRunServiceTemplateSpecVolumesSecret struct { // The name of the secret in Cloud Secret Manager. // // By default, the secret // is assumed to be in the same project. // If the secret is in another project, you must define an alias. // An alias definition has the form: // {alias}:projects/{project-id|project-number}/secrets/{secret-name}. // If multiple alias definitions are needed, they must be separated by // commas. // The alias definitions must be set on the run.googleapis.com/secrets // annotation. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#secret_name CloudRunService#secret_name} SecretName *string `field:"required" json:"secretName" yaml:"secretName"` // Mode bits to use on created files by default. // // Must be a value between 0000 // and 0777. Defaults to 0644. Directories within the path are not affected by // this setting. This might be in conflict with other options that affect the // file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#default_mode CloudRunService#default_mode} DefaultMode *float64 `field:"optional" json:"defaultMode" yaml:"defaultMode"` // items block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#items CloudRunService#items} Items interface{} `field:"optional" json:"items" yaml:"items"` }
type CloudRunServiceTemplateSpecVolumesSecretItems ¶
type CloudRunServiceTemplateSpecVolumesSecretItems struct { // The Cloud Secret Manager secret version. Can be 'latest' for the latest value or an integer for a specific version. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#key CloudRunService#key} Key *string `field:"required" json:"key" yaml:"key"` // The relative path of the file to map the key to. // // May not be an absolute path. // May not contain the path element '..'. // May not start with the string '..'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#path CloudRunService#path} Path *string `field:"required" json:"path" yaml:"path"` // Mode bits to use on this file, must be a value between 0000 and 0777. // // If // not specified, the volume defaultMode will be used. This might be in // conflict with other options that affect the file mode, like fsGroup, and // the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#mode CloudRunService#mode} Mode *float64 `field:"optional" json:"mode" yaml:"mode"` }
type CloudRunServiceTemplateSpecVolumesSecretItemsList ¶
type CloudRunServiceTemplateSpecVolumesSecretItemsList 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) CloudRunServiceTemplateSpecVolumesSecretItemsOutputReference // 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 NewCloudRunServiceTemplateSpecVolumesSecretItemsList ¶
func NewCloudRunServiceTemplateSpecVolumesSecretItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunServiceTemplateSpecVolumesSecretItemsList
type CloudRunServiceTemplateSpecVolumesSecretItemsOutputReference ¶
type CloudRunServiceTemplateSpecVolumesSecretItemsOutputReference 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{}) Key() *string SetKey(val *string) KeyInput() *string 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) // 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() // 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 NewCloudRunServiceTemplateSpecVolumesSecretItemsOutputReference ¶
func NewCloudRunServiceTemplateSpecVolumesSecretItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunServiceTemplateSpecVolumesSecretItemsOutputReference
type CloudRunServiceTemplateSpecVolumesSecretOutputReference ¶
type CloudRunServiceTemplateSpecVolumesSecretOutputReference 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() *CloudRunServiceTemplateSpecVolumesSecret SetInternalValue(val *CloudRunServiceTemplateSpecVolumesSecret) Items() CloudRunServiceTemplateSpecVolumesSecretItemsList ItemsInput() interface{} SecretName() *string SetSecretName(val *string) SecretNameInput() *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 NewCloudRunServiceTemplateSpecVolumesSecretOutputReference ¶
func NewCloudRunServiceTemplateSpecVolumesSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunServiceTemplateSpecVolumesSecretOutputReference
type CloudRunServiceTimeouts ¶
type CloudRunServiceTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#create CloudRunService#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#delete CloudRunService#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#update CloudRunService#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type CloudRunServiceTimeoutsOutputReference ¶
type CloudRunServiceTimeoutsOutputReference 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 NewCloudRunServiceTimeoutsOutputReference ¶
func NewCloudRunServiceTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudRunServiceTimeoutsOutputReference
type CloudRunServiceTraffic ¶
type CloudRunServiceTraffic struct { // Percent specifies percent of the traffic to this Revision or Configuration. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#percent CloudRunService#percent} Percent *float64 `field:"required" json:"percent" yaml:"percent"` // LatestRevision may be optionally provided to indicate that the latest ready Revision of the Configuration should be used for this traffic target. // // When // provided LatestRevision must be true if RevisionName is empty; it must be // false when RevisionName is non-empty. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#latest_revision CloudRunService#latest_revision} LatestRevision interface{} `field:"optional" json:"latestRevision" yaml:"latestRevision"` // RevisionName of a specific revision to which to send this portion of traffic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#revision_name CloudRunService#revision_name} RevisionName *string `field:"optional" json:"revisionName" yaml:"revisionName"` // Tag is optionally used to expose a dedicated url for referencing this target exclusively. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/cloud_run_service#tag CloudRunService#tag} Tag *string `field:"optional" json:"tag" yaml:"tag"` }
type CloudRunServiceTrafficList ¶
type CloudRunServiceTrafficList 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) CloudRunServiceTrafficOutputReference // 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 NewCloudRunServiceTrafficList ¶
func NewCloudRunServiceTrafficList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudRunServiceTrafficList
type CloudRunServiceTrafficOutputReference ¶
type CloudRunServiceTrafficOutputReference 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{}) LatestRevision() interface{} SetLatestRevision(val interface{}) LatestRevisionInput() interface{} Percent() *float64 SetPercent(val *float64) PercentInput() *float64 RevisionName() *string SetRevisionName(val *string) RevisionNameInput() *string Tag() *string SetTag(val *string) TagInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Url() *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 ResetLatestRevision() ResetRevisionName() ResetTag() // 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 NewCloudRunServiceTrafficOutputReference ¶
func NewCloudRunServiceTrafficOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudRunServiceTrafficOutputReference
Source Files ¶
- cloudrunservice.go
- cloudrunservice_CloudRunService.go
- cloudrunservice_CloudRunServiceConfig.go
- cloudrunservice_CloudRunServiceMetadata.go
- cloudrunservice_CloudRunServiceMetadataOutputReference.go
- cloudrunservice_CloudRunServiceMetadataOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceStatus.go
- cloudrunservice_CloudRunServiceStatusConditions.go
- cloudrunservice_CloudRunServiceStatusConditionsList.go
- cloudrunservice_CloudRunServiceStatusConditionsList__runtime_type_checks.go
- cloudrunservice_CloudRunServiceStatusConditionsOutputReference.go
- cloudrunservice_CloudRunServiceStatusConditionsOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceStatusList.go
- cloudrunservice_CloudRunServiceStatusList__runtime_type_checks.go
- cloudrunservice_CloudRunServiceStatusOutputReference.go
- cloudrunservice_CloudRunServiceStatusOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplate.go
- cloudrunservice_CloudRunServiceTemplateMetadata.go
- cloudrunservice_CloudRunServiceTemplateMetadataOutputReference.go
- cloudrunservice_CloudRunServiceTemplateMetadataOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateOutputReference.go
- cloudrunservice_CloudRunServiceTemplateOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpec.go
- cloudrunservice_CloudRunServiceTemplateSpecContainers.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnv.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvFrom.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvFromConfigMapRef.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReference.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReferenceOutputReference.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefLocalObjectReferenceOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefOutputReference.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvFromConfigMapRefOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvFromList.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvFromList__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvFromOutputReference.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvFromOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvFromSecretRef.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReference.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReferenceOutputReference.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvFromSecretRefLocalObjectReferenceOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvFromSecretRefOutputReference.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvFromSecretRefOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvList.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvList__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvOutputReference.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvValueFrom.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvValueFromOutputReference.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvValueFromOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRef.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRefOutputReference.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersEnvValueFromSecretKeyRefOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersList.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersList__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersOutputReference.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersPorts.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersPortsList.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersPortsList__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersPortsOutputReference.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersPortsOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersResources.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersResourcesOutputReference.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersResourcesOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersVolumeMounts.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersVolumeMountsList.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersVolumeMountsList__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersVolumeMountsOutputReference.go
- cloudrunservice_CloudRunServiceTemplateSpecContainersVolumeMountsOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecOutputReference.go
- cloudrunservice_CloudRunServiceTemplateSpecOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecVolumes.go
- cloudrunservice_CloudRunServiceTemplateSpecVolumesList.go
- cloudrunservice_CloudRunServiceTemplateSpecVolumesList__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecVolumesOutputReference.go
- cloudrunservice_CloudRunServiceTemplateSpecVolumesOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecVolumesSecret.go
- cloudrunservice_CloudRunServiceTemplateSpecVolumesSecretItems.go
- cloudrunservice_CloudRunServiceTemplateSpecVolumesSecretItemsList.go
- cloudrunservice_CloudRunServiceTemplateSpecVolumesSecretItemsList__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecVolumesSecretItemsOutputReference.go
- cloudrunservice_CloudRunServiceTemplateSpecVolumesSecretItemsOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTemplateSpecVolumesSecretOutputReference.go
- cloudrunservice_CloudRunServiceTemplateSpecVolumesSecretOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTimeouts.go
- cloudrunservice_CloudRunServiceTimeoutsOutputReference.go
- cloudrunservice_CloudRunServiceTimeoutsOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTraffic.go
- cloudrunservice_CloudRunServiceTrafficList.go
- cloudrunservice_CloudRunServiceTrafficList__runtime_type_checks.go
- cloudrunservice_CloudRunServiceTrafficOutputReference.go
- cloudrunservice_CloudRunServiceTrafficOutputReference__runtime_type_checks.go
- cloudrunservice_CloudRunService__runtime_type_checks.go