Class OpsworksInstanceConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.aws.opsworks_instance.OpsworksInstanceConfig.Jsii$Proxy
-
- All Implemented Interfaces:
OpsworksInstanceConfig,com.hashicorp.cdktf.TerraformMetaArguments,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- OpsworksInstanceConfig
@Stability(Stable) @Internal public static final class OpsworksInstanceConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements OpsworksInstanceConfig
An implementation forOpsworksInstanceConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.aws.opsworks_instance.OpsworksInstanceConfig
OpsworksInstanceConfig.Builder, OpsworksInstanceConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(OpsworksInstanceConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theOpsworksInstanceConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetAgentVersion()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#agent_version OpsworksInstance#agent_version}.StringgetAmiId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#ami_id OpsworksInstance#ami_id}.StringgetArchitecture()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#architecture OpsworksInstance#architecture}.StringgetAutoScalingType()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#auto_scaling_type OpsworksInstance#auto_scaling_type}.StringgetAvailabilityZone()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#availability_zone OpsworksInstance#availability_zone}.ObjectgetConnection()ObjectgetCount()StringgetCreatedAt()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#created_at OpsworksInstance#created_at}.ObjectgetDeleteEbs()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#delete_ebs OpsworksInstance#delete_ebs}.ObjectgetDeleteEip()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#delete_eip OpsworksInstance#delete_eip}.List<com.hashicorp.cdktf.ITerraformDependable>getDependsOn()ObjectgetEbsBlockDevice()ebs_block_device block.ObjectgetEbsOptimized()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#ebs_optimized OpsworksInstance#ebs_optimized}.StringgetEcsClusterArn()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#ecs_cluster_arn OpsworksInstance#ecs_cluster_arn}.StringgetElasticIp()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#elastic_ip OpsworksInstance#elastic_ip}.ObjectgetEphemeralBlockDevice()ephemeral_block_device block.com.hashicorp.cdktf.ITerraformIteratorgetForEach()StringgetHostname()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#hostname OpsworksInstance#hostname}.StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#id OpsworksInstance#id}.StringgetInfrastructureClass()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#infrastructure_class OpsworksInstance#infrastructure_class}.ObjectgetInstallUpdatesOnBoot()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#install_updates_on_boot OpsworksInstance#install_updates_on_boot}.StringgetInstanceProfileArn()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#instance_profile_arn OpsworksInstance#instance_profile_arn}.StringgetInstanceType()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#instance_type OpsworksInstance#instance_type}.List<String>getLayerIds()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#layer_ids OpsworksInstance#layer_ids}.com.hashicorp.cdktf.TerraformResourceLifecyclegetLifecycle()StringgetOs()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#os OpsworksInstance#os}.com.hashicorp.cdktf.TerraformProvidergetProvider()List<Object>getProvisioners()ObjectgetRootBlockDevice()root_block_device block.StringgetRootDeviceType()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#root_device_type OpsworksInstance#root_device_type}.List<String>getSecurityGroupIds()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#security_group_ids OpsworksInstance#security_group_ids}.StringgetSshKeyName()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#ssh_key_name OpsworksInstance#ssh_key_name}.StringgetStackId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#stack_id OpsworksInstance#stack_id}.StringgetState()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#state OpsworksInstance#state}.StringgetStatus()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#status OpsworksInstance#status}.StringgetSubnetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#subnet_id OpsworksInstance#subnet_id}.StringgetTenancy()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#tenancy OpsworksInstance#tenancy}.OpsworksInstanceTimeoutsgetTimeouts()timeouts block.StringgetVirtualizationType()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#virtualization_type OpsworksInstance#virtualization_type}.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(OpsworksInstanceConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theOpsworksInstanceConfig.Builder.
-
-
Method Detail
-
getLayerIds
public final List<String> getLayerIds()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#layer_ids OpsworksInstance#layer_ids}.- Specified by:
getLayerIdsin interfaceOpsworksInstanceConfig
-
getStackId
public final String getStackId()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#stack_id OpsworksInstance#stack_id}.- Specified by:
getStackIdin interfaceOpsworksInstanceConfig
-
getAgentVersion
public final String getAgentVersion()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#agent_version OpsworksInstance#agent_version}.- Specified by:
getAgentVersionin interfaceOpsworksInstanceConfig
-
getAmiId
public final String getAmiId()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#ami_id OpsworksInstance#ami_id}.- Specified by:
getAmiIdin interfaceOpsworksInstanceConfig
-
getArchitecture
public final String getArchitecture()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#architecture OpsworksInstance#architecture}.- Specified by:
getArchitecturein interfaceOpsworksInstanceConfig
-
getAutoScalingType
public final String getAutoScalingType()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#auto_scaling_type OpsworksInstance#auto_scaling_type}.- Specified by:
getAutoScalingTypein interfaceOpsworksInstanceConfig
-
getAvailabilityZone
public final String getAvailabilityZone()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#availability_zone OpsworksInstance#availability_zone}.- Specified by:
getAvailabilityZonein interfaceOpsworksInstanceConfig
-
getCreatedAt
public final String getCreatedAt()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#created_at OpsworksInstance#created_at}.- Specified by:
getCreatedAtin interfaceOpsworksInstanceConfig
-
getDeleteEbs
public final Object getDeleteEbs()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#delete_ebs OpsworksInstance#delete_ebs}.- Specified by:
getDeleteEbsin interfaceOpsworksInstanceConfig
-
getDeleteEip
public final Object getDeleteEip()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#delete_eip OpsworksInstance#delete_eip}.- Specified by:
getDeleteEipin interfaceOpsworksInstanceConfig
-
getEbsBlockDevice
public final Object getEbsBlockDevice()
Description copied from interface:OpsworksInstanceConfigebs_block_device block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#ebs_block_device OpsworksInstance#ebs_block_device}
- Specified by:
getEbsBlockDevicein interfaceOpsworksInstanceConfig
-
getEbsOptimized
public final Object getEbsOptimized()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#ebs_optimized OpsworksInstance#ebs_optimized}.- Specified by:
getEbsOptimizedin interfaceOpsworksInstanceConfig
-
getEcsClusterArn
public final String getEcsClusterArn()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#ecs_cluster_arn OpsworksInstance#ecs_cluster_arn}.- Specified by:
getEcsClusterArnin interfaceOpsworksInstanceConfig
-
getElasticIp
public final String getElasticIp()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#elastic_ip OpsworksInstance#elastic_ip}.- Specified by:
getElasticIpin interfaceOpsworksInstanceConfig
-
getEphemeralBlockDevice
public final Object getEphemeralBlockDevice()
Description copied from interface:OpsworksInstanceConfigephemeral_block_device block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#ephemeral_block_device OpsworksInstance#ephemeral_block_device}
- Specified by:
getEphemeralBlockDevicein interfaceOpsworksInstanceConfig
-
getHostname
public final String getHostname()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#hostname OpsworksInstance#hostname}.- Specified by:
getHostnamein interfaceOpsworksInstanceConfig
-
getId
public final String getId()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#id OpsworksInstance#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.
- Specified by:
getIdin interfaceOpsworksInstanceConfig
-
getInfrastructureClass
public final String getInfrastructureClass()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#infrastructure_class OpsworksInstance#infrastructure_class}.- Specified by:
getInfrastructureClassin interfaceOpsworksInstanceConfig
-
getInstallUpdatesOnBoot
public final Object getInstallUpdatesOnBoot()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#install_updates_on_boot OpsworksInstance#install_updates_on_boot}.- Specified by:
getInstallUpdatesOnBootin interfaceOpsworksInstanceConfig
-
getInstanceProfileArn
public final String getInstanceProfileArn()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#instance_profile_arn OpsworksInstance#instance_profile_arn}.- Specified by:
getInstanceProfileArnin interfaceOpsworksInstanceConfig
-
getInstanceType
public final String getInstanceType()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#instance_type OpsworksInstance#instance_type}.- Specified by:
getInstanceTypein interfaceOpsworksInstanceConfig
-
getOs
public final String getOs()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#os OpsworksInstance#os}.- Specified by:
getOsin interfaceOpsworksInstanceConfig
-
getRootBlockDevice
public final Object getRootBlockDevice()
Description copied from interface:OpsworksInstanceConfigroot_block_device block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#root_block_device OpsworksInstance#root_block_device}
- Specified by:
getRootBlockDevicein interfaceOpsworksInstanceConfig
-
getRootDeviceType
public final String getRootDeviceType()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#root_device_type OpsworksInstance#root_device_type}.- Specified by:
getRootDeviceTypein interfaceOpsworksInstanceConfig
-
getSecurityGroupIds
public final List<String> getSecurityGroupIds()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#security_group_ids OpsworksInstance#security_group_ids}.- Specified by:
getSecurityGroupIdsin interfaceOpsworksInstanceConfig
-
getSshKeyName
public final String getSshKeyName()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#ssh_key_name OpsworksInstance#ssh_key_name}.- Specified by:
getSshKeyNamein interfaceOpsworksInstanceConfig
-
getState
public final String getState()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#state OpsworksInstance#state}.- Specified by:
getStatein interfaceOpsworksInstanceConfig
-
getStatus
public final String getStatus()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#status OpsworksInstance#status}.- Specified by:
getStatusin interfaceOpsworksInstanceConfig
-
getSubnetId
public final String getSubnetId()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#subnet_id OpsworksInstance#subnet_id}.- Specified by:
getSubnetIdin interfaceOpsworksInstanceConfig
-
getTenancy
public final String getTenancy()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#tenancy OpsworksInstance#tenancy}.- Specified by:
getTenancyin interfaceOpsworksInstanceConfig
-
getTimeouts
public final OpsworksInstanceTimeouts getTimeouts()
Description copied from interface:OpsworksInstanceConfigtimeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#timeouts OpsworksInstance#timeouts}
- Specified by:
getTimeoutsin interfaceOpsworksInstanceConfig
-
getVirtualizationType
public final String getVirtualizationType()
Description copied from interface:OpsworksInstanceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_instance#virtualization_type OpsworksInstance#virtualization_type}.- Specified by:
getVirtualizationTypein interfaceOpsworksInstanceConfig
-
getConnection
public final Object getConnection()
- Specified by:
getConnectionin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getCount
public final Object getCount()
- Specified by:
getCountin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getDependsOn
public final List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()
- Specified by:
getDependsOnin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getForEach
public final com.hashicorp.cdktf.ITerraformIterator getForEach()
- Specified by:
getForEachin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getLifecycle
public final com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()
- Specified by:
getLifecyclein interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvider
public final com.hashicorp.cdktf.TerraformProvider getProvider()
- Specified by:
getProviderin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvisioners
public final List<Object> getProvisioners()
- Specified by:
getProvisionersin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-