Class CfnEC2FleetProps.Jsii$Proxy
- All Implemented Interfaces:
CfnEC2FleetProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnEC2FleetProps
CfnEC2FleetProps-
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.ec2.CfnEC2FleetProps
CfnEC2FleetProps.Builder, CfnEC2FleetProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnEC2FleetProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnEC2FleetProps.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 StringReserved.final StringIndicates whether running instances should be terminated if the total target capacity of the EC2 Fleet is decreased below the current size of the EC2 Fleet.final ObjectThe configuration for the EC2 Fleet.final ObjectDescribes the configuration of On-Demand Instances in an EC2 Fleet.final ObjectIndicates whether EC2 Fleet should replace unhealthy Spot Instances.final ObjectDescribes the configuration of Spot Instances in an EC2 Fleet.final ObjectThe key-value pair for tagging the EC2 Fleet request on creation.final ObjectThe number of units to request.final ObjectIndicates whether running instances should be terminated when the EC2 Fleet expires.final StringgetType()The fleet type.final StringThe start date and time of the request, in UTC format (for example, YYYY - MM - DD T HH : MM : SS Z).final StringThe end date and time of the request, in UTC format (for example, YYYY - MM - DD T HH : MM : SS Z).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 theCfnEC2FleetProps.Builder.
-
-
Method Details
-
getLaunchTemplateConfigs
Description copied from interface:CfnEC2FleetPropsThe configuration for the EC2 Fleet.- Specified by:
getLaunchTemplateConfigsin interfaceCfnEC2FleetProps
-
getTargetCapacitySpecification
Description copied from interface:CfnEC2FleetPropsThe number of units to request.- Specified by:
getTargetCapacitySpecificationin interfaceCfnEC2FleetProps
-
getContext
Description copied from interface:CfnEC2FleetPropsReserved.- Specified by:
getContextin interfaceCfnEC2FleetProps
-
getExcessCapacityTerminationPolicy
Description copied from interface:CfnEC2FleetPropsIndicates whether running instances should be terminated if the total target capacity of the EC2 Fleet is decreased below the current size of the EC2 Fleet.Supported only for fleets of type
maintain.- Specified by:
getExcessCapacityTerminationPolicyin interfaceCfnEC2FleetProps
-
getOnDemandOptions
Description copied from interface:CfnEC2FleetPropsDescribes the configuration of On-Demand Instances in an EC2 Fleet.- Specified by:
getOnDemandOptionsin interfaceCfnEC2FleetProps
-
getReplaceUnhealthyInstances
Description copied from interface:CfnEC2FleetPropsIndicates whether EC2 Fleet should replace unhealthy Spot Instances.Supported only for fleets of type
maintain. For more information, see EC2 Fleet health checks in the Amazon EC2 User Guide .- Specified by:
getReplaceUnhealthyInstancesin interfaceCfnEC2FleetProps
-
getSpotOptions
Description copied from interface:CfnEC2FleetPropsDescribes the configuration of Spot Instances in an EC2 Fleet.- Specified by:
getSpotOptionsin interfaceCfnEC2FleetProps
-
getTagSpecifications
Description copied from interface:CfnEC2FleetPropsThe key-value pair for tagging the EC2 Fleet request on creation. For more information, see Tagging your resources .If the fleet type is
instant, specify a resource type offleetto tag the fleet orinstanceto tag the instances at launch.If the fleet type is
maintainorrequest, specify a resource type offleetto tag the fleet. You cannot specify a resource type ofinstance. To tag instances at launch, specify the tags in a launch template .- Specified by:
getTagSpecificationsin interfaceCfnEC2FleetProps
-
getTerminateInstancesWithExpiration
Description copied from interface:CfnEC2FleetPropsIndicates whether running instances should be terminated when the EC2 Fleet expires.- Specified by:
getTerminateInstancesWithExpirationin interfaceCfnEC2FleetProps
-
getType
Description copied from interface:CfnEC2FleetPropsThe fleet type. The default value ismaintain.maintain- The EC2 Fleet places an asynchronous request for your desired capacity, and continues to maintain your desired Spot capacity by replenishing interrupted Spot Instances.request- The EC2 Fleet places an asynchronous one-time request for your desired capacity, but does submit Spot requests in alternative capacity pools if Spot capacity is unavailable, and does not maintain Spot capacity if Spot Instances are interrupted.instant- The EC2 Fleet places a synchronous one-time request for your desired capacity, and returns errors for any instances that could not be launched.
For more information, see EC2 Fleet request types in the Amazon EC2 User Guide .
- Specified by:
getTypein interfaceCfnEC2FleetProps
-
getValidFrom
Description copied from interface:CfnEC2FleetPropsThe start date and time of the request, in UTC format (for example, YYYY - MM - DD T HH : MM : SS Z).The default is to start fulfilling the request immediately.
- Specified by:
getValidFromin interfaceCfnEC2FleetProps
-
getValidUntil
Description copied from interface:CfnEC2FleetPropsThe end date and time of the request, in UTC format (for example, YYYY - MM - DD T HH : MM : SS Z).At this point, no new EC2 Fleet requests are placed or able to fulfill the request. If no value is specified, the request remains until you cancel it.
- Specified by:
getValidUntilin interfaceCfnEC2FleetProps
-
$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()
-