Class CapacityReservationArgs
Inherited Members
Namespace: Pulumi.Aws.Ec2
Assembly: Pulumi.Aws.dll
Syntax
public sealed class CapacityReservationArgs : ResourceArgs
Constructors
View SourceCapacityReservationArgs()
Declaration
public CapacityReservationArgs()
Properties
View SourceAvailabilityZone
The Availability Zone in which to create the Capacity Reservation.
Declaration
public Input<string> AvailabilityZone { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
EbsOptimized
Indicates whether the Capacity Reservation supports EBS-optimized instances.
Declaration
public Input<bool> EbsOptimized { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
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> |
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> |
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> |
InstanceCount
The number of instances for which to reserve capacity.
Declaration
public Input<int> InstanceCount { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
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> |
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> |
InstanceType
The instance type for which to reserve capacity.
Declaration
public Input<string> InstanceType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Tags
A map of tags to assign to the resource.
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
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> |