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 Source #

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 Source #

Container for the parameters to the DescribeInterconnectLoa operation.

See: describeInterconnectLoa smart constructor.

Instances

Eq DescribeInterconnectLoa Source # 
Data DescribeInterconnectLoa Source # 

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 Source # 
Show DescribeInterconnectLoa Source # 
Generic DescribeInterconnectLoa Source # 
Hashable DescribeInterconnectLoa Source # 
ToJSON DescribeInterconnectLoa Source # 
NFData DescribeInterconnectLoa Source # 

Methods

rnf :: DescribeInterconnectLoa -> () #

AWSRequest DescribeInterconnectLoa Source # 
ToPath DescribeInterconnectLoa Source # 
ToHeaders DescribeInterconnectLoa Source # 
ToQuery DescribeInterconnectLoa Source # 
type Rep DescribeInterconnectLoa Source # 
type Rep DescribeInterconnectLoa = D1 (MetaData "DescribeInterconnectLoa" "Network.AWS.DirectConnect.DescribeInterconnectLoa" "amazonka-directconnect-1.4.5-EzRPisumISfFWAbBiPLx5s" 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 Source # 

Request Lenses

dilProviderName :: Lens' DescribeInterconnectLoa (Maybe Text) Source #

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 Source #

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 Source #

The response received when DescribeInterconnectLoa is called.

See: describeInterconnectLoaResponse smart constructor.

Instances

Eq DescribeInterconnectLoaResponse Source # 
Data DescribeInterconnectLoaResponse Source # 

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 Source # 
Show DescribeInterconnectLoaResponse Source # 
Generic DescribeInterconnectLoaResponse Source # 
NFData DescribeInterconnectLoaResponse Source # 
type Rep DescribeInterconnectLoaResponse Source # 
type Rep DescribeInterconnectLoaResponse = D1 (MetaData "DescribeInterconnectLoaResponse" "Network.AWS.DirectConnect.DescribeInterconnectLoa" "amazonka-directconnect-1.4.5-EzRPisumISfFWAbBiPLx5s" 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