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?
  • Undocumented

    Declaration

    Swift

    public init(amazonSideAsn: Int64? = nil, directConnectGatewayId: String? = nil, directConnectGatewayName: String? = nil, directConnectGatewayState: DirectConnectGatewayState? = nil, ownerAccount: String? = nil, stateChangeError: String? = nil)