Connection
public struct Connection : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The Direct Connect endpoint on which the physical connection terminates.
Declaration
Swift
public let awsDevice: String?
-
The Direct Connect endpoint on which the physical connection terminates.
Declaration
Swift
public let awsDeviceV2: String?
-
The bandwidth of the connection.
Declaration
Swift
public let bandwidth: String?
-
The ID of the connection.
Declaration
Swift
public let connectionId: String?
-
The name of the connection.
Declaration
Swift
public let connectionName: String?
-
The state of the connection. The following are the possible values: ordering: The initial state of a hosted connection provisioned on an interconnect. The connection stays in the ordering state until the owner of the hosted connection confirms or declines the connection order. requested: The initial state of a standard connection. The connection stays in the requested state until the Letter of Authorization (LOA) is sent to the customer. pending: The connection has been approved and is being initialized. available: The network link is up and the connection is ready for use. down: The network link is down. deleting: The connection is being deleted. deleted: The connection has been deleted. rejected: A hosted connection in the ordering state enters the rejected state if it is deleted by the customer. unknown: The state of the connection is not available.
Declaration
Swift
public let connectionState: ConnectionState?
-
Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).
Declaration
Swift
public let hasLogicalRedundancy: HasLogicalRedundancy?
-
Indicates whether jumbo frames (9001 MTU) are supported.
Declaration
Swift
public let jumboFrameCapable: Bool?
-
The ID of the LAG.
Declaration
Swift
public let lagId: String?
-
The time of the most recent call to DescribeLoa for this connection.
Declaration
Swift
public let loaIssueTime: TimeStamp?
-
The location of the connection.
Declaration
Swift
public let location: String?
-
The ID of the AWS account that owns the connection.
Declaration
Swift
public let ownerAccount: String?
-
The name of the AWS Direct Connect service provider associated with the connection.
Declaration
Swift
public let partnerName: String?
-
The name of the service provider associated with the connection.
Declaration
Swift
public let providerName: String?
-
The AWS Region where the connection is located.
Declaration
Swift
public let region: String?
-
The tags associated with the connection.
Declaration
Swift
public let tags: [Tag]?
-
The ID of the VLAN.
Declaration
Swift
public let vlan: Int?
-
init(awsDevice:awsDeviceV2:bandwidth:connectionId:connectionName:connectionState:hasLogicalRedundancy:jumboFrameCapable:lagId:loaIssueTime:location:ownerAccount:partnerName:providerName:region:tags:vlan:)
Undocumented
Declaration
Swift
public init(awsDevice: String? = nil, awsDeviceV2: String? = nil, bandwidth: String? = nil, connectionId: String? = nil, connectionName: String? = nil, connectionState: ConnectionState? = nil, hasLogicalRedundancy: HasLogicalRedundancy? = nil, jumboFrameCapable: Bool? = nil, lagId: String? = nil, loaIssueTime: TimeStamp? = nil, location: String? = nil, ownerAccount: String? = nil, partnerName: String? = nil, providerName: String? = nil, region: String? = nil, tags: [Tag]? = nil, vlan: Int? = nil)