Lag
public struct Lag : AWSShapeUndocumented
- 
                  
                  DeclarationSwift public static var _members: [AWSShapeMember]
- 
                  
                  Indicates whether the LAG can host other connections. DeclarationSwift public let allowsHostedConnections: Bool?
- 
                  
                  The AWS Direct Connect endpoint that hosts the LAG. DeclarationSwift public let awsDevice: String?
- 
                  
                  The AWS Direct Connect endpoint that hosts the LAG. DeclarationSwift public let awsDeviceV2: String?
- 
                  
                  The connections bundled by the LAG. DeclarationSwift public let connections: [Connection]?
- 
                  
                  The individual bandwidth of the physical connections bundled by the LAG. The possible values are 1Gbps and 10Gbps. DeclarationSwift public let connectionsBandwidth: String?
- 
                  
                  Indicates whether the LAG supports a secondary BGP peer in the same address family (IPv4/IPv6). DeclarationSwift public let hasLogicalRedundancy: HasLogicalRedundancy?
- 
                  
                  Indicates whether jumbo frames (9001 MTU) are supported. DeclarationSwift public let jumboFrameCapable: Bool?
- 
                  
                  The ID of the LAG. DeclarationSwift public let lagId: String?
- 
                  
                  The name of the LAG. DeclarationSwift public let lagName: String?
- 
                  
                  The state of the LAG. The following are the possible values: requested: The initial state of a LAG. The LAG stays in the requested state until the Letter of Authorization (LOA) is available. pending: The LAG has been approved and is being initialized. available: The network link is established and the LAG is ready for use. down: The network link is down. deleting: The LAG is being deleted. deleted: The LAG is deleted. unknown: The state of the LAG is not available. DeclarationSwift public let lagState: LagState?
- 
                  
                  The location of the LAG. DeclarationSwift public let location: String?
- 
                  
                  The minimum number of physical connections that must be operational for the LAG itself to be operational. DeclarationSwift public let minimumLinks: Int?
- 
                  
                  The number of physical connections bundled by the LAG, up to a maximum of 10. DeclarationSwift public let numberOfConnections: Int?
- 
                  
                  The ID of the AWS account that owns the LAG. DeclarationSwift public let ownerAccount: String?
- 
                  
                  The name of the service provider associated with the LAG. DeclarationSwift public let providerName: String?
- 
                  
                  The AWS Region where the connection is located. DeclarationSwift public let region: String?
- 
                  
                  The tags associated with the LAG. DeclarationSwift public let tags: [Tag]?
- 
                  init(allowsHostedConnections:awsDevice:awsDeviceV2:connections:connectionsBandwidth:hasLogicalRedundancy:jumboFrameCapable:lagId:lagName:lagState:location:minimumLinks:numberOfConnections:ownerAccount:providerName:region:tags:)Undocumented DeclarationSwift public init(allowsHostedConnections: Bool? = nil, awsDevice: String? = nil, awsDeviceV2: String? = nil, connections: [Connection]? = nil, connectionsBandwidth: String? = nil, hasLogicalRedundancy: HasLogicalRedundancy? = nil, jumboFrameCapable: Bool? = nil, lagId: String? = nil, lagName: String? = nil, lagState: LagState? = nil, location: String? = nil, minimumLinks: Int? = nil, numberOfConnections: Int? = nil, ownerAccount: String? = nil, providerName: String? = nil, region: String? = nil, tags: [Tag]? = nil)
 View on GitHub
View on GitHub Lag Structure Reference
        Lag Structure Reference