Class AppEngineStandardAppVersion
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.google.app_engine_standard_app_version.AppEngineStandardAppVersion
-
- All Implemented Interfaces:
com.hashicorp.cdktf.IInterpolatingParent,com.hashicorp.cdktf.ITerraformAddressable,com.hashicorp.cdktf.ITerraformDependable,com.hashicorp.cdktf.ITerraformResource,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.472Z") @Stability(Stable) public class AppEngineStandardAppVersion extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version google_app_engine_standard_app_version}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAppEngineStandardAppVersion.BuilderA fluent builder forAppEngineStandardAppVersion.-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IInterpolatingParent
com.hashicorp.cdktf.IInterpolatingParent.Jsii$Default, com.hashicorp.cdktf.IInterpolatingParent.Jsii$Proxy
-
-
Field Summary
Fields Modifier and Type Field Description static StringTF_RESOURCE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protectedAppEngineStandardAppVersion(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedAppEngineStandardAppVersion(software.amazon.jsii.JsiiObjectRef objRef)AppEngineStandardAppVersion(software.constructs.Construct scope, String id, AppEngineStandardAppVersionConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version google_app_engine_standard_app_version} Resource.
-
Method Summary
-
Methods inherited from class com.hashicorp.cdktf.TerraformResource
addMoveTarget, getAnyMapAttribute, getBooleanAttribute, getBooleanMapAttribute, getConnection, getCount, getDependsOn, getForEach, getLifecycle, getListAttribute, getNumberAttribute, getNumberListAttribute, getNumberMapAttribute, getProvider, getProvisioners, getStringAttribute, getStringMapAttribute, getTerraformGeneratorMetadata, getTerraformMetaArguments, getTerraformResourceType, hasResourceMove, importFrom, importFrom, interpolationForAttribute, isTerraformResource, moveFromId, moveTo, moveTo, moveToId, setConnection, setConnection, setCount, setCount, setDependsOn, setForEach, setLifecycle, setProvider, setProvisioners, toHclTerraform, toMetadata, toTerraform
-
Methods inherited from class com.hashicorp.cdktf.TerraformElement
addOverride, getCdktfStack, getConstructNodeMetadata, getFqn, getFriendlyUniqueId, getRawOverrides, isTerraformElement, overrideLogicalId, resetOverrideLogicalId
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Field Detail
-
TF_RESOURCE_TYPE
@Stability(Stable) public static final String TF_RESOURCE_TYPE
-
-
Constructor Detail
-
AppEngineStandardAppVersion
protected AppEngineStandardAppVersion(software.amazon.jsii.JsiiObjectRef objRef)
-
AppEngineStandardAppVersion
protected AppEngineStandardAppVersion(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
AppEngineStandardAppVersion
@Stability(Stable) public AppEngineStandardAppVersion(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull AppEngineStandardAppVersionConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version google_app_engine_standard_app_version} Resource.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.config- This parameter is required.
-
-
Method Detail
-
generateConfigForImport
@Stability(Stable) @NotNull public static com.hashicorp.cdktf.ImportableResource generateConfigForImport(@NotNull software.constructs.Construct scope, @NotNull String importToId, @NotNull String importFromId, @Nullable com.hashicorp.cdktf.TerraformProvider provider)Generates CDKTF code for importing a AppEngineStandardAppVersion resource upon running "cdktf plan". - Parameters:
scope- The scope in which to define this construct. This parameter is required.importToId- The construct id used in the generated config for the AppEngineStandardAppVersion to import. This parameter is required.importFromId- The id of the existing AppEngineStandardAppVersion that should be imported. This parameter is required.provider- ? Optional instance of the provider where the AppEngineStandardAppVersion to import is found.
-
generateConfigForImport
@Stability(Stable) @NotNull public static com.hashicorp.cdktf.ImportableResource generateConfigForImport(@NotNull software.constructs.Construct scope, @NotNull String importToId, @NotNull String importFromId)Generates CDKTF code for importing a AppEngineStandardAppVersion resource upon running "cdktf plan". - Parameters:
scope- The scope in which to define this construct. This parameter is required.importToId- The construct id used in the generated config for the AppEngineStandardAppVersion to import. This parameter is required.importFromId- The id of the existing AppEngineStandardAppVersion that should be imported. This parameter is required.
-
putAutomaticScaling
@Stability(Stable) public void putAutomaticScaling(@NotNull AppEngineStandardAppVersionAutomaticScaling value)- Parameters:
value- This parameter is required.
-
putBasicScaling
@Stability(Stable) public void putBasicScaling(@NotNull AppEngineStandardAppVersionBasicScaling value)- Parameters:
value- This parameter is required.
-
putDeployment
@Stability(Stable) public void putDeployment(@NotNull AppEngineStandardAppVersionDeployment value)- Parameters:
value- This parameter is required.
-
putEntrypoint
@Stability(Stable) public void putEntrypoint(@NotNull AppEngineStandardAppVersionEntrypoint value)- Parameters:
value- This parameter is required.
-
putHandlers
@Stability(Stable) public void putHandlers(@NotNull Object value)- Parameters:
value- This parameter is required.
-
putLibraries
@Stability(Stable) public void putLibraries(@NotNull Object value)- Parameters:
value- This parameter is required.
-
putManualScaling
@Stability(Stable) public void putManualScaling(@NotNull AppEngineStandardAppVersionManualScaling value)- Parameters:
value- This parameter is required.
-
putTimeouts
@Stability(Stable) public void putTimeouts(@NotNull AppEngineStandardAppVersionTimeouts value)- Parameters:
value- This parameter is required.
-
putVpcAccessConnector
@Stability(Stable) public void putVpcAccessConnector(@NotNull AppEngineStandardAppVersionVpcAccessConnector value)- Parameters:
value- This parameter is required.
-
resetAppEngineApis
@Stability(Stable) public void resetAppEngineApis()
-
resetAutomaticScaling
@Stability(Stable) public void resetAutomaticScaling()
-
resetBasicScaling
@Stability(Stable) public void resetBasicScaling()
-
resetDeleteServiceOnDestroy
@Stability(Stable) public void resetDeleteServiceOnDestroy()
-
resetEnvVariables
@Stability(Stable) public void resetEnvVariables()
-
resetHandlers
@Stability(Stable) public void resetHandlers()
-
resetId
@Stability(Stable) public void resetId()
-
resetInboundServices
@Stability(Stable) public void resetInboundServices()
-
resetInstanceClass
@Stability(Stable) public void resetInstanceClass()
-
resetLibraries
@Stability(Stable) public void resetLibraries()
-
resetManualScaling
@Stability(Stable) public void resetManualScaling()
-
resetNoopOnDestroy
@Stability(Stable) public void resetNoopOnDestroy()
-
resetProject
@Stability(Stable) public void resetProject()
-
resetRuntimeApiVersion
@Stability(Stable) public void resetRuntimeApiVersion()
-
resetServiceAccount
@Stability(Stable) public void resetServiceAccount()
-
resetThreadsafe
@Stability(Stable) public void resetThreadsafe()
-
resetTimeouts
@Stability(Stable) public void resetTimeouts()
-
resetVersionId
@Stability(Stable) public void resetVersionId()
-
resetVpcAccessConnector
@Stability(Stable) public void resetVpcAccessConnector()
-
synthesizeAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeAttributes()
- Overrides:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformResource
-
synthesizeHclAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeHclAttributes()
- Overrides:
synthesizeHclAttributesin classcom.hashicorp.cdktf.TerraformResource
-
getAutomaticScaling
@Stability(Stable) @NotNull public AppEngineStandardAppVersionAutomaticScalingOutputReference getAutomaticScaling()
-
getBasicScaling
@Stability(Stable) @NotNull public AppEngineStandardAppVersionBasicScalingOutputReference getBasicScaling()
-
getDeployment
@Stability(Stable) @NotNull public AppEngineStandardAppVersionDeploymentOutputReference getDeployment()
-
getEntrypoint
@Stability(Stable) @NotNull public AppEngineStandardAppVersionEntrypointOutputReference getEntrypoint()
-
getHandlers
@Stability(Stable) @NotNull public AppEngineStandardAppVersionHandlersList getHandlers()
-
getLibraries
@Stability(Stable) @NotNull public AppEngineStandardAppVersionLibrariesList getLibraries()
-
getManualScaling
@Stability(Stable) @NotNull public AppEngineStandardAppVersionManualScalingOutputReference getManualScaling()
-
getName
@Stability(Stable) @NotNull public String getName()
-
getTimeouts
@Stability(Stable) @NotNull public AppEngineStandardAppVersionTimeoutsOutputReference getTimeouts()
-
getVpcAccessConnector
@Stability(Stable) @NotNull public AppEngineStandardAppVersionVpcAccessConnectorOutputReference getVpcAccessConnector()
-
getAppEngineApisInput
@Stability(Stable) @Nullable public Object getAppEngineApisInput()
-
getAutomaticScalingInput
@Stability(Stable) @Nullable public AppEngineStandardAppVersionAutomaticScaling getAutomaticScalingInput()
-
getBasicScalingInput
@Stability(Stable) @Nullable public AppEngineStandardAppVersionBasicScaling getBasicScalingInput()
-
getDeleteServiceOnDestroyInput
@Stability(Stable) @Nullable public Object getDeleteServiceOnDestroyInput()
-
getDeploymentInput
@Stability(Stable) @Nullable public AppEngineStandardAppVersionDeployment getDeploymentInput()
-
getEntrypointInput
@Stability(Stable) @Nullable public AppEngineStandardAppVersionEntrypoint getEntrypointInput()
-
getHandlersInput
@Stability(Stable) @Nullable public Object getHandlersInput()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getInstanceClassInput
@Stability(Stable) @Nullable public String getInstanceClassInput()
-
getLibrariesInput
@Stability(Stable) @Nullable public Object getLibrariesInput()
-
getManualScalingInput
@Stability(Stable) @Nullable public AppEngineStandardAppVersionManualScaling getManualScalingInput()
-
getNoopOnDestroyInput
@Stability(Stable) @Nullable public Object getNoopOnDestroyInput()
-
getProjectInput
@Stability(Stable) @Nullable public String getProjectInput()
-
getRuntimeApiVersionInput
@Stability(Stable) @Nullable public String getRuntimeApiVersionInput()
-
getRuntimeInput
@Stability(Stable) @Nullable public String getRuntimeInput()
-
getServiceAccountInput
@Stability(Stable) @Nullable public String getServiceAccountInput()
-
getServiceInput
@Stability(Stable) @Nullable public String getServiceInput()
-
getThreadsafeInput
@Stability(Stable) @Nullable public Object getThreadsafeInput()
-
getTimeoutsInput
@Stability(Stable) @Nullable public Object getTimeoutsInput()
-
getVersionIdInput
@Stability(Stable) @Nullable public String getVersionIdInput()
-
getVpcAccessConnectorInput
@Stability(Stable) @Nullable public AppEngineStandardAppVersionVpcAccessConnector getVpcAccessConnectorInput()
-
getAppEngineApis
@Stability(Stable) @NotNull public Object getAppEngineApis()
-
setAppEngineApis
@Stability(Stable) public void setAppEngineApis(@NotNull Boolean value)
-
setAppEngineApis
@Stability(Stable) public void setAppEngineApis(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getDeleteServiceOnDestroy
@Stability(Stable) @NotNull public Object getDeleteServiceOnDestroy()
-
setDeleteServiceOnDestroy
@Stability(Stable) public void setDeleteServiceOnDestroy(@NotNull Boolean value)
-
setDeleteServiceOnDestroy
@Stability(Stable) public void setDeleteServiceOnDestroy(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
getInstanceClass
@Stability(Stable) @NotNull public String getInstanceClass()
-
setInstanceClass
@Stability(Stable) public void setInstanceClass(@NotNull String value)
-
getNoopOnDestroy
@Stability(Stable) @NotNull public Object getNoopOnDestroy()
-
setNoopOnDestroy
@Stability(Stable) public void setNoopOnDestroy(@NotNull Boolean value)
-
setNoopOnDestroy
@Stability(Stable) public void setNoopOnDestroy(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getProject
@Stability(Stable) @NotNull public String getProject()
-
setProject
@Stability(Stable) public void setProject(@NotNull String value)
-
getRuntime
@Stability(Stable) @NotNull public String getRuntime()
-
setRuntime
@Stability(Stable) public void setRuntime(@NotNull String value)
-
getRuntimeApiVersion
@Stability(Stable) @NotNull public String getRuntimeApiVersion()
-
setRuntimeApiVersion
@Stability(Stable) public void setRuntimeApiVersion(@NotNull String value)
-
getService
@Stability(Stable) @NotNull public String getService()
-
setService
@Stability(Stable) public void setService(@NotNull String value)
-
getServiceAccount
@Stability(Stable) @NotNull public String getServiceAccount()
-
setServiceAccount
@Stability(Stable) public void setServiceAccount(@NotNull String value)
-
getThreadsafe
@Stability(Stable) @NotNull public Object getThreadsafe()
-
setThreadsafe
@Stability(Stable) public void setThreadsafe(@NotNull Boolean value)
-
setThreadsafe
@Stability(Stable) public void setThreadsafe(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getVersionId
@Stability(Stable) @NotNull public String getVersionId()
-
setVersionId
@Stability(Stable) public void setVersionId(@NotNull String value)
-
-