Class GkeonpremBareMetalAdminCluster
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.google.gkeonprem_bare_metal_admin_cluster.GkeonpremBareMetalAdminCluster
-
- 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:21.387Z") @Stability(Stable) public class GkeonpremBareMetalAdminCluster extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_bare_metal_admin_cluster google_gkeonprem_bare_metal_admin_cluster}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGkeonpremBareMetalAdminCluster.BuilderA fluent builder forGkeonpremBareMetalAdminCluster.-
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 protectedGkeonpremBareMetalAdminCluster(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedGkeonpremBareMetalAdminCluster(software.amazon.jsii.JsiiObjectRef objRef)GkeonpremBareMetalAdminCluster(software.constructs.Construct scope, String id, GkeonpremBareMetalAdminClusterConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_bare_metal_admin_cluster google_gkeonprem_bare_metal_admin_cluster} 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
-
GkeonpremBareMetalAdminCluster
protected GkeonpremBareMetalAdminCluster(software.amazon.jsii.JsiiObjectRef objRef)
-
GkeonpremBareMetalAdminCluster
protected GkeonpremBareMetalAdminCluster(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
GkeonpremBareMetalAdminCluster
@Stability(Stable) public GkeonpremBareMetalAdminCluster(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull GkeonpremBareMetalAdminClusterConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_bare_metal_admin_cluster google_gkeonprem_bare_metal_admin_cluster} 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 GkeonpremBareMetalAdminCluster 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 GkeonpremBareMetalAdminCluster to import. This parameter is required.importFromId- The id of the existing GkeonpremBareMetalAdminCluster that should be imported. This parameter is required.provider- ? Optional instance of the provider where the GkeonpremBareMetalAdminCluster 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 GkeonpremBareMetalAdminCluster 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 GkeonpremBareMetalAdminCluster to import. This parameter is required.importFromId- The id of the existing GkeonpremBareMetalAdminCluster that should be imported. This parameter is required.
-
putClusterOperations
@Stability(Stable) public void putClusterOperations(@NotNull GkeonpremBareMetalAdminClusterClusterOperations value)- Parameters:
value- This parameter is required.
-
putControlPlane
@Stability(Stable) public void putControlPlane(@NotNull GkeonpremBareMetalAdminClusterControlPlane value)- Parameters:
value- This parameter is required.
-
putLoadBalancer
@Stability(Stable) public void putLoadBalancer(@NotNull GkeonpremBareMetalAdminClusterLoadBalancer value)- Parameters:
value- This parameter is required.
-
putMaintenanceConfig
@Stability(Stable) public void putMaintenanceConfig(@NotNull GkeonpremBareMetalAdminClusterMaintenanceConfig value)- Parameters:
value- This parameter is required.
-
putNetworkConfig
@Stability(Stable) public void putNetworkConfig(@NotNull GkeonpremBareMetalAdminClusterNetworkConfig value)- Parameters:
value- This parameter is required.
-
putNodeAccessConfig
@Stability(Stable) public void putNodeAccessConfig(@NotNull GkeonpremBareMetalAdminClusterNodeAccessConfig value)- Parameters:
value- This parameter is required.
-
putNodeConfig
@Stability(Stable) public void putNodeConfig(@NotNull GkeonpremBareMetalAdminClusterNodeConfig value)- Parameters:
value- This parameter is required.
-
putProxy
@Stability(Stable) public void putProxy(@NotNull GkeonpremBareMetalAdminClusterProxy value)- Parameters:
value- This parameter is required.
-
putSecurityConfig
@Stability(Stable) public void putSecurityConfig(@NotNull GkeonpremBareMetalAdminClusterSecurityConfig value)- Parameters:
value- This parameter is required.
-
putStorage
@Stability(Stable) public void putStorage(@NotNull GkeonpremBareMetalAdminClusterStorage value)- Parameters:
value- This parameter is required.
-
putTimeouts
@Stability(Stable) public void putTimeouts(@NotNull GkeonpremBareMetalAdminClusterTimeouts value)- Parameters:
value- This parameter is required.
-
resetAnnotations
@Stability(Stable) public void resetAnnotations()
-
resetBareMetalVersion
@Stability(Stable) public void resetBareMetalVersion()
-
resetClusterOperations
@Stability(Stable) public void resetClusterOperations()
-
resetControlPlane
@Stability(Stable) public void resetControlPlane()
-
resetDescription
@Stability(Stable) public void resetDescription()
-
resetId
@Stability(Stable) public void resetId()
-
resetLoadBalancer
@Stability(Stable) public void resetLoadBalancer()
-
resetMaintenanceConfig
@Stability(Stable) public void resetMaintenanceConfig()
-
resetNetworkConfig
@Stability(Stable) public void resetNetworkConfig()
-
resetNodeAccessConfig
@Stability(Stable) public void resetNodeAccessConfig()
-
resetNodeConfig
@Stability(Stable) public void resetNodeConfig()
-
resetProject
@Stability(Stable) public void resetProject()
-
resetProxy
@Stability(Stable) public void resetProxy()
-
resetSecurityConfig
@Stability(Stable) public void resetSecurityConfig()
-
resetStorage
@Stability(Stable) public void resetStorage()
-
resetTimeouts
@Stability(Stable) public void resetTimeouts()
-
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
-
getClusterOperations
@Stability(Stable) @NotNull public GkeonpremBareMetalAdminClusterClusterOperationsOutputReference getClusterOperations()
-
getControlPlane
@Stability(Stable) @NotNull public GkeonpremBareMetalAdminClusterControlPlaneOutputReference getControlPlane()
-
getCreateTime
@Stability(Stable) @NotNull public String getCreateTime()
-
getDeleteTime
@Stability(Stable) @NotNull public String getDeleteTime()
-
getEffectiveAnnotations
@Stability(Stable) @NotNull public com.hashicorp.cdktf.StringMap getEffectiveAnnotations()
-
getEndpoint
@Stability(Stable) @NotNull public String getEndpoint()
-
getEtag
@Stability(Stable) @NotNull public String getEtag()
-
getFleet
@Stability(Stable) @NotNull public GkeonpremBareMetalAdminClusterFleetList getFleet()
-
getLoadBalancer
@Stability(Stable) @NotNull public GkeonpremBareMetalAdminClusterLoadBalancerOutputReference getLoadBalancer()
-
getLocalName
@Stability(Stable) @NotNull public String getLocalName()
-
getMaintenanceConfig
@Stability(Stable) @NotNull public GkeonpremBareMetalAdminClusterMaintenanceConfigOutputReference getMaintenanceConfig()
-
getNetworkConfig
@Stability(Stable) @NotNull public GkeonpremBareMetalAdminClusterNetworkConfigOutputReference getNetworkConfig()
-
getNodeAccessConfig
@Stability(Stable) @NotNull public GkeonpremBareMetalAdminClusterNodeAccessConfigOutputReference getNodeAccessConfig()
-
getNodeConfig
@Stability(Stable) @NotNull public GkeonpremBareMetalAdminClusterNodeConfigOutputReference getNodeConfig()
-
getProxy
@Stability(Stable) @NotNull public GkeonpremBareMetalAdminClusterProxyOutputReference getProxy()
-
getReconciling
@Stability(Stable) @NotNull public com.hashicorp.cdktf.IResolvable getReconciling()
-
getSecurityConfig
@Stability(Stable) @NotNull public GkeonpremBareMetalAdminClusterSecurityConfigOutputReference getSecurityConfig()
-
getState
@Stability(Stable) @NotNull public String getState()
-
getStatus
@Stability(Stable) @NotNull public GkeonpremBareMetalAdminClusterStatusList getStatus()
-
getStorage
@Stability(Stable) @NotNull public GkeonpremBareMetalAdminClusterStorageOutputReference getStorage()
-
getTimeouts
@Stability(Stable) @NotNull public GkeonpremBareMetalAdminClusterTimeoutsOutputReference getTimeouts()
-
getUid
@Stability(Stable) @NotNull public String getUid()
-
getUpdateTime
@Stability(Stable) @NotNull public String getUpdateTime()
-
getValidationCheck
@Stability(Stable) @NotNull public GkeonpremBareMetalAdminClusterValidationCheckList getValidationCheck()
-
getBareMetalVersionInput
@Stability(Stable) @Nullable public String getBareMetalVersionInput()
-
getClusterOperationsInput
@Stability(Stable) @Nullable public GkeonpremBareMetalAdminClusterClusterOperations getClusterOperationsInput()
-
getControlPlaneInput
@Stability(Stable) @Nullable public GkeonpremBareMetalAdminClusterControlPlane getControlPlaneInput()
-
getDescriptionInput
@Stability(Stable) @Nullable public String getDescriptionInput()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getLoadBalancerInput
@Stability(Stable) @Nullable public GkeonpremBareMetalAdminClusterLoadBalancer getLoadBalancerInput()
-
getLocationInput
@Stability(Stable) @Nullable public String getLocationInput()
-
getMaintenanceConfigInput
@Stability(Stable) @Nullable public GkeonpremBareMetalAdminClusterMaintenanceConfig getMaintenanceConfigInput()
-
getNameInput
@Stability(Stable) @Nullable public String getNameInput()
-
getNetworkConfigInput
@Stability(Stable) @Nullable public GkeonpremBareMetalAdminClusterNetworkConfig getNetworkConfigInput()
-
getNodeAccessConfigInput
@Stability(Stable) @Nullable public GkeonpremBareMetalAdminClusterNodeAccessConfig getNodeAccessConfigInput()
-
getNodeConfigInput
@Stability(Stable) @Nullable public GkeonpremBareMetalAdminClusterNodeConfig getNodeConfigInput()
-
getProjectInput
@Stability(Stable) @Nullable public String getProjectInput()
-
getProxyInput
@Stability(Stable) @Nullable public GkeonpremBareMetalAdminClusterProxy getProxyInput()
-
getSecurityConfigInput
@Stability(Stable) @Nullable public GkeonpremBareMetalAdminClusterSecurityConfig getSecurityConfigInput()
-
getStorageInput
@Stability(Stable) @Nullable public GkeonpremBareMetalAdminClusterStorage getStorageInput()
-
getTimeoutsInput
@Stability(Stable) @Nullable public Object getTimeoutsInput()
-
getBareMetalVersion
@Stability(Stable) @NotNull public String getBareMetalVersion()
-
setBareMetalVersion
@Stability(Stable) public void setBareMetalVersion(@NotNull String value)
-
getDescription
@Stability(Stable) @NotNull public String getDescription()
-
setDescription
@Stability(Stable) public void setDescription(@NotNull String value)
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
getLocation
@Stability(Stable) @NotNull public String getLocation()
-
setLocation
@Stability(Stable) public void setLocation(@NotNull String value)
-
getName
@Stability(Stable) @NotNull public String getName()
-
setName
@Stability(Stable) public void setName(@NotNull String value)
-
getProject
@Stability(Stable) @NotNull public String getProject()
-
setProject
@Stability(Stable) public void setProject(@NotNull String value)
-
-