Host
public struct Host : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The time that the Dedicated Host was allocated.
Declaration
Swift
public let allocationTime: TimeStamp?
-
Indicates whether the Dedicated Host supports multiple instance types of the same instance family, or a specific instance type only. one indicates that the Dedicated Host supports multiple instance types in the instance family. off indicates that the Dedicated Host supports a single instance type only.
Declaration
Swift
public let allowsMultipleInstanceTypes: AllowsMultipleInstanceTypes?
-
Whether auto-placement is on or off.
Declaration
Swift
public let autoPlacement: AutoPlacement?
-
The Availability Zone of the Dedicated Host.
Declaration
Swift
public let availabilityZone: String?
-
The ID of the Availability Zone in which the Dedicated Host is allocated.
Declaration
Swift
public let availabilityZoneId: String?
-
Information about the instances running on the Dedicated Host.
Declaration
Swift
public let availableCapacity: AvailableCapacity?
-
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency.
Declaration
Swift
public let clientToken: String?
-
The ID of the Dedicated Host.
Declaration
Swift
public let hostId: String?
-
The hardware specifications of the Dedicated Host.
Declaration
Swift
public let hostProperties: HostProperties?
-
Indicates whether host recovery is enabled or disabled for the Dedicated Host.
Declaration
Swift
public let hostRecovery: HostRecovery?
-
The reservation ID of the Dedicated Host. This returns a null response if the Dedicated Host doesn’t have an associated reservation.
Declaration
Swift
public let hostReservationId: String?
-
The IDs and instance type that are currently running on the Dedicated Host.
Declaration
Swift
public let instances: [HostInstance]?
-
Indicates whether the Dedicated Host is in a host resource group. If memberOfServiceLinkedResourceGroup is true, the host is in a host resource group; otherwise, it is not.
Declaration
Swift
public let memberOfServiceLinkedResourceGroup: Bool?
-
The ID of the AWS account that owns the Dedicated Host.
Declaration
Swift
public let ownerId: String?
-
The time that the Dedicated Host was released.
Declaration
Swift
public let releaseTime: TimeStamp?
-
The Dedicated Host’s state.
Declaration
Swift
public let state: AllocationState?
-
Any tags assigned to the Dedicated Host.
Declaration
Swift
public let tags: [Tag]?
-
init(allocationTime:allowsMultipleInstanceTypes:autoPlacement:availabilityZone:availabilityZoneId:availableCapacity:clientToken:hostId:hostProperties:hostRecovery:hostReservationId:instances:memberOfServiceLinkedResourceGroup:ownerId:releaseTime:state:tags:)
Undocumented
Declaration
Swift
public init(allocationTime: TimeStamp? = nil, allowsMultipleInstanceTypes: AllowsMultipleInstanceTypes? = nil, autoPlacement: AutoPlacement? = nil, availabilityZone: String? = nil, availabilityZoneId: String? = nil, availableCapacity: AvailableCapacity? = nil, clientToken: String? = nil, hostId: String? = nil, hostProperties: HostProperties? = nil, hostRecovery: HostRecovery? = nil, hostReservationId: String? = nil, instances: [HostInstance]? = nil, memberOfServiceLinkedResourceGroup: Bool? = nil, ownerId: String? = nil, releaseTime: TimeStamp? = nil, state: AllocationState? = nil, tags: [Tag]? = nil)