InstanceDetails
public struct InstanceDetails : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The Availability Zone of the EC2 instance.
Declaration
Swift
public let availabilityZone: String?
-
The profile information of the EC2 instance.
Declaration
Swift
public let iamInstanceProfile: IamInstanceProfile?
-
The image description of the EC2 instance.
Declaration
Swift
public let imageDescription: String?
-
The image ID of the EC2 instance.
Declaration
Swift
public let imageId: String?
-
The ID of the EC2 instance.
Declaration
Swift
public let instanceId: String?
-
The state of the EC2 instance.
Declaration
Swift
public let instanceState: String?
-
The type of the EC2 instance.
Declaration
Swift
public let instanceType: String?
-
The launch time of the EC2 instance.
Declaration
Swift
public let launchTime: String?
-
The elastic network interface information of the EC2 instance.
Declaration
Swift
public let networkInterfaces: [NetworkInterface]?
-
The Amazon Resource Name (ARN) of the AWS Outpost. Only applicable to AWS Outposts instances.
Declaration
Swift
public let outpostArn: String?
-
The platform of the EC2 instance.
Declaration
Swift
public let platform: String?
-
The product code of the EC2 instance.
Declaration
Swift
public let productCodes: [ProductCode]?
-
The tags of the EC2 instance.
Declaration
Swift
public let tags: [Tag]?
-
init(availabilityZone:iamInstanceProfile:imageDescription:imageId:instanceId:instanceState:instanceType:launchTime:networkInterfaces:outpostArn:platform:productCodes:tags:)
Undocumented
Declaration
Swift
public init(availabilityZone: String? = nil, iamInstanceProfile: IamInstanceProfile? = nil, imageDescription: String? = nil, imageId: String? = nil, instanceId: String? = nil, instanceState: String? = nil, instanceType: String? = nil, launchTime: String? = nil, networkInterfaces: [NetworkInterface]? = nil, outpostArn: String? = nil, platform: String? = nil, productCodes: [ProductCode]? = nil, tags: [Tag]? = nil)