Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data DirectConnect
- data JSONError :: *
- data VirtualInterface
- virtualInterface :: VirtualInterface
- viAmazonAddress :: Lens' VirtualInterface (Maybe Text)
- viAsn :: Lens' VirtualInterface (Maybe Int)
- viAuthKey :: Lens' VirtualInterface (Maybe Text)
- viConnectionId :: Lens' VirtualInterface (Maybe Text)
- viCustomerAddress :: Lens' VirtualInterface (Maybe Text)
- viCustomerRouterConfig :: Lens' VirtualInterface (Maybe Text)
- viLocation :: Lens' VirtualInterface (Maybe Text)
- viOwnerAccount :: Lens' VirtualInterface (Maybe Text)
- viRouteFilterPrefixes :: Lens' VirtualInterface [RouteFilterPrefix]
- viVirtualGatewayId :: Lens' VirtualInterface (Maybe Text)
- viVirtualInterfaceId :: Lens' VirtualInterface (Maybe Text)
- viVirtualInterfaceName :: Lens' VirtualInterface (Maybe Text)
- viVirtualInterfaceState :: Lens' VirtualInterface (Maybe VirtualInterfaceState)
- viVirtualInterfaceType :: Lens' VirtualInterface (Maybe Text)
- viVlan :: Lens' VirtualInterface (Maybe Int)
- data Location
- location :: Location
- lLocationCode :: Lens' Location (Maybe Text)
- lLocationName :: Lens' Location (Maybe Text)
- data Connections
- connections :: Connections
- cConnections :: Lens' Connections [Connection]
- data NewPrivateVirtualInterfaceAllocation
- newPrivateVirtualInterfaceAllocation :: Text -> Int -> Int -> NewPrivateVirtualInterfaceAllocation
- npviaAmazonAddress :: Lens' NewPrivateVirtualInterfaceAllocation (Maybe Text)
- npviaAsn :: Lens' NewPrivateVirtualInterfaceAllocation Int
- npviaAuthKey :: Lens' NewPrivateVirtualInterfaceAllocation (Maybe Text)
- npviaCustomerAddress :: Lens' NewPrivateVirtualInterfaceAllocation (Maybe Text)
- npviaVirtualInterfaceName :: Lens' NewPrivateVirtualInterfaceAllocation Text
- npviaVlan :: Lens' NewPrivateVirtualInterfaceAllocation Int
- data VirtualInterfaceState
- data Connection
- connection :: Connection
- cBandwidth :: Lens' Connection (Maybe Text)
- cConnectionId :: Lens' Connection (Maybe Text)
- cConnectionName :: Lens' Connection (Maybe Text)
- cConnectionState :: Lens' Connection (Maybe ConnectionState)
- cLocation :: Lens' Connection (Maybe Text)
- cOwnerAccount :: Lens' Connection (Maybe Text)
- cPartnerName :: Lens' Connection (Maybe Text)
- cRegion :: Lens' Connection (Maybe Text)
- cVlan :: Lens' Connection (Maybe Int)
- data NewPublicVirtualInterface
- newPublicVirtualInterface :: Text -> Int -> Int -> Text -> Text -> NewPublicVirtualInterface
- npviAmazonAddress :: Lens' NewPublicVirtualInterface Text
- npviAsn :: Lens' NewPublicVirtualInterface Int
- npviAuthKey :: Lens' NewPublicVirtualInterface (Maybe Text)
- npviCustomerAddress :: Lens' NewPublicVirtualInterface Text
- npviRouteFilterPrefixes :: Lens' NewPublicVirtualInterface [RouteFilterPrefix]
- npviVirtualInterfaceName :: Lens' NewPublicVirtualInterface Text
- npviVlan :: Lens' NewPublicVirtualInterface Int
- data Interconnect
- interconnect :: Interconnect
- iBandwidth :: Lens' Interconnect (Maybe Text)
- iInterconnectId :: Lens' Interconnect (Maybe Text)
- iInterconnectName :: Lens' Interconnect (Maybe Text)
- iInterconnectState :: Lens' Interconnect (Maybe InterconnectState)
- iLocation :: Lens' Interconnect (Maybe Text)
- iRegion :: Lens' Interconnect (Maybe Text)
- data InterconnectState
- data NewPrivateVirtualInterface
- newPrivateVirtualInterface :: Text -> Int -> Int -> Text -> NewPrivateVirtualInterface
- npvi1AmazonAddress :: Lens' NewPrivateVirtualInterface (Maybe Text)
- npvi1Asn :: Lens' NewPrivateVirtualInterface Int
- npvi1AuthKey :: Lens' NewPrivateVirtualInterface (Maybe Text)
- npvi1CustomerAddress :: Lens' NewPrivateVirtualInterface (Maybe Text)
- npvi1VirtualGatewayId :: Lens' NewPrivateVirtualInterface Text
- npvi1VirtualInterfaceName :: Lens' NewPrivateVirtualInterface Text
- npvi1Vlan :: Lens' NewPrivateVirtualInterface Int
- data NewPublicVirtualInterfaceAllocation
- newPublicVirtualInterfaceAllocation :: Text -> Int -> Int -> Text -> Text -> NewPublicVirtualInterfaceAllocation
- npvia1AmazonAddress :: Lens' NewPublicVirtualInterfaceAllocation Text
- npvia1Asn :: Lens' NewPublicVirtualInterfaceAllocation Int
- npvia1AuthKey :: Lens' NewPublicVirtualInterfaceAllocation (Maybe Text)
- npvia1CustomerAddress :: Lens' NewPublicVirtualInterfaceAllocation Text
- npvia1RouteFilterPrefixes :: Lens' NewPublicVirtualInterfaceAllocation [RouteFilterPrefix]
- npvia1VirtualInterfaceName :: Lens' NewPublicVirtualInterfaceAllocation Text
- npvia1Vlan :: Lens' NewPublicVirtualInterfaceAllocation Int
- data ConnectionState
- data VirtualGateway
- virtualGateway :: VirtualGateway
- vgVirtualGatewayId :: Lens' VirtualGateway (Maybe Text)
- vgVirtualGatewayState :: Lens' VirtualGateway (Maybe Text)
- data RouteFilterPrefix
- routeFilterPrefix :: RouteFilterPrefix
- rfpCidr :: Lens' RouteFilterPrefix (Maybe Text)
Service
data DirectConnect Source
Version 2012-10-25
of the Amazon Direct Connect service.
AWSService DirectConnect | |
type Er DirectConnect = JSONError | |
type Sg DirectConnect = V4 |
Error
data JSONError :: *
VirtualInterface
data VirtualInterface Source
virtualInterface :: VirtualInterface Source
VirtualInterface
constructor.
The fields accessible through corresponding lenses are:
viAmazonAddress
::
Maybe
Text
viAsn
::
Maybe
Int
viAuthKey
::
Maybe
Text
viConnectionId
::
Maybe
Text
viCustomerAddress
::
Maybe
Text
viCustomerRouterConfig
::
Maybe
Text
viLocation
::
Maybe
Text
viOwnerAccount
::
Maybe
Text
viRouteFilterPrefixes
::
[RouteFilterPrefix
]viVirtualGatewayId
::
Maybe
Text
viVirtualInterfaceId
::
Maybe
Text
viVirtualInterfaceName
::
Maybe
Text
viVirtualInterfaceState
::
Maybe
VirtualInterfaceState
viVirtualInterfaceType
::
Maybe
Text
viVlan
::
Maybe
Int
viCustomerRouterConfig :: Lens' VirtualInterface (Maybe Text) Source
Information for generating the customer router configuration.
Location
Location
constructor.
The fields accessible through corresponding lenses are:
lLocationCode :: Lens' Location (Maybe Text) Source
The code used to indicate the AWS Direct Connect location.
lLocationName :: Lens' Location (Maybe Text) Source
The name of the AWS Direct Connect location. The name includes the colocation partner name and the physical site of the lit building.
Connections
data Connections Source
connections :: Connections Source
Connections
constructor.
The fields accessible through corresponding lenses are:
cConnections
::
[Connection
]
cConnections :: Lens' Connections [Connection] Source
A list of connections.
NewPrivateVirtualInterfaceAllocation
newPrivateVirtualInterfaceAllocation Source
:: Text | |
-> Int | |
-> Int | |
-> NewPrivateVirtualInterfaceAllocation |
NewPrivateVirtualInterfaceAllocation
constructor.
The fields accessible through corresponding lenses are:
VirtualInterfaceState
data VirtualInterfaceState Source
Available | available |
Confirming | confirming |
Deleted | deleted |
Deleting | deleting |
Pending | pending |
Rejected | rejected |
Verifying | verifying |
Connection
connection :: Connection Source
Connection
constructor.
The fields accessible through corresponding lenses are:
cBandwidth :: Lens' Connection (Maybe Text) Source
Bandwidth of the connection.
Example: 1Gbps (for regular connections), or 500Mbps (for hosted connections)
Default: None
NewPublicVirtualInterface
newPublicVirtualInterface Source
NewPublicVirtualInterface
constructor.
The fields accessible through corresponding lenses are:
Interconnect
interconnect :: Interconnect Source
Interconnect
constructor.
The fields accessible through corresponding lenses are:
InterconnectState
data InterconnectState Source
ISAvailable | available |
ISDeleted | deleted |
ISDeleting | deleting |
ISDown | down |
ISPending | pending |
ISRequested | requested |
NewPrivateVirtualInterface
newPrivateVirtualInterface Source
:: Text | |
-> Int | |
-> Int | |
-> Text | |
-> NewPrivateVirtualInterface |
NewPrivateVirtualInterface
constructor.
The fields accessible through corresponding lenses are:
NewPublicVirtualInterfaceAllocation
newPublicVirtualInterfaceAllocation Source
NewPublicVirtualInterfaceAllocation
constructor.
The fields accessible through corresponding lenses are:
ConnectionState
data ConnectionState Source
CSAvailable | available |
CSDeleted | deleted |
CSDeleting | deleting |
CSDown | down |
CSOrdering | ordering |
CSPending | pending |
CSRejected | rejected |
CSRequested | requested |
VirtualGateway
data VirtualGateway Source
virtualGateway :: VirtualGateway Source
VirtualGateway
constructor.
The fields accessible through corresponding lenses are:
RouteFilterPrefix
data RouteFilterPrefix Source
routeFilterPrefix :: RouteFilterPrefix Source
RouteFilterPrefix
constructor.
The fields accessible through corresponding lenses are: