Class CfnInfrastructureConfiguration.PlacementProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnInfrastructureConfiguration.PlacementProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnInfrastructureConfiguration.PlacementProperty
CfnInfrastructureConfiguration.PlacementProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.imagebuilder.CfnInfrastructureConfiguration.PlacementProperty
CfnInfrastructureConfiguration.PlacementProperty.Builder, CfnInfrastructureConfiguration.PlacementProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnInfrastructureConfiguration.PlacementProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe Availability Zone where your build and test instances will launch.final StringThe ID of the Dedicated Host on which build and test instances run.final StringThe Amazon Resource Name (ARN) of the host resource group in which to launch build and test instances.final StringThe tenancy of the instance.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
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
Constructor that initializes the object based on literal property values passed by theCfnInfrastructureConfiguration.PlacementProperty.Builder.
-
-
Method Details
-
getAvailabilityZone
Description copied from interface:CfnInfrastructureConfiguration.PlacementPropertyThe Availability Zone where your build and test instances will launch.- Specified by:
getAvailabilityZonein interfaceCfnInfrastructureConfiguration.PlacementProperty- See Also:
-
getHostId
Description copied from interface:CfnInfrastructureConfiguration.PlacementPropertyThe ID of the Dedicated Host on which build and test instances run.This only applies if
tenancyishost. If you specify the host ID, you must not specify the resource group ARN. If you specify both, Image Builder returns an error.- Specified by:
getHostIdin interfaceCfnInfrastructureConfiguration.PlacementProperty- See Also:
-
getHostResourceGroupArn
Description copied from interface:CfnInfrastructureConfiguration.PlacementPropertyThe Amazon Resource Name (ARN) of the host resource group in which to launch build and test instances.This only applies if
tenancyishost. If you specify the resource group ARN, you must not specify the host ID. If you specify both, Image Builder returns an error.- Specified by:
getHostResourceGroupArnin interfaceCfnInfrastructureConfiguration.PlacementProperty- See Also:
-
getTenancy
Description copied from interface:CfnInfrastructureConfiguration.PlacementPropertyThe tenancy of the instance.An instance with a tenancy of
dedicatedruns on single-tenant hardware. An instance with a tenancy ofhostruns on a Dedicated Host.If tenancy is set to
host, then you can optionally specify one target for placement – either host ID or host resource group ARN. If automatic placement is enabled for your host, and you don't specify any placement target, Amazon EC2 will try to find an available host for your build and test instances.- Specified by:
getTenancyin interfaceCfnInfrastructureConfiguration.PlacementProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-