Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data DirectConnectGatewayAttachment = DirectConnectGatewayAttachment' {}
- newDirectConnectGatewayAttachment :: DirectConnectGatewayAttachment
- directConnectGatewayAttachment_directConnectGatewayId :: Lens' DirectConnectGatewayAttachment (Maybe Text)
- directConnectGatewayAttachment_attachmentState :: Lens' DirectConnectGatewayAttachment (Maybe DirectConnectGatewayAttachmentState)
- directConnectGatewayAttachment_stateChangeError :: Lens' DirectConnectGatewayAttachment (Maybe Text)
- directConnectGatewayAttachment_virtualInterfaceRegion :: Lens' DirectConnectGatewayAttachment (Maybe Text)
- directConnectGatewayAttachment_virtualInterfaceOwnerAccount :: Lens' DirectConnectGatewayAttachment (Maybe Text)
- directConnectGatewayAttachment_virtualInterfaceId :: Lens' DirectConnectGatewayAttachment (Maybe Text)
- directConnectGatewayAttachment_attachmentType :: Lens' DirectConnectGatewayAttachment (Maybe DirectConnectGatewayAttachmentType)
Documentation
data DirectConnectGatewayAttachment Source #
Information about an attachment between a Direct Connect gateway and a virtual interface.
See: newDirectConnectGatewayAttachment
smart constructor.
DirectConnectGatewayAttachment' | |
|
Instances
newDirectConnectGatewayAttachment :: DirectConnectGatewayAttachment Source #
Create a value of DirectConnectGatewayAttachment
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:directConnectGatewayId:DirectConnectGatewayAttachment'
, directConnectGatewayAttachment_directConnectGatewayId
- The ID of the Direct Connect gateway.
$sel:attachmentState:DirectConnectGatewayAttachment'
, directConnectGatewayAttachment_attachmentState
- The state of the attachment. The following are the possible values:
attaching
: The initial state after a virtual interface is created using the Direct Connect gateway.attached
: The Direct Connect gateway and virtual interface are attached and ready to pass traffic.detaching
: The initial state after calling DeleteVirtualInterface.detached
: The virtual interface is detached from the Direct Connect gateway. Traffic flow between the Direct Connect gateway and virtual interface is stopped.
$sel:stateChangeError:DirectConnectGatewayAttachment'
, directConnectGatewayAttachment_stateChangeError
- The error message if the state of an object failed to advance.
$sel:virtualInterfaceRegion:DirectConnectGatewayAttachment'
, directConnectGatewayAttachment_virtualInterfaceRegion
- The Amazon Web Services Region where the virtual interface is located.
$sel:virtualInterfaceOwnerAccount:DirectConnectGatewayAttachment'
, directConnectGatewayAttachment_virtualInterfaceOwnerAccount
- The ID of the Amazon Web Services account that owns the virtual
interface.
$sel:virtualInterfaceId:DirectConnectGatewayAttachment'
, directConnectGatewayAttachment_virtualInterfaceId
- The ID of the virtual interface.
$sel:attachmentType:DirectConnectGatewayAttachment'
, directConnectGatewayAttachment_attachmentType
- The type of attachment.
directConnectGatewayAttachment_directConnectGatewayId :: Lens' DirectConnectGatewayAttachment (Maybe Text) Source #
The ID of the Direct Connect gateway.
directConnectGatewayAttachment_attachmentState :: Lens' DirectConnectGatewayAttachment (Maybe DirectConnectGatewayAttachmentState) Source #
The state of the attachment. The following are the possible values:
attaching
: The initial state after a virtual interface is created using the Direct Connect gateway.attached
: The Direct Connect gateway and virtual interface are attached and ready to pass traffic.detaching
: The initial state after calling DeleteVirtualInterface.detached
: The virtual interface is detached from the Direct Connect gateway. Traffic flow between the Direct Connect gateway and virtual interface is stopped.
directConnectGatewayAttachment_stateChangeError :: Lens' DirectConnectGatewayAttachment (Maybe Text) Source #
The error message if the state of an object failed to advance.
directConnectGatewayAttachment_virtualInterfaceRegion :: Lens' DirectConnectGatewayAttachment (Maybe Text) Source #
The Amazon Web Services Region where the virtual interface is located.
directConnectGatewayAttachment_virtualInterfaceOwnerAccount :: Lens' DirectConnectGatewayAttachment (Maybe Text) Source #
The ID of the Amazon Web Services account that owns the virtual interface.
directConnectGatewayAttachment_virtualInterfaceId :: Lens' DirectConnectGatewayAttachment (Maybe Text) Source #
The ID of the virtual interface.
directConnectGatewayAttachment_attachmentType :: Lens' DirectConnectGatewayAttachment (Maybe DirectConnectGatewayAttachmentType) Source #
The type of attachment.