Interconnect
public struct Interconnect : 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? -
Indicates whether the interconnect supports a secondary BGP in the same address family (IPv4/IPv6).
Declaration
Swift
public let hasLogicalRedundancy: HasLogicalRedundancy? -
The ID of the interconnect.
Declaration
Swift
public let interconnectId: String? -
The name of the interconnect.
Declaration
Swift
public let interconnectName: String? -
The state of the interconnect. The following are the possible values: requested: The initial state of an interconnect. The interconnect stays in the requested state until the Letter of Authorization (LOA) is sent to the customer. pending: The interconnect is approved, and is being initialized. available: The network link is up, and the interconnect is ready for use. down: The network link is down. deleting: The interconnect is being deleted. deleted: The interconnect is deleted. unknown: The state of the interconnect is not available.
Declaration
Swift
public let interconnectState: InterconnectState? -
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 name of the service provider associated with the interconnect.
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 interconnect.
Declaration
Swift
public let tags: [Tag]? -
init(awsDevice:awsDeviceV2:bandwidth:hasLogicalRedundancy:interconnectId:interconnectName:interconnectState:jumboFrameCapable:lagId:loaIssueTime:location:providerName:region:tags:)Undocumented
Declaration
Swift
public init(awsDevice: String? = nil, awsDeviceV2: String? = nil, bandwidth: String? = nil, hasLogicalRedundancy: HasLogicalRedundancy? = nil, interconnectId: String? = nil, interconnectName: String? = nil, interconnectState: InterconnectState? = nil, jumboFrameCapable: Bool? = nil, lagId: String? = nil, loaIssueTime: TimeStamp? = nil, location: String? = nil, providerName: String? = nil, region: String? = nil, tags: [Tag]? = nil)
View on GitHub
Interconnect Structure Reference