Show / Hide Table of Contents

Class CapacityReservationState

Inheritance
System.Object
InputArgs
ResourceArgs
CapacityReservationState
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 CapacityReservationState : ResourceArgs

Constructors

View Source

CapacityReservationState()

Declaration
public CapacityReservationState()

Properties

View Source

AvailabilityZone

The Availability Zone in which to create the Capacity Reservation.

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

EbsOptimized

Indicates whether the Capacity Reservation supports EBS-optimized instances.

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

EndDate

The date and time at which the Capacity Reservation expires. When a Capacity Reservation expires, the reserved capacity is released and you can no longer launch instances into it. Valid values: RFC3339 time string (YYYY-MM-DDTHH:MM:SSZ)

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

EndDateType

Indicates the way in which the Capacity Reservation ends. Specify either unlimited or limited.

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

EphemeralStorage

Indicates whether the Capacity Reservation supports instances with temporary, block-level storage.

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

InstanceCount

The number of instances for which to reserve capacity.

Declaration
public Input<int> InstanceCount { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

InstanceMatchCriteria

Indicates the type of instance launches that the Capacity Reservation accepts. Specify either open or targeted.

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

InstancePlatform

The type of operating system for which to reserve capacity. Valid options are Linux/UNIX, Red Hat Enterprise Linux, SUSE Linux, Windows, Windows with SQL Server, Windows with SQL Server Enterprise, Windows with SQL Server Standard or Windows with SQL Server Web.

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

InstanceType

The instance type for which to reserve capacity.

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

Tags

A map of tags to assign to the resource.

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

Tenancy

Indicates the tenancy of the Capacity Reservation. Specify either default or dedicated.

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