Documentation ¶
Index ¶
- func GoogleAppEngineFlexibleAppVersion_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GoogleAppEngineFlexibleAppVersion_IsConstruct(x interface{}) *bool
- func GoogleAppEngineFlexibleAppVersion_IsTerraformElement(x interface{}) *bool
- func GoogleAppEngineFlexibleAppVersion_IsTerraformResource(x interface{}) *bool
- func GoogleAppEngineFlexibleAppVersion_TfResourceType() *string
- func NewGoogleAppEngineFlexibleAppVersionApiConfigOutputReference_Override(g GoogleAppEngineFlexibleAppVersionApiConfigOutputReference, ...)
- func NewGoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilizationOutputReference_Override(...)
- func NewGoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilizationOutputReference_Override(...)
- func NewGoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputReference_Override(...)
- func NewGoogleAppEngineFlexibleAppVersionAutomaticScalingOutputReference_Override(g GoogleAppEngineFlexibleAppVersionAutomaticScalingOutputReference, ...)
- func NewGoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilizationOutputReference_Override(...)
- func NewGoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptionsOutputReference_Override(g GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptionsOutputReference, ...)
- func NewGoogleAppEngineFlexibleAppVersionDeploymentContainerOutputReference_Override(g GoogleAppEngineFlexibleAppVersionDeploymentContainerOutputReference, ...)
- func NewGoogleAppEngineFlexibleAppVersionDeploymentFilesList_Override(g GoogleAppEngineFlexibleAppVersionDeploymentFilesList, ...)
- func NewGoogleAppEngineFlexibleAppVersionDeploymentFilesOutputReference_Override(g GoogleAppEngineFlexibleAppVersionDeploymentFilesOutputReference, ...)
- func NewGoogleAppEngineFlexibleAppVersionDeploymentOutputReference_Override(g GoogleAppEngineFlexibleAppVersionDeploymentOutputReference, ...)
- func NewGoogleAppEngineFlexibleAppVersionDeploymentZipOutputReference_Override(g GoogleAppEngineFlexibleAppVersionDeploymentZipOutputReference, ...)
- func NewGoogleAppEngineFlexibleAppVersionEndpointsApiServiceOutputReference_Override(g GoogleAppEngineFlexibleAppVersionEndpointsApiServiceOutputReference, ...)
- func NewGoogleAppEngineFlexibleAppVersionEntrypointOutputReference_Override(g GoogleAppEngineFlexibleAppVersionEntrypointOutputReference, ...)
- func NewGoogleAppEngineFlexibleAppVersionHandlersList_Override(g GoogleAppEngineFlexibleAppVersionHandlersList, ...)
- func NewGoogleAppEngineFlexibleAppVersionHandlersOutputReference_Override(g GoogleAppEngineFlexibleAppVersionHandlersOutputReference, ...)
- func NewGoogleAppEngineFlexibleAppVersionHandlersScriptOutputReference_Override(g GoogleAppEngineFlexibleAppVersionHandlersScriptOutputReference, ...)
- func NewGoogleAppEngineFlexibleAppVersionHandlersStaticFilesOutputReference_Override(g GoogleAppEngineFlexibleAppVersionHandlersStaticFilesOutputReference, ...)
- func NewGoogleAppEngineFlexibleAppVersionLivenessCheckOutputReference_Override(g GoogleAppEngineFlexibleAppVersionLivenessCheckOutputReference, ...)
- func NewGoogleAppEngineFlexibleAppVersionManualScalingOutputReference_Override(g GoogleAppEngineFlexibleAppVersionManualScalingOutputReference, ...)
- func NewGoogleAppEngineFlexibleAppVersionNetworkOutputReference_Override(g GoogleAppEngineFlexibleAppVersionNetworkOutputReference, ...)
- func NewGoogleAppEngineFlexibleAppVersionReadinessCheckOutputReference_Override(g GoogleAppEngineFlexibleAppVersionReadinessCheckOutputReference, ...)
- func NewGoogleAppEngineFlexibleAppVersionResourcesOutputReference_Override(g GoogleAppEngineFlexibleAppVersionResourcesOutputReference, ...)
- func NewGoogleAppEngineFlexibleAppVersionResourcesVolumesList_Override(g GoogleAppEngineFlexibleAppVersionResourcesVolumesList, ...)
- func NewGoogleAppEngineFlexibleAppVersionResourcesVolumesOutputReference_Override(g GoogleAppEngineFlexibleAppVersionResourcesVolumesOutputReference, ...)
- func NewGoogleAppEngineFlexibleAppVersionTimeoutsOutputReference_Override(g GoogleAppEngineFlexibleAppVersionTimeoutsOutputReference, ...)
- func NewGoogleAppEngineFlexibleAppVersionVpcAccessConnectorOutputReference_Override(g GoogleAppEngineFlexibleAppVersionVpcAccessConnectorOutputReference, ...)
- func NewGoogleAppEngineFlexibleAppVersion_Override(g GoogleAppEngineFlexibleAppVersion, scope constructs.Construct, id *string, ...)
- type GoogleAppEngineFlexibleAppVersion
- type GoogleAppEngineFlexibleAppVersionApiConfig
- type GoogleAppEngineFlexibleAppVersionApiConfigOutputReference
- type GoogleAppEngineFlexibleAppVersionAutomaticScaling
- type GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilization
- type GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilizationOutputReference
- type GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilization
- type GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilizationOutputReference
- type GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilization
- type GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputReference
- type GoogleAppEngineFlexibleAppVersionAutomaticScalingOutputReference
- type GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilization
- type GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilizationOutputReference
- type GoogleAppEngineFlexibleAppVersionConfig
- type GoogleAppEngineFlexibleAppVersionDeployment
- type GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptions
- type GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptionsOutputReference
- type GoogleAppEngineFlexibleAppVersionDeploymentContainer
- type GoogleAppEngineFlexibleAppVersionDeploymentContainerOutputReference
- type GoogleAppEngineFlexibleAppVersionDeploymentFiles
- type GoogleAppEngineFlexibleAppVersionDeploymentFilesList
- type GoogleAppEngineFlexibleAppVersionDeploymentFilesOutputReference
- type GoogleAppEngineFlexibleAppVersionDeploymentOutputReference
- type GoogleAppEngineFlexibleAppVersionDeploymentZip
- type GoogleAppEngineFlexibleAppVersionDeploymentZipOutputReference
- type GoogleAppEngineFlexibleAppVersionEndpointsApiService
- type GoogleAppEngineFlexibleAppVersionEndpointsApiServiceOutputReference
- type GoogleAppEngineFlexibleAppVersionEntrypoint
- type GoogleAppEngineFlexibleAppVersionEntrypointOutputReference
- type GoogleAppEngineFlexibleAppVersionHandlers
- type GoogleAppEngineFlexibleAppVersionHandlersList
- type GoogleAppEngineFlexibleAppVersionHandlersOutputReference
- type GoogleAppEngineFlexibleAppVersionHandlersScript
- type GoogleAppEngineFlexibleAppVersionHandlersScriptOutputReference
- type GoogleAppEngineFlexibleAppVersionHandlersStaticFiles
- type GoogleAppEngineFlexibleAppVersionHandlersStaticFilesOutputReference
- type GoogleAppEngineFlexibleAppVersionLivenessCheck
- type GoogleAppEngineFlexibleAppVersionLivenessCheckOutputReference
- type GoogleAppEngineFlexibleAppVersionManualScaling
- type GoogleAppEngineFlexibleAppVersionManualScalingOutputReference
- type GoogleAppEngineFlexibleAppVersionNetwork
- type GoogleAppEngineFlexibleAppVersionNetworkOutputReference
- type GoogleAppEngineFlexibleAppVersionReadinessCheck
- type GoogleAppEngineFlexibleAppVersionReadinessCheckOutputReference
- type GoogleAppEngineFlexibleAppVersionResources
- type GoogleAppEngineFlexibleAppVersionResourcesOutputReference
- type GoogleAppEngineFlexibleAppVersionResourcesVolumes
- type GoogleAppEngineFlexibleAppVersionResourcesVolumesList
- type GoogleAppEngineFlexibleAppVersionResourcesVolumesOutputReference
- type GoogleAppEngineFlexibleAppVersionTimeouts
- type GoogleAppEngineFlexibleAppVersionTimeoutsOutputReference
- type GoogleAppEngineFlexibleAppVersionVpcAccessConnector
- type GoogleAppEngineFlexibleAppVersionVpcAccessConnectorOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleAppEngineFlexibleAppVersion_GenerateConfigForImport ¶
func GoogleAppEngineFlexibleAppVersion_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GoogleAppEngineFlexibleAppVersion resource upon running "cdktf plan <stack-name>".
func GoogleAppEngineFlexibleAppVersion_IsConstruct ¶
func GoogleAppEngineFlexibleAppVersion_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 GoogleAppEngineFlexibleAppVersion_IsTerraformElement ¶
func GoogleAppEngineFlexibleAppVersion_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleAppEngineFlexibleAppVersion_IsTerraformResource ¶
func GoogleAppEngineFlexibleAppVersion_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleAppEngineFlexibleAppVersion_TfResourceType ¶
func GoogleAppEngineFlexibleAppVersion_TfResourceType() *string
func NewGoogleAppEngineFlexibleAppVersionApiConfigOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionApiConfigOutputReference_Override(g GoogleAppEngineFlexibleAppVersionApiConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilizationOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilizationOutputReference_Override(g GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilizationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilizationOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilizationOutputReference_Override(g GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilizationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputReference_Override(g GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersionAutomaticScalingOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionAutomaticScalingOutputReference_Override(g GoogleAppEngineFlexibleAppVersionAutomaticScalingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilizationOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilizationOutputReference_Override(g GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilizationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptionsOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptionsOutputReference_Override(g GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersionDeploymentContainerOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionDeploymentContainerOutputReference_Override(g GoogleAppEngineFlexibleAppVersionDeploymentContainerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersionDeploymentFilesList_Override ¶
func NewGoogleAppEngineFlexibleAppVersionDeploymentFilesList_Override(g GoogleAppEngineFlexibleAppVersionDeploymentFilesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleAppEngineFlexibleAppVersionDeploymentFilesOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionDeploymentFilesOutputReference_Override(g GoogleAppEngineFlexibleAppVersionDeploymentFilesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleAppEngineFlexibleAppVersionDeploymentOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionDeploymentOutputReference_Override(g GoogleAppEngineFlexibleAppVersionDeploymentOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersionDeploymentZipOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionDeploymentZipOutputReference_Override(g GoogleAppEngineFlexibleAppVersionDeploymentZipOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersionEndpointsApiServiceOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionEndpointsApiServiceOutputReference_Override(g GoogleAppEngineFlexibleAppVersionEndpointsApiServiceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersionEntrypointOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionEntrypointOutputReference_Override(g GoogleAppEngineFlexibleAppVersionEntrypointOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersionHandlersList_Override ¶
func NewGoogleAppEngineFlexibleAppVersionHandlersList_Override(g GoogleAppEngineFlexibleAppVersionHandlersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleAppEngineFlexibleAppVersionHandlersOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionHandlersOutputReference_Override(g GoogleAppEngineFlexibleAppVersionHandlersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleAppEngineFlexibleAppVersionHandlersScriptOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionHandlersScriptOutputReference_Override(g GoogleAppEngineFlexibleAppVersionHandlersScriptOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersionHandlersStaticFilesOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionHandlersStaticFilesOutputReference_Override(g GoogleAppEngineFlexibleAppVersionHandlersStaticFilesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersionLivenessCheckOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionLivenessCheckOutputReference_Override(g GoogleAppEngineFlexibleAppVersionLivenessCheckOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersionManualScalingOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionManualScalingOutputReference_Override(g GoogleAppEngineFlexibleAppVersionManualScalingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersionNetworkOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionNetworkOutputReference_Override(g GoogleAppEngineFlexibleAppVersionNetworkOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersionReadinessCheckOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionReadinessCheckOutputReference_Override(g GoogleAppEngineFlexibleAppVersionReadinessCheckOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersionResourcesOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionResourcesOutputReference_Override(g GoogleAppEngineFlexibleAppVersionResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersionResourcesVolumesList_Override ¶
func NewGoogleAppEngineFlexibleAppVersionResourcesVolumesList_Override(g GoogleAppEngineFlexibleAppVersionResourcesVolumesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleAppEngineFlexibleAppVersionResourcesVolumesOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionResourcesVolumesOutputReference_Override(g GoogleAppEngineFlexibleAppVersionResourcesVolumesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleAppEngineFlexibleAppVersionTimeoutsOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionTimeoutsOutputReference_Override(g GoogleAppEngineFlexibleAppVersionTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersionVpcAccessConnectorOutputReference_Override ¶
func NewGoogleAppEngineFlexibleAppVersionVpcAccessConnectorOutputReference_Override(g GoogleAppEngineFlexibleAppVersionVpcAccessConnectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAppEngineFlexibleAppVersion_Override ¶
func NewGoogleAppEngineFlexibleAppVersion_Override(g GoogleAppEngineFlexibleAppVersion, scope constructs.Construct, id *string, config *GoogleAppEngineFlexibleAppVersionConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version google_app_engine_flexible_app_version} Resource.
Types ¶
type GoogleAppEngineFlexibleAppVersion ¶
type GoogleAppEngineFlexibleAppVersion interface { cdktf.TerraformResource ApiConfig() GoogleAppEngineFlexibleAppVersionApiConfigOutputReference ApiConfigInput() *GoogleAppEngineFlexibleAppVersionApiConfig AutomaticScaling() GoogleAppEngineFlexibleAppVersionAutomaticScalingOutputReference AutomaticScalingInput() *GoogleAppEngineFlexibleAppVersionAutomaticScaling BetaSettings() *map[string]*string SetBetaSettings(val *map[string]*string) BetaSettingsInput() *map[string]*string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) DefaultExpiration() *string SetDefaultExpiration(val *string) DefaultExpirationInput() *string DeleteServiceOnDestroy() interface{} SetDeleteServiceOnDestroy(val interface{}) DeleteServiceOnDestroyInput() interface{} // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Deployment() GoogleAppEngineFlexibleAppVersionDeploymentOutputReference DeploymentInput() *GoogleAppEngineFlexibleAppVersionDeployment EndpointsApiService() GoogleAppEngineFlexibleAppVersionEndpointsApiServiceOutputReference EndpointsApiServiceInput() *GoogleAppEngineFlexibleAppVersionEndpointsApiService Entrypoint() GoogleAppEngineFlexibleAppVersionEntrypointOutputReference EntrypointInput() *GoogleAppEngineFlexibleAppVersionEntrypoint EnvVariables() *map[string]*string SetEnvVariables(val *map[string]*string) EnvVariablesInput() *map[string]*string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Handlers() GoogleAppEngineFlexibleAppVersionHandlersList HandlersInput() interface{} Id() *string SetId(val *string) IdInput() *string InboundServices() *[]*string SetInboundServices(val *[]*string) InboundServicesInput() *[]*string InstanceClass() *string SetInstanceClass(val *string) InstanceClassInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LivenessCheck() GoogleAppEngineFlexibleAppVersionLivenessCheckOutputReference LivenessCheckInput() *GoogleAppEngineFlexibleAppVersionLivenessCheck ManualScaling() GoogleAppEngineFlexibleAppVersionManualScalingOutputReference ManualScalingInput() *GoogleAppEngineFlexibleAppVersionManualScaling Name() *string Network() GoogleAppEngineFlexibleAppVersionNetworkOutputReference NetworkInput() *GoogleAppEngineFlexibleAppVersionNetwork NobuildFilesRegex() *string SetNobuildFilesRegex(val *string) NobuildFilesRegexInput() *string // The tree node. Node() constructs.Node NoopOnDestroy() interface{} SetNoopOnDestroy(val interface{}) NoopOnDestroyInput() interface{} 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{} ReadinessCheck() GoogleAppEngineFlexibleAppVersionReadinessCheckOutputReference ReadinessCheckInput() *GoogleAppEngineFlexibleAppVersionReadinessCheck Resources() GoogleAppEngineFlexibleAppVersionResourcesOutputReference ResourcesInput() *GoogleAppEngineFlexibleAppVersionResources Runtime() *string SetRuntime(val *string) RuntimeApiVersion() *string SetRuntimeApiVersion(val *string) RuntimeApiVersionInput() *string RuntimeChannel() *string SetRuntimeChannel(val *string) RuntimeChannelInput() *string RuntimeInput() *string RuntimeMainExecutablePath() *string SetRuntimeMainExecutablePath(val *string) RuntimeMainExecutablePathInput() *string Service() *string SetService(val *string) ServiceAccount() *string SetServiceAccount(val *string) ServiceAccountInput() *string ServiceInput() *string ServingStatus() *string SetServingStatus(val *string) ServingStatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() GoogleAppEngineFlexibleAppVersionTimeoutsOutputReference TimeoutsInput() interface{} VersionId() *string SetVersionId(val *string) VersionIdInput() *string VpcAccessConnector() GoogleAppEngineFlexibleAppVersionVpcAccessConnectorOutputReference VpcAccessConnectorInput() *GoogleAppEngineFlexibleAppVersionVpcAccessConnector // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutApiConfig(value *GoogleAppEngineFlexibleAppVersionApiConfig) PutAutomaticScaling(value *GoogleAppEngineFlexibleAppVersionAutomaticScaling) PutDeployment(value *GoogleAppEngineFlexibleAppVersionDeployment) PutEndpointsApiService(value *GoogleAppEngineFlexibleAppVersionEndpointsApiService) PutEntrypoint(value *GoogleAppEngineFlexibleAppVersionEntrypoint) PutHandlers(value interface{}) PutLivenessCheck(value *GoogleAppEngineFlexibleAppVersionLivenessCheck) PutManualScaling(value *GoogleAppEngineFlexibleAppVersionManualScaling) PutNetwork(value *GoogleAppEngineFlexibleAppVersionNetwork) PutReadinessCheck(value *GoogleAppEngineFlexibleAppVersionReadinessCheck) PutResources(value *GoogleAppEngineFlexibleAppVersionResources) PutTimeouts(value *GoogleAppEngineFlexibleAppVersionTimeouts) PutVpcAccessConnector(value *GoogleAppEngineFlexibleAppVersionVpcAccessConnector) ResetApiConfig() ResetAutomaticScaling() ResetBetaSettings() ResetDefaultExpiration() ResetDeleteServiceOnDestroy() ResetDeployment() ResetEndpointsApiService() ResetEntrypoint() ResetEnvVariables() ResetHandlers() ResetId() ResetInboundServices() ResetInstanceClass() ResetManualScaling() ResetNetwork() ResetNobuildFilesRegex() ResetNoopOnDestroy() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() ResetResources() ResetRuntimeApiVersion() ResetRuntimeChannel() ResetRuntimeMainExecutablePath() ResetServiceAccount() ResetServingStatus() ResetTimeouts() ResetVersionId() ResetVpcAccessConnector() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version google_app_engine_flexible_app_version}.
func NewGoogleAppEngineFlexibleAppVersion ¶
func NewGoogleAppEngineFlexibleAppVersion(scope constructs.Construct, id *string, config *GoogleAppEngineFlexibleAppVersionConfig) GoogleAppEngineFlexibleAppVersion
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version google_app_engine_flexible_app_version} Resource.
type GoogleAppEngineFlexibleAppVersionApiConfig ¶
type GoogleAppEngineFlexibleAppVersionApiConfig struct { // Path to the script from the application root directory. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#script GoogleAppEngineFlexibleAppVersion#script} Script *string `field:"required" json:"script" yaml:"script"` // Action to take when users access resources that require authentication. Default value: "AUTH_FAIL_ACTION_REDIRECT" Possible values: ["AUTH_FAIL_ACTION_REDIRECT", "AUTH_FAIL_ACTION_UNAUTHORIZED"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#auth_fail_action GoogleAppEngineFlexibleAppVersion#auth_fail_action} AuthFailAction *string `field:"optional" json:"authFailAction" yaml:"authFailAction"` // Level of login required to access this resource. Default value: "LOGIN_OPTIONAL" Possible values: ["LOGIN_OPTIONAL", "LOGIN_ADMIN", "LOGIN_REQUIRED"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#login GoogleAppEngineFlexibleAppVersion#login} Login *string `field:"optional" json:"login" yaml:"login"` // Security (HTTPS) enforcement for this URL. Possible values: ["SECURE_DEFAULT", "SECURE_NEVER", "SECURE_OPTIONAL", "SECURE_ALWAYS"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#security_level GoogleAppEngineFlexibleAppVersion#security_level} SecurityLevel *string `field:"optional" json:"securityLevel" yaml:"securityLevel"` // URL to serve the endpoint at. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#url GoogleAppEngineFlexibleAppVersion#url} Url *string `field:"optional" json:"url" yaml:"url"` }
type GoogleAppEngineFlexibleAppVersionApiConfigOutputReference ¶
type GoogleAppEngineFlexibleAppVersionApiConfigOutputReference interface { cdktf.ComplexObject AuthFailAction() *string SetAuthFailAction(val *string) AuthFailActionInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleAppEngineFlexibleAppVersionApiConfig SetInternalValue(val *GoogleAppEngineFlexibleAppVersionApiConfig) Login() *string SetLogin(val *string) LoginInput() *string Script() *string SetScript(val *string) ScriptInput() *string SecurityLevel() *string SetSecurityLevel(val *string) SecurityLevelInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Url() *string SetUrl(val *string) UrlInput() *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 ResetAuthFailAction() ResetLogin() ResetSecurityLevel() ResetUrl() // 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 NewGoogleAppEngineFlexibleAppVersionApiConfigOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionApiConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionApiConfigOutputReference
type GoogleAppEngineFlexibleAppVersionAutomaticScaling ¶
type GoogleAppEngineFlexibleAppVersionAutomaticScaling struct { // cpu_utilization block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#cpu_utilization GoogleAppEngineFlexibleAppVersion#cpu_utilization} CpuUtilization *GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilization `field:"required" json:"cpuUtilization" yaml:"cpuUtilization"` // The time period that the Autoscaler should wait before it starts collecting information from a new instance. // // This prevents the autoscaler from collecting information when the instance is initializing, // during which the collected usage would not be reliable. Default: 120s // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#cool_down_period GoogleAppEngineFlexibleAppVersion#cool_down_period} CoolDownPeriod *string `field:"optional" json:"coolDownPeriod" yaml:"coolDownPeriod"` // disk_utilization block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#disk_utilization GoogleAppEngineFlexibleAppVersion#disk_utilization} DiskUtilization *GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilization `field:"optional" json:"diskUtilization" yaml:"diskUtilization"` // Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance. // // Defaults to a runtime-specific value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#max_concurrent_requests GoogleAppEngineFlexibleAppVersion#max_concurrent_requests} MaxConcurrentRequests *float64 `field:"optional" json:"maxConcurrentRequests" yaml:"maxConcurrentRequests"` // Maximum number of idle instances that should be maintained for this version. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#max_idle_instances GoogleAppEngineFlexibleAppVersion#max_idle_instances} MaxIdleInstances *float64 `field:"optional" json:"maxIdleInstances" yaml:"maxIdleInstances"` // Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#max_pending_latency GoogleAppEngineFlexibleAppVersion#max_pending_latency} MaxPendingLatency *string `field:"optional" json:"maxPendingLatency" yaml:"maxPendingLatency"` // Maximum number of instances that should be started to handle requests for this version. Default: 20. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#max_total_instances GoogleAppEngineFlexibleAppVersion#max_total_instances} MaxTotalInstances *float64 `field:"optional" json:"maxTotalInstances" yaml:"maxTotalInstances"` // Minimum number of idle instances that should be maintained for this version. // // Only applicable for the default version of a service. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#min_idle_instances GoogleAppEngineFlexibleAppVersion#min_idle_instances} MinIdleInstances *float64 `field:"optional" json:"minIdleInstances" yaml:"minIdleInstances"` // Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#min_pending_latency GoogleAppEngineFlexibleAppVersion#min_pending_latency} MinPendingLatency *string `field:"optional" json:"minPendingLatency" yaml:"minPendingLatency"` // Minimum number of running instances that should be maintained for this version. Default: 2. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#min_total_instances GoogleAppEngineFlexibleAppVersion#min_total_instances} MinTotalInstances *float64 `field:"optional" json:"minTotalInstances" yaml:"minTotalInstances"` // network_utilization block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#network_utilization GoogleAppEngineFlexibleAppVersion#network_utilization} NetworkUtilization *GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilization `field:"optional" json:"networkUtilization" yaml:"networkUtilization"` // request_utilization block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#request_utilization GoogleAppEngineFlexibleAppVersion#request_utilization} RequestUtilization *GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilization `field:"optional" json:"requestUtilization" yaml:"requestUtilization"` }
type GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilization ¶
type GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilization struct { // Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#target_utilization GoogleAppEngineFlexibleAppVersion#target_utilization} TargetUtilization *float64 `field:"required" json:"targetUtilization" yaml:"targetUtilization"` // Period of time over which CPU utilization is calculated. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#aggregation_window_length GoogleAppEngineFlexibleAppVersion#aggregation_window_length} AggregationWindowLength *string `field:"optional" json:"aggregationWindowLength" yaml:"aggregationWindowLength"` }
type GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilizationOutputReference ¶
type GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilizationOutputReference interface { cdktf.ComplexObject AggregationWindowLength() *string SetAggregationWindowLength(val *string) AggregationWindowLengthInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilization SetInternalValue(val *GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilization) TargetUtilization() *float64 SetTargetUtilization(val *float64) TargetUtilizationInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAggregationWindowLength() // 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 NewGoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilizationOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilizationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilizationOutputReference
type GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilization ¶
type GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilization struct { // Target bytes read per second. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#target_read_bytes_per_second GoogleAppEngineFlexibleAppVersion#target_read_bytes_per_second} TargetReadBytesPerSecond *float64 `field:"optional" json:"targetReadBytesPerSecond" yaml:"targetReadBytesPerSecond"` // Target ops read per seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#target_read_ops_per_second GoogleAppEngineFlexibleAppVersion#target_read_ops_per_second} TargetReadOpsPerSecond *float64 `field:"optional" json:"targetReadOpsPerSecond" yaml:"targetReadOpsPerSecond"` // Target bytes written per second. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#target_write_bytes_per_second GoogleAppEngineFlexibleAppVersion#target_write_bytes_per_second} TargetWriteBytesPerSecond *float64 `field:"optional" json:"targetWriteBytesPerSecond" yaml:"targetWriteBytesPerSecond"` // Target ops written per second. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#target_write_ops_per_second GoogleAppEngineFlexibleAppVersion#target_write_ops_per_second} TargetWriteOpsPerSecond *float64 `field:"optional" json:"targetWriteOpsPerSecond" yaml:"targetWriteOpsPerSecond"` }
type GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilizationOutputReference ¶
type GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilizationOutputReference 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() *GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilization SetInternalValue(val *GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilization) TargetReadBytesPerSecond() *float64 SetTargetReadBytesPerSecond(val *float64) TargetReadBytesPerSecondInput() *float64 TargetReadOpsPerSecond() *float64 SetTargetReadOpsPerSecond(val *float64) TargetReadOpsPerSecondInput() *float64 TargetWriteBytesPerSecond() *float64 SetTargetWriteBytesPerSecond(val *float64) TargetWriteBytesPerSecondInput() *float64 TargetWriteOpsPerSecond() *float64 SetTargetWriteOpsPerSecond(val *float64) TargetWriteOpsPerSecondInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetTargetReadBytesPerSecond() ResetTargetReadOpsPerSecond() ResetTargetWriteBytesPerSecond() ResetTargetWriteOpsPerSecond() // 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 NewGoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilizationOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilizationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilizationOutputReference
type GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilization ¶
type GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilization struct { // Target bytes received per second. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#target_received_bytes_per_second GoogleAppEngineFlexibleAppVersion#target_received_bytes_per_second} TargetReceivedBytesPerSecond *float64 `field:"optional" json:"targetReceivedBytesPerSecond" yaml:"targetReceivedBytesPerSecond"` // Target packets received per second. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#target_received_packets_per_second GoogleAppEngineFlexibleAppVersion#target_received_packets_per_second} TargetReceivedPacketsPerSecond *float64 `field:"optional" json:"targetReceivedPacketsPerSecond" yaml:"targetReceivedPacketsPerSecond"` // Target bytes sent per second. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#target_sent_bytes_per_second GoogleAppEngineFlexibleAppVersion#target_sent_bytes_per_second} TargetSentBytesPerSecond *float64 `field:"optional" json:"targetSentBytesPerSecond" yaml:"targetSentBytesPerSecond"` // Target packets sent per second. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#target_sent_packets_per_second GoogleAppEngineFlexibleAppVersion#target_sent_packets_per_second} TargetSentPacketsPerSecond *float64 `field:"optional" json:"targetSentPacketsPerSecond" yaml:"targetSentPacketsPerSecond"` }
type GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputReference ¶
type GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputReference 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() *GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilization SetInternalValue(val *GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilization) TargetReceivedBytesPerSecond() *float64 SetTargetReceivedBytesPerSecond(val *float64) TargetReceivedBytesPerSecondInput() *float64 TargetReceivedPacketsPerSecond() *float64 SetTargetReceivedPacketsPerSecond(val *float64) TargetReceivedPacketsPerSecondInput() *float64 TargetSentBytesPerSecond() *float64 SetTargetSentBytesPerSecond(val *float64) TargetSentBytesPerSecondInput() *float64 TargetSentPacketsPerSecond() *float64 SetTargetSentPacketsPerSecond(val *float64) TargetSentPacketsPerSecondInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetTargetReceivedBytesPerSecond() ResetTargetReceivedPacketsPerSecond() ResetTargetSentBytesPerSecond() ResetTargetSentPacketsPerSecond() // 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 NewGoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputReference
type GoogleAppEngineFlexibleAppVersionAutomaticScalingOutputReference ¶
type GoogleAppEngineFlexibleAppVersionAutomaticScalingOutputReference 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) CoolDownPeriod() *string SetCoolDownPeriod(val *string) CoolDownPeriodInput() *string CpuUtilization() GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilizationOutputReference CpuUtilizationInput() *GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilization // 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 DiskUtilization() GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilizationOutputReference DiskUtilizationInput() *GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilization // Experimental. Fqn() *string InternalValue() *GoogleAppEngineFlexibleAppVersionAutomaticScaling SetInternalValue(val *GoogleAppEngineFlexibleAppVersionAutomaticScaling) MaxConcurrentRequests() *float64 SetMaxConcurrentRequests(val *float64) MaxConcurrentRequestsInput() *float64 MaxIdleInstances() *float64 SetMaxIdleInstances(val *float64) MaxIdleInstancesInput() *float64 MaxPendingLatency() *string SetMaxPendingLatency(val *string) MaxPendingLatencyInput() *string MaxTotalInstances() *float64 SetMaxTotalInstances(val *float64) MaxTotalInstancesInput() *float64 MinIdleInstances() *float64 SetMinIdleInstances(val *float64) MinIdleInstancesInput() *float64 MinPendingLatency() *string SetMinPendingLatency(val *string) MinPendingLatencyInput() *string MinTotalInstances() *float64 SetMinTotalInstances(val *float64) MinTotalInstancesInput() *float64 NetworkUtilization() GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputReference NetworkUtilizationInput() *GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilization RequestUtilization() GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilizationOutputReference RequestUtilizationInput() *GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilization // 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 PutCpuUtilization(value *GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilization) PutDiskUtilization(value *GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilization) PutNetworkUtilization(value *GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilization) PutRequestUtilization(value *GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilization) ResetCoolDownPeriod() ResetDiskUtilization() ResetMaxConcurrentRequests() ResetMaxIdleInstances() ResetMaxPendingLatency() ResetMaxTotalInstances() ResetMinIdleInstances() ResetMinPendingLatency() ResetMinTotalInstances() ResetNetworkUtilization() ResetRequestUtilization() // 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 NewGoogleAppEngineFlexibleAppVersionAutomaticScalingOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionAutomaticScalingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionAutomaticScalingOutputReference
type GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilization ¶
type GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilization struct { // Target number of concurrent requests. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#target_concurrent_requests GoogleAppEngineFlexibleAppVersion#target_concurrent_requests} TargetConcurrentRequests *float64 `field:"optional" json:"targetConcurrentRequests" yaml:"targetConcurrentRequests"` // Target requests per second. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#target_request_count_per_second GoogleAppEngineFlexibleAppVersion#target_request_count_per_second} TargetRequestCountPerSecond *string `field:"optional" json:"targetRequestCountPerSecond" yaml:"targetRequestCountPerSecond"` }
type GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilizationOutputReference ¶
type GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilizationOutputReference 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() *GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilization SetInternalValue(val *GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilization) TargetConcurrentRequests() *float64 SetTargetConcurrentRequests(val *float64) TargetConcurrentRequestsInput() *float64 TargetRequestCountPerSecond() *string SetTargetRequestCountPerSecond(val *string) TargetRequestCountPerSecondInput() *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 ResetTargetConcurrentRequests() ResetTargetRequestCountPerSecond() // 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 NewGoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilizationOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilizationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilizationOutputReference
type GoogleAppEngineFlexibleAppVersionConfig ¶
type GoogleAppEngineFlexibleAppVersionConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // liveness_check block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#liveness_check GoogleAppEngineFlexibleAppVersion#liveness_check} LivenessCheck *GoogleAppEngineFlexibleAppVersionLivenessCheck `field:"required" json:"livenessCheck" yaml:"livenessCheck"` // readiness_check block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#readiness_check GoogleAppEngineFlexibleAppVersion#readiness_check} ReadinessCheck *GoogleAppEngineFlexibleAppVersionReadinessCheck `field:"required" json:"readinessCheck" yaml:"readinessCheck"` // Desired runtime. Example python27. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#runtime GoogleAppEngineFlexibleAppVersion#runtime} Runtime *string `field:"required" json:"runtime" yaml:"runtime"` // AppEngine service resource. Can contain numbers, letters, and hyphens. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#service GoogleAppEngineFlexibleAppVersion#service} Service *string `field:"required" json:"service" yaml:"service"` // api_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#api_config GoogleAppEngineFlexibleAppVersion#api_config} ApiConfig *GoogleAppEngineFlexibleAppVersionApiConfig `field:"optional" json:"apiConfig" yaml:"apiConfig"` // automatic_scaling block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#automatic_scaling GoogleAppEngineFlexibleAppVersion#automatic_scaling} AutomaticScaling *GoogleAppEngineFlexibleAppVersionAutomaticScaling `field:"optional" json:"automaticScaling" yaml:"automaticScaling"` // Metadata settings that are supplied to this version to enable beta runtime features. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#beta_settings GoogleAppEngineFlexibleAppVersion#beta_settings} BetaSettings *map[string]*string `field:"optional" json:"betaSettings" yaml:"betaSettings"` // Duration that static files should be cached by web proxies and browsers. // // Only applicable if the corresponding StaticFilesHandler does not specify its own expiration time. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#default_expiration GoogleAppEngineFlexibleAppVersion#default_expiration} DefaultExpiration *string `field:"optional" json:"defaultExpiration" yaml:"defaultExpiration"` // If set to 'true', the service will be deleted if it is the last version. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#delete_service_on_destroy GoogleAppEngineFlexibleAppVersion#delete_service_on_destroy} DeleteServiceOnDestroy interface{} `field:"optional" json:"deleteServiceOnDestroy" yaml:"deleteServiceOnDestroy"` // deployment block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#deployment GoogleAppEngineFlexibleAppVersion#deployment} Deployment *GoogleAppEngineFlexibleAppVersionDeployment `field:"optional" json:"deployment" yaml:"deployment"` // endpoints_api_service block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#endpoints_api_service GoogleAppEngineFlexibleAppVersion#endpoints_api_service} EndpointsApiService *GoogleAppEngineFlexibleAppVersionEndpointsApiService `field:"optional" json:"endpointsApiService" yaml:"endpointsApiService"` // entrypoint block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#entrypoint GoogleAppEngineFlexibleAppVersion#entrypoint} Entrypoint *GoogleAppEngineFlexibleAppVersionEntrypoint `field:"optional" json:"entrypoint" yaml:"entrypoint"` // Environment variables available to the application. // // As these are not returned in the API request, Terraform will not detect any changes made outside of the Terraform config. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#env_variables GoogleAppEngineFlexibleAppVersion#env_variables} EnvVariables *map[string]*string `field:"optional" json:"envVariables" yaml:"envVariables"` // handlers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#handlers GoogleAppEngineFlexibleAppVersion#handlers} Handlers interface{} `field:"optional" json:"handlers" yaml:"handlers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#id GoogleAppEngineFlexibleAppVersion#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"` // A list of the types of messages that this application is able to receive. // // Possible values: ["INBOUND_SERVICE_MAIL", "INBOUND_SERVICE_MAIL_BOUNCE", "INBOUND_SERVICE_XMPP_ERROR", "INBOUND_SERVICE_XMPP_MESSAGE", "INBOUND_SERVICE_XMPP_SUBSCRIBE", "INBOUND_SERVICE_XMPP_PRESENCE", "INBOUND_SERVICE_CHANNEL_PRESENCE", "INBOUND_SERVICE_WARMUP"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#inbound_services GoogleAppEngineFlexibleAppVersion#inbound_services} InboundServices *[]*string `field:"optional" json:"inboundServices" yaml:"inboundServices"` // Instance class that is used to run this version. // // Valid values are // AutomaticScaling: F1, F2, F4, F4_1G // ManualScaling: B1, B2, B4, B8, B4_1G // Defaults to F1 for AutomaticScaling and B1 for ManualScaling. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#instance_class GoogleAppEngineFlexibleAppVersion#instance_class} InstanceClass *string `field:"optional" json:"instanceClass" yaml:"instanceClass"` // manual_scaling block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#manual_scaling GoogleAppEngineFlexibleAppVersion#manual_scaling} ManualScaling *GoogleAppEngineFlexibleAppVersionManualScaling `field:"optional" json:"manualScaling" yaml:"manualScaling"` // network block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#network GoogleAppEngineFlexibleAppVersion#network} Network *GoogleAppEngineFlexibleAppVersionNetwork `field:"optional" json:"network" yaml:"network"` // Files that match this pattern will not be built into this version. Only applicable for Go runtimes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#nobuild_files_regex GoogleAppEngineFlexibleAppVersion#nobuild_files_regex} NobuildFilesRegex *string `field:"optional" json:"nobuildFilesRegex" yaml:"nobuildFilesRegex"` // If set to 'true', the application version will not be deleted. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#noop_on_destroy GoogleAppEngineFlexibleAppVersion#noop_on_destroy} NoopOnDestroy interface{} `field:"optional" json:"noopOnDestroy" yaml:"noopOnDestroy"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#project GoogleAppEngineFlexibleAppVersion#project}. Project *string `field:"optional" json:"project" yaml:"project"` // resources block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#resources GoogleAppEngineFlexibleAppVersion#resources} Resources *GoogleAppEngineFlexibleAppVersionResources `field:"optional" json:"resources" yaml:"resources"` // The version of the API in the given runtime environment. // // Please see the app.yaml reference for valid values at 'https://cloud.google.com/appengine/docs/standard/<language>/config/appref'\ // Substitute '<language>' with 'python', 'java', 'php', 'ruby', 'go' or 'nodejs'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#runtime_api_version GoogleAppEngineFlexibleAppVersion#runtime_api_version} RuntimeApiVersion *string `field:"optional" json:"runtimeApiVersion" yaml:"runtimeApiVersion"` // The channel of the runtime to use. Only available for some runtimes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#runtime_channel GoogleAppEngineFlexibleAppVersion#runtime_channel} RuntimeChannel *string `field:"optional" json:"runtimeChannel" yaml:"runtimeChannel"` // The path or name of the app's main executable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#runtime_main_executable_path GoogleAppEngineFlexibleAppVersion#runtime_main_executable_path} RuntimeMainExecutablePath *string `field:"optional" json:"runtimeMainExecutablePath" yaml:"runtimeMainExecutablePath"` // The identity that the deployed version will run as. // // Admin API will use the App Engine Appspot service account as // default if this field is neither provided in app.yaml file nor through CLI flag. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#service_account GoogleAppEngineFlexibleAppVersion#service_account} ServiceAccount *string `field:"optional" json:"serviceAccount" yaml:"serviceAccount"` // Current serving status of this version. // // Only the versions with a SERVING status create instances and can be billed. Default value: "SERVING" Possible values: ["SERVING", "STOPPED"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#serving_status GoogleAppEngineFlexibleAppVersion#serving_status} ServingStatus *string `field:"optional" json:"servingStatus" yaml:"servingStatus"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#timeouts GoogleAppEngineFlexibleAppVersion#timeouts} Timeouts *GoogleAppEngineFlexibleAppVersionTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Relative name of the version within the service. // // For example, 'v1'. Version names can contain only lowercase letters, numbers, or hyphens. // Reserved names,"default", "latest", and any name with the prefix "ah-". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#version_id GoogleAppEngineFlexibleAppVersion#version_id} VersionId *string `field:"optional" json:"versionId" yaml:"versionId"` // vpc_access_connector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#vpc_access_connector GoogleAppEngineFlexibleAppVersion#vpc_access_connector} VpcAccessConnector *GoogleAppEngineFlexibleAppVersionVpcAccessConnector `field:"optional" json:"vpcAccessConnector" yaml:"vpcAccessConnector"` }
type GoogleAppEngineFlexibleAppVersionDeployment ¶
type GoogleAppEngineFlexibleAppVersionDeployment struct { // cloud_build_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#cloud_build_options GoogleAppEngineFlexibleAppVersion#cloud_build_options} CloudBuildOptions *GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptions `field:"optional" json:"cloudBuildOptions" yaml:"cloudBuildOptions"` // container block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#container GoogleAppEngineFlexibleAppVersion#container} Container *GoogleAppEngineFlexibleAppVersionDeploymentContainer `field:"optional" json:"container" yaml:"container"` // files block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#files GoogleAppEngineFlexibleAppVersion#files} Files interface{} `field:"optional" json:"files" yaml:"files"` // zip block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#zip GoogleAppEngineFlexibleAppVersion#zip} Zip *GoogleAppEngineFlexibleAppVersionDeploymentZip `field:"optional" json:"zip" yaml:"zip"` }
type GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptions ¶
type GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptions struct { // Path to the yaml file used in deployment, used to determine runtime configuration details. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#app_yaml_path GoogleAppEngineFlexibleAppVersion#app_yaml_path} AppYamlPath *string `field:"required" json:"appYamlPath" yaml:"appYamlPath"` // The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes. // // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#cloud_build_timeout GoogleAppEngineFlexibleAppVersion#cloud_build_timeout} CloudBuildTimeout *string `field:"optional" json:"cloudBuildTimeout" yaml:"cloudBuildTimeout"` }
type GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptionsOutputReference ¶
type GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptionsOutputReference interface { cdktf.ComplexObject AppYamlPath() *string SetAppYamlPath(val *string) AppYamlPathInput() *string CloudBuildTimeout() *string SetCloudBuildTimeout(val *string) CloudBuildTimeoutInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptions SetInternalValue(val *GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptions) // 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 ResetCloudBuildTimeout() // 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 NewGoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptionsOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptionsOutputReference
type GoogleAppEngineFlexibleAppVersionDeploymentContainer ¶
type GoogleAppEngineFlexibleAppVersionDeploymentContainer struct { // URI to the hosted container image in Google Container Registry. // // The URI must be fully qualified and include a tag or digest. // Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest" // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#image GoogleAppEngineFlexibleAppVersion#image} Image *string `field:"required" json:"image" yaml:"image"` }
type GoogleAppEngineFlexibleAppVersionDeploymentContainerOutputReference ¶
type GoogleAppEngineFlexibleAppVersionDeploymentContainerOutputReference 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 Image() *string SetImage(val *string) ImageInput() *string InternalValue() *GoogleAppEngineFlexibleAppVersionDeploymentContainer SetInternalValue(val *GoogleAppEngineFlexibleAppVersionDeploymentContainer) // 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 NewGoogleAppEngineFlexibleAppVersionDeploymentContainerOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionDeploymentContainerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionDeploymentContainerOutputReference
type GoogleAppEngineFlexibleAppVersionDeploymentFiles ¶
type GoogleAppEngineFlexibleAppVersionDeploymentFiles struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#name GoogleAppEngineFlexibleAppVersion#name}. Name *string `field:"required" json:"name" yaml:"name"` // Source URL. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#source_url GoogleAppEngineFlexibleAppVersion#source_url} SourceUrl *string `field:"required" json:"sourceUrl" yaml:"sourceUrl"` // SHA1 checksum of the file. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#sha1_sum GoogleAppEngineFlexibleAppVersion#sha1_sum} Sha1Sum *string `field:"optional" json:"sha1Sum" yaml:"sha1Sum"` }
type GoogleAppEngineFlexibleAppVersionDeploymentFilesList ¶
type GoogleAppEngineFlexibleAppVersionDeploymentFilesList 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) GoogleAppEngineFlexibleAppVersionDeploymentFilesOutputReference // 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 NewGoogleAppEngineFlexibleAppVersionDeploymentFilesList ¶
func NewGoogleAppEngineFlexibleAppVersionDeploymentFilesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleAppEngineFlexibleAppVersionDeploymentFilesList
type GoogleAppEngineFlexibleAppVersionDeploymentFilesOutputReference ¶
type GoogleAppEngineFlexibleAppVersionDeploymentFilesOutputReference 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 Sha1Sum() *string SetSha1Sum(val *string) Sha1SumInput() *string SourceUrl() *string SetSourceUrl(val *string) SourceUrlInput() *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 ResetSha1Sum() // 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 NewGoogleAppEngineFlexibleAppVersionDeploymentFilesOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionDeploymentFilesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleAppEngineFlexibleAppVersionDeploymentFilesOutputReference
type GoogleAppEngineFlexibleAppVersionDeploymentOutputReference ¶
type GoogleAppEngineFlexibleAppVersionDeploymentOutputReference interface { cdktf.ComplexObject CloudBuildOptions() GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptionsOutputReference CloudBuildOptionsInput() *GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptions // 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) Container() GoogleAppEngineFlexibleAppVersionDeploymentContainerOutputReference ContainerInput() *GoogleAppEngineFlexibleAppVersionDeploymentContainer // 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 Files() GoogleAppEngineFlexibleAppVersionDeploymentFilesList FilesInput() interface{} // Experimental. Fqn() *string InternalValue() *GoogleAppEngineFlexibleAppVersionDeployment SetInternalValue(val *GoogleAppEngineFlexibleAppVersionDeployment) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Zip() GoogleAppEngineFlexibleAppVersionDeploymentZipOutputReference ZipInput() *GoogleAppEngineFlexibleAppVersionDeploymentZip // 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 PutCloudBuildOptions(value *GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptions) PutContainer(value *GoogleAppEngineFlexibleAppVersionDeploymentContainer) PutFiles(value interface{}) PutZip(value *GoogleAppEngineFlexibleAppVersionDeploymentZip) ResetCloudBuildOptions() ResetContainer() ResetFiles() ResetZip() // 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 NewGoogleAppEngineFlexibleAppVersionDeploymentOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionDeploymentOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionDeploymentOutputReference
type GoogleAppEngineFlexibleAppVersionDeploymentZip ¶
type GoogleAppEngineFlexibleAppVersionDeploymentZip struct { // Source URL. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#source_url GoogleAppEngineFlexibleAppVersion#source_url} SourceUrl *string `field:"required" json:"sourceUrl" yaml:"sourceUrl"` // files count. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#files_count GoogleAppEngineFlexibleAppVersion#files_count} FilesCount *float64 `field:"optional" json:"filesCount" yaml:"filesCount"` }
type GoogleAppEngineFlexibleAppVersionDeploymentZipOutputReference ¶
type GoogleAppEngineFlexibleAppVersionDeploymentZipOutputReference 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 FilesCount() *float64 SetFilesCount(val *float64) FilesCountInput() *float64 // Experimental. Fqn() *string InternalValue() *GoogleAppEngineFlexibleAppVersionDeploymentZip SetInternalValue(val *GoogleAppEngineFlexibleAppVersionDeploymentZip) SourceUrl() *string SetSourceUrl(val *string) SourceUrlInput() *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 ResetFilesCount() // 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 NewGoogleAppEngineFlexibleAppVersionDeploymentZipOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionDeploymentZipOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionDeploymentZipOutputReference
type GoogleAppEngineFlexibleAppVersionEndpointsApiService ¶
type GoogleAppEngineFlexibleAppVersionEndpointsApiService struct { // Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#name GoogleAppEngineFlexibleAppVersion#name} Name *string `field:"required" json:"name" yaml:"name"` // Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1". // // By default, the rollout strategy for Endpoints is "FIXED". This means that Endpoints starts up with a particular configuration ID. // When a new configuration is rolled out, Endpoints must be given the new configuration ID. The configId field is used to give the configuration ID // and is required in this case. // // Endpoints also has a rollout strategy called "MANAGED". When using this, Endpoints fetches the latest configuration and does not need // the configuration ID. In this case, configId must be omitted. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#config_id GoogleAppEngineFlexibleAppVersion#config_id} ConfigId *string `field:"optional" json:"configId" yaml:"configId"` // Enable or disable trace sampling. By default, this is set to false for enabled. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#disable_trace_sampling GoogleAppEngineFlexibleAppVersion#disable_trace_sampling} DisableTraceSampling interface{} `field:"optional" json:"disableTraceSampling" yaml:"disableTraceSampling"` // Endpoints rollout strategy. // // If FIXED, configId must be specified. If MANAGED, configId must be omitted. Default value: "FIXED" Possible values: ["FIXED", "MANAGED"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#rollout_strategy GoogleAppEngineFlexibleAppVersion#rollout_strategy} RolloutStrategy *string `field:"optional" json:"rolloutStrategy" yaml:"rolloutStrategy"` }
type GoogleAppEngineFlexibleAppVersionEndpointsApiServiceOutputReference ¶
type GoogleAppEngineFlexibleAppVersionEndpointsApiServiceOutputReference 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) ConfigId() *string SetConfigId(val *string) ConfigIdInput() *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 DisableTraceSampling() interface{} SetDisableTraceSampling(val interface{}) DisableTraceSamplingInput() interface{} // Experimental. Fqn() *string InternalValue() *GoogleAppEngineFlexibleAppVersionEndpointsApiService SetInternalValue(val *GoogleAppEngineFlexibleAppVersionEndpointsApiService) Name() *string SetName(val *string) NameInput() *string RolloutStrategy() *string SetRolloutStrategy(val *string) RolloutStrategyInput() *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 ResetConfigId() ResetDisableTraceSampling() ResetRolloutStrategy() // 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 NewGoogleAppEngineFlexibleAppVersionEndpointsApiServiceOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionEndpointsApiServiceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionEndpointsApiServiceOutputReference
type GoogleAppEngineFlexibleAppVersionEntrypoint ¶
type GoogleAppEngineFlexibleAppVersionEntrypoint struct { // The format should be a shell command that can be fed to bash -c. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#shell GoogleAppEngineFlexibleAppVersion#shell} Shell *string `field:"required" json:"shell" yaml:"shell"` }
type GoogleAppEngineFlexibleAppVersionEntrypointOutputReference ¶
type GoogleAppEngineFlexibleAppVersionEntrypointOutputReference 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() *GoogleAppEngineFlexibleAppVersionEntrypoint SetInternalValue(val *GoogleAppEngineFlexibleAppVersionEntrypoint) Shell() *string SetShell(val *string) ShellInput() *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 NewGoogleAppEngineFlexibleAppVersionEntrypointOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionEntrypointOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionEntrypointOutputReference
type GoogleAppEngineFlexibleAppVersionHandlers ¶
type GoogleAppEngineFlexibleAppVersionHandlers struct { // Actions to take when the user is not logged in. Possible values: ["AUTH_FAIL_ACTION_REDIRECT", "AUTH_FAIL_ACTION_UNAUTHORIZED"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#auth_fail_action GoogleAppEngineFlexibleAppVersion#auth_fail_action} AuthFailAction *string `field:"optional" json:"authFailAction" yaml:"authFailAction"` // Methods to restrict access to a URL based on login status. Possible values: ["LOGIN_OPTIONAL", "LOGIN_ADMIN", "LOGIN_REQUIRED"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#login GoogleAppEngineFlexibleAppVersion#login} Login *string `field:"optional" json:"login" yaml:"login"` // 30x code to use when performing redirects for the secure field. Possible values: ["REDIRECT_HTTP_RESPONSE_CODE_301", "REDIRECT_HTTP_RESPONSE_CODE_302", "REDIRECT_HTTP_RESPONSE_CODE_303", "REDIRECT_HTTP_RESPONSE_CODE_307"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#redirect_http_response_code GoogleAppEngineFlexibleAppVersion#redirect_http_response_code} RedirectHttpResponseCode *string `field:"optional" json:"redirectHttpResponseCode" yaml:"redirectHttpResponseCode"` // script block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#script GoogleAppEngineFlexibleAppVersion#script} Script *GoogleAppEngineFlexibleAppVersionHandlersScript `field:"optional" json:"script" yaml:"script"` // Security (HTTPS) enforcement for this URL. Possible values: ["SECURE_DEFAULT", "SECURE_NEVER", "SECURE_OPTIONAL", "SECURE_ALWAYS"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#security_level GoogleAppEngineFlexibleAppVersion#security_level} SecurityLevel *string `field:"optional" json:"securityLevel" yaml:"securityLevel"` // static_files block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#static_files GoogleAppEngineFlexibleAppVersion#static_files} StaticFiles *GoogleAppEngineFlexibleAppVersionHandlersStaticFiles `field:"optional" json:"staticFiles" yaml:"staticFiles"` // URL prefix. // // Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. // All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#url_regex GoogleAppEngineFlexibleAppVersion#url_regex} UrlRegex *string `field:"optional" json:"urlRegex" yaml:"urlRegex"` }
type GoogleAppEngineFlexibleAppVersionHandlersList ¶
type GoogleAppEngineFlexibleAppVersionHandlersList 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) GoogleAppEngineFlexibleAppVersionHandlersOutputReference // 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 NewGoogleAppEngineFlexibleAppVersionHandlersList ¶
func NewGoogleAppEngineFlexibleAppVersionHandlersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleAppEngineFlexibleAppVersionHandlersList
type GoogleAppEngineFlexibleAppVersionHandlersOutputReference ¶
type GoogleAppEngineFlexibleAppVersionHandlersOutputReference interface { cdktf.ComplexObject AuthFailAction() *string SetAuthFailAction(val *string) AuthFailActionInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Login() *string SetLogin(val *string) LoginInput() *string RedirectHttpResponseCode() *string SetRedirectHttpResponseCode(val *string) RedirectHttpResponseCodeInput() *string Script() GoogleAppEngineFlexibleAppVersionHandlersScriptOutputReference ScriptInput() *GoogleAppEngineFlexibleAppVersionHandlersScript SecurityLevel() *string SetSecurityLevel(val *string) SecurityLevelInput() *string StaticFiles() GoogleAppEngineFlexibleAppVersionHandlersStaticFilesOutputReference StaticFilesInput() *GoogleAppEngineFlexibleAppVersionHandlersStaticFiles // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UrlRegex() *string SetUrlRegex(val *string) UrlRegexInput() *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 PutScript(value *GoogleAppEngineFlexibleAppVersionHandlersScript) PutStaticFiles(value *GoogleAppEngineFlexibleAppVersionHandlersStaticFiles) ResetAuthFailAction() ResetLogin() ResetRedirectHttpResponseCode() ResetScript() ResetSecurityLevel() ResetStaticFiles() ResetUrlRegex() // 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 NewGoogleAppEngineFlexibleAppVersionHandlersOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionHandlersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleAppEngineFlexibleAppVersionHandlersOutputReference
type GoogleAppEngineFlexibleAppVersionHandlersScript ¶
type GoogleAppEngineFlexibleAppVersionHandlersScript struct { // Path to the script from the application root directory. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#script_path GoogleAppEngineFlexibleAppVersion#script_path} ScriptPath *string `field:"required" json:"scriptPath" yaml:"scriptPath"` }
type GoogleAppEngineFlexibleAppVersionHandlersScriptOutputReference ¶
type GoogleAppEngineFlexibleAppVersionHandlersScriptOutputReference 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() *GoogleAppEngineFlexibleAppVersionHandlersScript SetInternalValue(val *GoogleAppEngineFlexibleAppVersionHandlersScript) ScriptPath() *string SetScriptPath(val *string) ScriptPathInput() *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 NewGoogleAppEngineFlexibleAppVersionHandlersScriptOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionHandlersScriptOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionHandlersScriptOutputReference
type GoogleAppEngineFlexibleAppVersionHandlersStaticFiles ¶
type GoogleAppEngineFlexibleAppVersionHandlersStaticFiles struct { // Whether files should also be uploaded as code data. // // By default, files declared in static file handlers are // uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, // uploads are charged against both your code and static data storage resource quotas. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#application_readable GoogleAppEngineFlexibleAppVersion#application_readable} ApplicationReadable interface{} `field:"optional" json:"applicationReadable" yaml:"applicationReadable"` // Time a static file served by this handler should be cached by web proxies and browsers. // // A duration in seconds with up to nine fractional digits, terminated by 's'. Example "3.5s". // Default is '0s' // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#expiration GoogleAppEngineFlexibleAppVersion#expiration} Expiration *string `field:"optional" json:"expiration" yaml:"expiration"` // HTTP headers to use for all responses from these URLs. An object containing a list of "key:value" value pairs.". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#http_headers GoogleAppEngineFlexibleAppVersion#http_headers} HttpHeaders *map[string]*string `field:"optional" json:"httpHeaders" yaml:"httpHeaders"` // MIME type used to serve all files served by this handler. // // Defaults to file-specific MIME types, which are derived from each file's filename extension. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#mime_type GoogleAppEngineFlexibleAppVersion#mime_type} MimeType *string `field:"optional" json:"mimeType" yaml:"mimeType"` // Path to the static files matched by the URL pattern, from the application root directory. // // The path can refer to text matched in groupings in the URL pattern. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#path GoogleAppEngineFlexibleAppVersion#path} Path *string `field:"optional" json:"path" yaml:"path"` // Whether this handler should match the request if the file referenced by the handler does not exist. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#require_matching_file GoogleAppEngineFlexibleAppVersion#require_matching_file} RequireMatchingFile interface{} `field:"optional" json:"requireMatchingFile" yaml:"requireMatchingFile"` // Regular expression that matches the file paths for all files that should be referenced by this handler. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#upload_path_regex GoogleAppEngineFlexibleAppVersion#upload_path_regex} UploadPathRegex *string `field:"optional" json:"uploadPathRegex" yaml:"uploadPathRegex"` }
type GoogleAppEngineFlexibleAppVersionHandlersStaticFilesOutputReference ¶
type GoogleAppEngineFlexibleAppVersionHandlersStaticFilesOutputReference interface { cdktf.ComplexObject ApplicationReadable() interface{} SetApplicationReadable(val interface{}) ApplicationReadableInput() interface{} // 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 Expiration() *string SetExpiration(val *string) ExpirationInput() *string // Experimental. Fqn() *string HttpHeaders() *map[string]*string SetHttpHeaders(val *map[string]*string) HttpHeadersInput() *map[string]*string InternalValue() *GoogleAppEngineFlexibleAppVersionHandlersStaticFiles SetInternalValue(val *GoogleAppEngineFlexibleAppVersionHandlersStaticFiles) MimeType() *string SetMimeType(val *string) MimeTypeInput() *string Path() *string SetPath(val *string) PathInput() *string RequireMatchingFile() interface{} SetRequireMatchingFile(val interface{}) RequireMatchingFileInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UploadPathRegex() *string SetUploadPathRegex(val *string) UploadPathRegexInput() *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 ResetApplicationReadable() ResetExpiration() ResetHttpHeaders() ResetMimeType() ResetPath() ResetRequireMatchingFile() ResetUploadPathRegex() // 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 NewGoogleAppEngineFlexibleAppVersionHandlersStaticFilesOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionHandlersStaticFilesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionHandlersStaticFilesOutputReference
type GoogleAppEngineFlexibleAppVersionLivenessCheck ¶
type GoogleAppEngineFlexibleAppVersionLivenessCheck struct { // The request path. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#path GoogleAppEngineFlexibleAppVersion#path} Path *string `field:"required" json:"path" yaml:"path"` // Interval between health checks. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#check_interval GoogleAppEngineFlexibleAppVersion#check_interval} CheckInterval *string `field:"optional" json:"checkInterval" yaml:"checkInterval"` // Number of consecutive failed checks required before considering the VM unhealthy. Default: 4. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#failure_threshold GoogleAppEngineFlexibleAppVersion#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#host GoogleAppEngineFlexibleAppVersion#host} Host *string `field:"optional" json:"host" yaml:"host"` // The initial delay before starting to execute the checks. Default: "300s". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#initial_delay GoogleAppEngineFlexibleAppVersion#initial_delay} InitialDelay *string `field:"optional" json:"initialDelay" yaml:"initialDelay"` // Number of consecutive successful checks required before considering the VM healthy. Default: 2. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#success_threshold GoogleAppEngineFlexibleAppVersion#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // Time before the check is considered failed. Default: "4s". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#timeout GoogleAppEngineFlexibleAppVersion#timeout} Timeout *string `field:"optional" json:"timeout" yaml:"timeout"` }
type GoogleAppEngineFlexibleAppVersionLivenessCheckOutputReference ¶
type GoogleAppEngineFlexibleAppVersionLivenessCheckOutputReference interface { cdktf.ComplexObject CheckInterval() *string SetCheckInterval(val *string) CheckIntervalInput() *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 FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string Host() *string SetHost(val *string) HostInput() *string InitialDelay() *string SetInitialDelay(val *string) InitialDelayInput() *string InternalValue() *GoogleAppEngineFlexibleAppVersionLivenessCheck SetInternalValue(val *GoogleAppEngineFlexibleAppVersionLivenessCheck) Path() *string SetPath(val *string) PathInput() *string SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeout() *string SetTimeout(val *string) TimeoutInput() *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 ResetCheckInterval() ResetFailureThreshold() ResetHost() ResetInitialDelay() ResetSuccessThreshold() ResetTimeout() // 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 NewGoogleAppEngineFlexibleAppVersionLivenessCheckOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionLivenessCheckOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionLivenessCheckOutputReference
type GoogleAppEngineFlexibleAppVersionManualScaling ¶
type GoogleAppEngineFlexibleAppVersionManualScaling struct { // Number of instances to assign to the service at the start. // // **Note:** When managing the number of instances at runtime through the App Engine Admin API or the (now deprecated) Python 2 // Modules API set_num_instances() you must use 'lifecycle.ignore_changes = ["manual_scaling"[0].instances]' to prevent drift detection. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#instances GoogleAppEngineFlexibleAppVersion#instances} Instances *float64 `field:"required" json:"instances" yaml:"instances"` }
type GoogleAppEngineFlexibleAppVersionManualScalingOutputReference ¶
type GoogleAppEngineFlexibleAppVersionManualScalingOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Instances() *float64 SetInstances(val *float64) InstancesInput() *float64 InternalValue() *GoogleAppEngineFlexibleAppVersionManualScaling SetInternalValue(val *GoogleAppEngineFlexibleAppVersionManualScaling) // 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 NewGoogleAppEngineFlexibleAppVersionManualScalingOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionManualScalingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionManualScalingOutputReference
type GoogleAppEngineFlexibleAppVersionNetwork ¶
type GoogleAppEngineFlexibleAppVersionNetwork struct { // Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#name GoogleAppEngineFlexibleAppVersion#name} Name *string `field:"required" json:"name" yaml:"name"` // List of ports, or port pairs, to forward from the virtual machine to the application container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#forwarded_ports GoogleAppEngineFlexibleAppVersion#forwarded_ports} ForwardedPorts *[]*string `field:"optional" json:"forwardedPorts" yaml:"forwardedPorts"` // Tag to apply to the instance during creation. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#instance_tag GoogleAppEngineFlexibleAppVersion#instance_tag} InstanceTag *string `field:"optional" json:"instanceTag" yaml:"instanceTag"` // Enable session affinity. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#session_affinity GoogleAppEngineFlexibleAppVersion#session_affinity} SessionAffinity interface{} `field:"optional" json:"sessionAffinity" yaml:"sessionAffinity"` // Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path. // // If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. // If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetworkName) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. // If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetworkName must be specified and the IP address is created from the IPCidrRange of the subnetwork. // If specified, the subnetwork must exist in the same region as the App Engine flexible environment application. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#subnetwork GoogleAppEngineFlexibleAppVersion#subnetwork} Subnetwork *string `field:"optional" json:"subnetwork" yaml:"subnetwork"` }
type GoogleAppEngineFlexibleAppVersionNetworkOutputReference ¶
type GoogleAppEngineFlexibleAppVersionNetworkOutputReference 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 ForwardedPorts() *[]*string SetForwardedPorts(val *[]*string) ForwardedPortsInput() *[]*string // Experimental. Fqn() *string InstanceTag() *string SetInstanceTag(val *string) InstanceTagInput() *string InternalValue() *GoogleAppEngineFlexibleAppVersionNetwork SetInternalValue(val *GoogleAppEngineFlexibleAppVersionNetwork) Name() *string SetName(val *string) NameInput() *string SessionAffinity() interface{} SetSessionAffinity(val interface{}) SessionAffinityInput() interface{} Subnetwork() *string SetSubnetwork(val *string) SubnetworkInput() *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 ResetForwardedPorts() ResetInstanceTag() ResetSessionAffinity() ResetSubnetwork() // 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 NewGoogleAppEngineFlexibleAppVersionNetworkOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionNetworkOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionNetworkOutputReference
type GoogleAppEngineFlexibleAppVersionReadinessCheck ¶
type GoogleAppEngineFlexibleAppVersionReadinessCheck struct { // The request path. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#path GoogleAppEngineFlexibleAppVersion#path} Path *string `field:"required" json:"path" yaml:"path"` // A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic. // // Default: "300s" // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#app_start_timeout GoogleAppEngineFlexibleAppVersion#app_start_timeout} AppStartTimeout *string `field:"optional" json:"appStartTimeout" yaml:"appStartTimeout"` // Interval between health checks. Default: "5s". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#check_interval GoogleAppEngineFlexibleAppVersion#check_interval} CheckInterval *string `field:"optional" json:"checkInterval" yaml:"checkInterval"` // Number of consecutive failed checks required before removing traffic. Default: 2. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#failure_threshold GoogleAppEngineFlexibleAppVersion#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#host GoogleAppEngineFlexibleAppVersion#host} Host *string `field:"optional" json:"host" yaml:"host"` // Number of consecutive successful checks required before receiving traffic. Default: 2. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#success_threshold GoogleAppEngineFlexibleAppVersion#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // Time before the check is considered failed. Default: "4s". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#timeout GoogleAppEngineFlexibleAppVersion#timeout} Timeout *string `field:"optional" json:"timeout" yaml:"timeout"` }
type GoogleAppEngineFlexibleAppVersionReadinessCheckOutputReference ¶
type GoogleAppEngineFlexibleAppVersionReadinessCheckOutputReference interface { cdktf.ComplexObject AppStartTimeout() *string SetAppStartTimeout(val *string) AppStartTimeoutInput() *string CheckInterval() *string SetCheckInterval(val *string) CheckIntervalInput() *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 FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string Host() *string SetHost(val *string) HostInput() *string InternalValue() *GoogleAppEngineFlexibleAppVersionReadinessCheck SetInternalValue(val *GoogleAppEngineFlexibleAppVersionReadinessCheck) Path() *string SetPath(val *string) PathInput() *string SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timeout() *string SetTimeout(val *string) TimeoutInput() *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 ResetAppStartTimeout() ResetCheckInterval() ResetFailureThreshold() ResetHost() ResetSuccessThreshold() ResetTimeout() // 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 NewGoogleAppEngineFlexibleAppVersionReadinessCheckOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionReadinessCheckOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionReadinessCheckOutputReference
type GoogleAppEngineFlexibleAppVersionResources ¶
type GoogleAppEngineFlexibleAppVersionResources struct { // Number of CPU cores needed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#cpu GoogleAppEngineFlexibleAppVersion#cpu} Cpu *float64 `field:"optional" json:"cpu" yaml:"cpu"` // Disk size (GB) needed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#disk_gb GoogleAppEngineFlexibleAppVersion#disk_gb} DiskGb *float64 `field:"optional" json:"diskGb" yaml:"diskGb"` // Memory (GB) needed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#memory_gb GoogleAppEngineFlexibleAppVersion#memory_gb} MemoryGb *float64 `field:"optional" json:"memoryGb" yaml:"memoryGb"` // volumes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#volumes GoogleAppEngineFlexibleAppVersion#volumes} Volumes interface{} `field:"optional" json:"volumes" yaml:"volumes"` }
type GoogleAppEngineFlexibleAppVersionResourcesOutputReference ¶
type GoogleAppEngineFlexibleAppVersionResourcesOutputReference 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) Cpu() *float64 SetCpu(val *float64) CpuInput() *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 DiskGb() *float64 SetDiskGb(val *float64) DiskGbInput() *float64 // Experimental. Fqn() *string InternalValue() *GoogleAppEngineFlexibleAppVersionResources SetInternalValue(val *GoogleAppEngineFlexibleAppVersionResources) MemoryGb() *float64 SetMemoryGb(val *float64) MemoryGbInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Volumes() GoogleAppEngineFlexibleAppVersionResourcesVolumesList 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 PutVolumes(value interface{}) ResetCpu() ResetDiskGb() ResetMemoryGb() 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 NewGoogleAppEngineFlexibleAppVersionResourcesOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionResourcesOutputReference
type GoogleAppEngineFlexibleAppVersionResourcesVolumes ¶
type GoogleAppEngineFlexibleAppVersionResourcesVolumes struct { // Unique name for the volume. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#name GoogleAppEngineFlexibleAppVersion#name} Name *string `field:"required" json:"name" yaml:"name"` // Volume size in gigabytes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#size_gb GoogleAppEngineFlexibleAppVersion#size_gb} SizeGb *float64 `field:"required" json:"sizeGb" yaml:"sizeGb"` // Underlying volume type, e.g. 'tmpfs'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#volume_type GoogleAppEngineFlexibleAppVersion#volume_type} VolumeType *string `field:"required" json:"volumeType" yaml:"volumeType"` }
type GoogleAppEngineFlexibleAppVersionResourcesVolumesList ¶
type GoogleAppEngineFlexibleAppVersionResourcesVolumesList 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) GoogleAppEngineFlexibleAppVersionResourcesVolumesOutputReference // 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 NewGoogleAppEngineFlexibleAppVersionResourcesVolumesList ¶
func NewGoogleAppEngineFlexibleAppVersionResourcesVolumesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleAppEngineFlexibleAppVersionResourcesVolumesList
type GoogleAppEngineFlexibleAppVersionResourcesVolumesOutputReference ¶
type GoogleAppEngineFlexibleAppVersionResourcesVolumesOutputReference 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 SizeGb() *float64 SetSizeGb(val *float64) SizeGbInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VolumeType() *string SetVolumeType(val *string) VolumeTypeInput() *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 NewGoogleAppEngineFlexibleAppVersionResourcesVolumesOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionResourcesVolumesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleAppEngineFlexibleAppVersionResourcesVolumesOutputReference
type GoogleAppEngineFlexibleAppVersionTimeouts ¶
type GoogleAppEngineFlexibleAppVersionTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#create GoogleAppEngineFlexibleAppVersion#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#delete GoogleAppEngineFlexibleAppVersion#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#update GoogleAppEngineFlexibleAppVersion#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type GoogleAppEngineFlexibleAppVersionTimeoutsOutputReference ¶
type GoogleAppEngineFlexibleAppVersionTimeoutsOutputReference 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 NewGoogleAppEngineFlexibleAppVersionTimeoutsOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionTimeoutsOutputReference
type GoogleAppEngineFlexibleAppVersionVpcAccessConnector ¶
type GoogleAppEngineFlexibleAppVersionVpcAccessConnector struct { // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.7.0/docs/resources/google_app_engine_flexible_app_version#name GoogleAppEngineFlexibleAppVersion#name} Name *string `field:"required" json:"name" yaml:"name"` }
type GoogleAppEngineFlexibleAppVersionVpcAccessConnectorOutputReference ¶
type GoogleAppEngineFlexibleAppVersionVpcAccessConnectorOutputReference 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() *GoogleAppEngineFlexibleAppVersionVpcAccessConnector SetInternalValue(val *GoogleAppEngineFlexibleAppVersionVpcAccessConnector) 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 NewGoogleAppEngineFlexibleAppVersionVpcAccessConnectorOutputReference ¶
func NewGoogleAppEngineFlexibleAppVersionVpcAccessConnectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAppEngineFlexibleAppVersionVpcAccessConnectorOutputReference
Source Files ¶
- GoogleAppEngineFlexibleAppVersion.go
- GoogleAppEngineFlexibleAppVersionApiConfig.go
- GoogleAppEngineFlexibleAppVersionApiConfigOutputReference.go
- GoogleAppEngineFlexibleAppVersionApiConfigOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionAutomaticScaling.go
- GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilization.go
- GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilizationOutputReference.go
- GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilizationOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilization.go
- GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilizationOutputReference.go
- GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilizationOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilization.go
- GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputReference.go
- GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionAutomaticScalingOutputReference.go
- GoogleAppEngineFlexibleAppVersionAutomaticScalingOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilization.go
- GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilizationOutputReference.go
- GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilizationOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionConfig.go
- GoogleAppEngineFlexibleAppVersionDeployment.go
- GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptions.go
- GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptionsOutputReference.go
- GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptionsOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionDeploymentContainer.go
- GoogleAppEngineFlexibleAppVersionDeploymentContainerOutputReference.go
- GoogleAppEngineFlexibleAppVersionDeploymentContainerOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionDeploymentFiles.go
- GoogleAppEngineFlexibleAppVersionDeploymentFilesList.go
- GoogleAppEngineFlexibleAppVersionDeploymentFilesList__checks.go
- GoogleAppEngineFlexibleAppVersionDeploymentFilesOutputReference.go
- GoogleAppEngineFlexibleAppVersionDeploymentFilesOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionDeploymentOutputReference.go
- GoogleAppEngineFlexibleAppVersionDeploymentOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionDeploymentZip.go
- GoogleAppEngineFlexibleAppVersionDeploymentZipOutputReference.go
- GoogleAppEngineFlexibleAppVersionDeploymentZipOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionEndpointsApiService.go
- GoogleAppEngineFlexibleAppVersionEndpointsApiServiceOutputReference.go
- GoogleAppEngineFlexibleAppVersionEndpointsApiServiceOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionEntrypoint.go
- GoogleAppEngineFlexibleAppVersionEntrypointOutputReference.go
- GoogleAppEngineFlexibleAppVersionEntrypointOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionHandlers.go
- GoogleAppEngineFlexibleAppVersionHandlersList.go
- GoogleAppEngineFlexibleAppVersionHandlersList__checks.go
- GoogleAppEngineFlexibleAppVersionHandlersOutputReference.go
- GoogleAppEngineFlexibleAppVersionHandlersOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionHandlersScript.go
- GoogleAppEngineFlexibleAppVersionHandlersScriptOutputReference.go
- GoogleAppEngineFlexibleAppVersionHandlersScriptOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionHandlersStaticFiles.go
- GoogleAppEngineFlexibleAppVersionHandlersStaticFilesOutputReference.go
- GoogleAppEngineFlexibleAppVersionHandlersStaticFilesOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionLivenessCheck.go
- GoogleAppEngineFlexibleAppVersionLivenessCheckOutputReference.go
- GoogleAppEngineFlexibleAppVersionLivenessCheckOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionManualScaling.go
- GoogleAppEngineFlexibleAppVersionManualScalingOutputReference.go
- GoogleAppEngineFlexibleAppVersionManualScalingOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionNetwork.go
- GoogleAppEngineFlexibleAppVersionNetworkOutputReference.go
- GoogleAppEngineFlexibleAppVersionNetworkOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionReadinessCheck.go
- GoogleAppEngineFlexibleAppVersionReadinessCheckOutputReference.go
- GoogleAppEngineFlexibleAppVersionReadinessCheckOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionResources.go
- GoogleAppEngineFlexibleAppVersionResourcesOutputReference.go
- GoogleAppEngineFlexibleAppVersionResourcesOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionResourcesVolumes.go
- GoogleAppEngineFlexibleAppVersionResourcesVolumesList.go
- GoogleAppEngineFlexibleAppVersionResourcesVolumesList__checks.go
- GoogleAppEngineFlexibleAppVersionResourcesVolumesOutputReference.go
- GoogleAppEngineFlexibleAppVersionResourcesVolumesOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionTimeouts.go
- GoogleAppEngineFlexibleAppVersionTimeoutsOutputReference.go
- GoogleAppEngineFlexibleAppVersionTimeoutsOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersionVpcAccessConnector.go
- GoogleAppEngineFlexibleAppVersionVpcAccessConnectorOutputReference.go
- GoogleAppEngineFlexibleAppVersionVpcAccessConnectorOutputReference__checks.go
- GoogleAppEngineFlexibleAppVersion__checks.go
- main.go