amazonka-directconnect-1.4.5: Amazon Direct Connect SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.DirectConnect.DescribeInterconnectLoa

Contents

Description

Returns the LOA-CFA for an Interconnect.

The Letter of Authorization - Connecting Facility Assignment (LOA-CFA) is a document that is used when establishing your cross connect to AWS at the colocation facility. For more information, see Requesting Cross Connects at AWS Direct Connect Locations in the AWS Direct Connect user guide.

Synopsis

Creating a Request

describeInterconnectLoa #

Creates a value of DescribeInterconnectLoa with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dilLoaContentType - Undocumented member.
  • dilProviderName - The name of the service provider who establishes connectivity on your behalf. If you supply this parameter, the LOA-CFA lists the provider name alongside your company name as the requester of the cross connect. Default: None
  • dilInterconnectId - Undocumented member.

data DescribeInterconnectLoa #

Container for the parameters to the DescribeInterconnectLoa operation.

See: describeInterconnectLoa smart constructor.

Instances

Eq DescribeInterconnectLoa # 
Data DescribeInterconnectLoa # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DescribeInterconnectLoa -> c DescribeInterconnectLoa #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DescribeInterconnectLoa #

toConstr :: DescribeInterconnectLoa -> Constr #

dataTypeOf :: DescribeInterconnectLoa -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DescribeInterconnectLoa) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DescribeInterconnectLoa) #

gmapT :: (forall b. Data b => b -> b) -> DescribeInterconnectLoa -> DescribeInterconnectLoa #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DescribeInterconnectLoa -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DescribeInterconnectLoa -> r #

gmapQ :: (forall d. Data d => d -> u) -> DescribeInterconnectLoa -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DescribeInterconnectLoa -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DescribeInterconnectLoa -> m DescribeInterconnectLoa #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeInterconnectLoa -> m DescribeInterconnectLoa #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeInterconnectLoa -> m DescribeInterconnectLoa #

Read DescribeInterconnectLoa # 
Show DescribeInterconnectLoa # 
Generic DescribeInterconnectLoa # 
Hashable DescribeInterconnectLoa # 
ToJSON DescribeInterconnectLoa # 
NFData DescribeInterconnectLoa # 

Methods

rnf :: DescribeInterconnectLoa -> () #

AWSRequest DescribeInterconnectLoa # 
ToQuery DescribeInterconnectLoa # 
ToPath DescribeInterconnectLoa # 
ToHeaders DescribeInterconnectLoa # 
type Rep DescribeInterconnectLoa # 
type Rep DescribeInterconnectLoa = D1 (MetaData "DescribeInterconnectLoa" "Network.AWS.DirectConnect.DescribeInterconnectLoa" "amazonka-directconnect-1.4.5-IbNREyQ8doJBFaOycQ36ke" False) (C1 (MetaCons "DescribeInterconnectLoa'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dilLoaContentType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LoaContentType))) ((:*:) (S1 (MetaSel (Just Symbol "_dilProviderName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dilInterconnectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))
type Rs DescribeInterconnectLoa # 

Request Lenses

dilProviderName :: Lens' DescribeInterconnectLoa (Maybe Text) #

The name of the service provider who establishes connectivity on your behalf. If you supply this parameter, the LOA-CFA lists the provider name alongside your company name as the requester of the cross connect. Default: None

Destructuring the Response

describeInterconnectLoaResponse #

Creates a value of DescribeInterconnectLoaResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data DescribeInterconnectLoaResponse #

The response received when DescribeInterconnectLoa is called.

See: describeInterconnectLoaResponse smart constructor.

Instances

Eq DescribeInterconnectLoaResponse # 
Data DescribeInterconnectLoaResponse # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DescribeInterconnectLoaResponse -> c DescribeInterconnectLoaResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DescribeInterconnectLoaResponse #

toConstr :: DescribeInterconnectLoaResponse -> Constr #

dataTypeOf :: DescribeInterconnectLoaResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DescribeInterconnectLoaResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DescribeInterconnectLoaResponse) #

gmapT :: (forall b. Data b => b -> b) -> DescribeInterconnectLoaResponse -> DescribeInterconnectLoaResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DescribeInterconnectLoaResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DescribeInterconnectLoaResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DescribeInterconnectLoaResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DescribeInterconnectLoaResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DescribeInterconnectLoaResponse -> m DescribeInterconnectLoaResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeInterconnectLoaResponse -> m DescribeInterconnectLoaResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeInterconnectLoaResponse -> m DescribeInterconnectLoaResponse #

Read DescribeInterconnectLoaResponse # 
Show DescribeInterconnectLoaResponse # 
Generic DescribeInterconnectLoaResponse # 
NFData DescribeInterconnectLoaResponse # 
type Rep DescribeInterconnectLoaResponse # 
type Rep DescribeInterconnectLoaResponse = D1 (MetaData "DescribeInterconnectLoaResponse" "Network.AWS.DirectConnect.DescribeInterconnectLoa" "amazonka-directconnect-1.4.5-IbNREyQ8doJBFaOycQ36ke" False) (C1 (MetaCons "DescribeInterconnectLoaResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dilrsLoa") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Loa))) (S1 (MetaSel (Just Symbol "_dilrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int))))

Response Lenses