AwsEc2InstanceDetails
public struct AwsEc2InstanceDetails : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The IAM profile ARN of the instance.
Declaration
Swift
public let iamInstanceProfileArn: String?
-
The Amazon Machine Image (AMI) ID of the instance.
Declaration
Swift
public let imageId: String?
-
The IPv4 addresses associated with the instance.
Declaration
Swift
public let ipV4Addresses: [String]?
-
The IPv6 addresses associated with the instance.
Declaration
Swift
public let ipV6Addresses: [String]?
-
The key name associated with the instance.
Declaration
Swift
public let keyName: String?
-
Indicates when the instance was launched. Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.
Declaration
Swift
public let launchedAt: String?
-
The identifier of the subnet that the instance was launched in.
Declaration
Swift
public let subnetId: String?
-
The instance type of the instance.
Declaration
Swift
public let type: String?
-
The identifier of the VPC that the instance was launched in.
Declaration
Swift
public let vpcId: String?
-
init(iamInstanceProfileArn:imageId:ipV4Addresses:ipV6Addresses:keyName:launchedAt:subnetId:type:vpcId:)
Undocumented
Declaration
Swift
public init(iamInstanceProfileArn: String? = nil, imageId: String? = nil, ipV4Addresses: [String]? = nil, ipV6Addresses: [String]? = nil, keyName: String? = nil, launchedAt: String? = nil, subnetId: String? = nil, type: String? = nil, vpcId: String? = nil)
-
Declaration
Swift
public func validate(name: String) throws