DirectConnectGateway
public struct DirectConnectGateway : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The autonomous system number (ASN) for the Amazon side of the connection.
Declaration
Swift
public let amazonSideAsn: Int64?
-
The ID of the Direct Connect gateway.
Declaration
Swift
public let directConnectGatewayId: String?
-
The name of the Direct Connect gateway.
Declaration
Swift
public let directConnectGatewayName: String?
-
The state of the Direct Connect gateway. The following are the possible values: pending: The initial state after calling CreateDirectConnectGateway. available: The Direct Connect gateway is ready for use. deleting: The initial state after calling DeleteDirectConnectGateway. deleted: The Direct Connect gateway is deleted and cannot pass traffic.
Declaration
Swift
public let directConnectGatewayState: DirectConnectGatewayState?
-
The ID of the AWS account that owns the Direct Connect gateway.
Declaration
Swift
public let ownerAccount: String?
-
The error message if the state of an object failed to advance.
Declaration
Swift
public let stateChangeError: String?
-
init(amazonSideAsn:directConnectGatewayId:directConnectGatewayName:directConnectGatewayState:ownerAccount:stateChangeError:)
Undocumented
Declaration
Swift
public init(amazonSideAsn: Int64? = nil, directConnectGatewayId: String? = nil, directConnectGatewayName: String? = nil, directConnectGatewayState: DirectConnectGatewayState? = nil, ownerAccount: String? = nil, stateChangeError: String? = nil)