Show / Hide Table of Contents

Class FleetArgs

Inheritance
System.Object
InputArgs
ResourceArgs
FleetArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Ec2
Assembly: Pulumi.Aws.dll
Syntax
public sealed class FleetArgs : ResourceArgs

Constructors

View Source

FleetArgs()

Declaration
public FleetArgs()

Properties

View Source

ExcessCapacityTerminationPolicy

Whether running instances should be terminated if the total target capacity of the EC2 Fleet is decreased below the current size of the EC2. Valid values: no-termination, termination. Defaults to termination.

Declaration
public Input<string> ExcessCapacityTerminationPolicy { get; set; }
Property Value
Type Description
Input<System.String>
View Source

LaunchTemplateConfig

Nested argument containing EC2 Launch Template configurations. Defined below.

Declaration
public Input<FleetLaunchTemplateConfigArgs> LaunchTemplateConfig { get; set; }
Property Value
Type Description
Input<FleetLaunchTemplateConfigArgs>
View Source

OnDemandOptions

Nested argument containing On-Demand configurations. Defined below.

Declaration
public Input<FleetOnDemandOptionsArgs> OnDemandOptions { get; set; }
Property Value
Type Description
Input<FleetOnDemandOptionsArgs>
View Source

ReplaceUnhealthyInstances

Whether EC2 Fleet should replace unhealthy instances. Defaults to false.

Declaration
public Input<bool> ReplaceUnhealthyInstances { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

SpotOptions

Nested argument containing Spot configurations. Defined below.

Declaration
public Input<FleetSpotOptionsArgs> SpotOptions { get; set; }
Property Value
Type Description
Input<FleetSpotOptionsArgs>
View Source

Tags

Map of Fleet tags. To tag instances at launch, specify the tags in the Launch Template.

Declaration
public InputMap<object> Tags { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

TargetCapacitySpecification

Nested argument containing target capacity configurations. Defined below.

Declaration
public Input<FleetTargetCapacitySpecificationArgs> TargetCapacitySpecification { get; set; }
Property Value
Type Description
Input<FleetTargetCapacitySpecificationArgs>
View Source

TerminateInstances

Whether to terminate instances for an EC2 Fleet if it is deleted successfully. Defaults to false.

Declaration
public Input<bool> TerminateInstances { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

TerminateInstancesWithExpiration

Whether running instances should be terminated when the EC2 Fleet expires. Defaults to false.

Declaration
public Input<bool> TerminateInstancesWithExpiration { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Type

The type of request. Indicates whether the EC2 Fleet only requests the target capacity, or also attempts to maintain it. Valid values: maintain, request. Defaults to maintain.

Declaration
public Input<string> Type { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.