amazonka-greengrass-1.6.1: Amazon Greengrass SDK.

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

Network.AWS.Greengrass.GetGroupCertificateAuthority

Contents

Description

Retreives the CA associated with a group. Returns the public key of the CA.

Synopsis

Creating a Request

getGroupCertificateAuthority Source #

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

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

data GetGroupCertificateAuthority Source #

See: getGroupCertificateAuthority smart constructor.

Instances
Eq GetGroupCertificateAuthority Source # 
Instance details

Defined in Network.AWS.Greengrass.GetGroupCertificateAuthority

Data GetGroupCertificateAuthority Source # 
Instance details

Defined in Network.AWS.Greengrass.GetGroupCertificateAuthority

Methods

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

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

toConstr :: GetGroupCertificateAuthority -> Constr #

dataTypeOf :: GetGroupCertificateAuthority -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetGroupCertificateAuthority Source # 
Instance details

Defined in Network.AWS.Greengrass.GetGroupCertificateAuthority

Show GetGroupCertificateAuthority Source # 
Instance details

Defined in Network.AWS.Greengrass.GetGroupCertificateAuthority

Generic GetGroupCertificateAuthority Source # 
Instance details

Defined in Network.AWS.Greengrass.GetGroupCertificateAuthority

Associated Types

type Rep GetGroupCertificateAuthority :: Type -> Type #

Hashable GetGroupCertificateAuthority Source # 
Instance details

Defined in Network.AWS.Greengrass.GetGroupCertificateAuthority

AWSRequest GetGroupCertificateAuthority Source # 
Instance details

Defined in Network.AWS.Greengrass.GetGroupCertificateAuthority

Associated Types

type Rs GetGroupCertificateAuthority :: Type #

ToHeaders GetGroupCertificateAuthority Source # 
Instance details

Defined in Network.AWS.Greengrass.GetGroupCertificateAuthority

ToPath GetGroupCertificateAuthority Source # 
Instance details

Defined in Network.AWS.Greengrass.GetGroupCertificateAuthority

ToQuery GetGroupCertificateAuthority Source # 
Instance details

Defined in Network.AWS.Greengrass.GetGroupCertificateAuthority

NFData GetGroupCertificateAuthority Source # 
Instance details

Defined in Network.AWS.Greengrass.GetGroupCertificateAuthority

type Rep GetGroupCertificateAuthority Source # 
Instance details

Defined in Network.AWS.Greengrass.GetGroupCertificateAuthority

type Rep GetGroupCertificateAuthority = D1 (MetaData "GetGroupCertificateAuthority" "Network.AWS.Greengrass.GetGroupCertificateAuthority" "amazonka-greengrass-1.6.1-8Yb8rCOrAv2821KEQdBGt6" False) (C1 (MetaCons "GetGroupCertificateAuthority'" PrefixI True) (S1 (MetaSel (Just "_ggcaCertificateAuthorityId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_ggcaGroupId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))
type Rs GetGroupCertificateAuthority Source # 
Instance details

Defined in Network.AWS.Greengrass.GetGroupCertificateAuthority

Request Lenses

ggcaGroupId :: Lens' GetGroupCertificateAuthority Text Source #

The ID of the AWS Greengrass group.

Destructuring the Response

getGroupCertificateAuthorityResponse Source #

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

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

data GetGroupCertificateAuthorityResponse Source #

See: getGroupCertificateAuthorityResponse smart constructor.

Instances
Eq GetGroupCertificateAuthorityResponse Source # 
Instance details

Defined in Network.AWS.Greengrass.GetGroupCertificateAuthority

Data GetGroupCertificateAuthorityResponse Source # 
Instance details

Defined in Network.AWS.Greengrass.GetGroupCertificateAuthority

Methods

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

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

toConstr :: GetGroupCertificateAuthorityResponse -> Constr #

dataTypeOf :: GetGroupCertificateAuthorityResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetGroupCertificateAuthorityResponse Source # 
Instance details

Defined in Network.AWS.Greengrass.GetGroupCertificateAuthority

Show GetGroupCertificateAuthorityResponse Source # 
Instance details

Defined in Network.AWS.Greengrass.GetGroupCertificateAuthority

Generic GetGroupCertificateAuthorityResponse Source # 
Instance details

Defined in Network.AWS.Greengrass.GetGroupCertificateAuthority

NFData GetGroupCertificateAuthorityResponse Source # 
Instance details

Defined in Network.AWS.Greengrass.GetGroupCertificateAuthority

type Rep GetGroupCertificateAuthorityResponse Source # 
Instance details

Defined in Network.AWS.Greengrass.GetGroupCertificateAuthority

type Rep GetGroupCertificateAuthorityResponse = D1 (MetaData "GetGroupCertificateAuthorityResponse" "Network.AWS.Greengrass.GetGroupCertificateAuthority" "amazonka-greengrass-1.6.1-8Yb8rCOrAv2821KEQdBGt6" False) (C1 (MetaCons "GetGroupCertificateAuthorityResponse'" PrefixI True) ((S1 (MetaSel (Just "_ggcarsPemEncodedCertificate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ggcarsGroupCertificateAuthorityARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_ggcarsGroupCertificateAuthorityId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ggcarsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

ggcarsGroupCertificateAuthorityARN :: Lens' GetGroupCertificateAuthorityResponse (Maybe Text) Source #

The ARN of the certificate authority for the group.

ggcarsGroupCertificateAuthorityId :: Lens' GetGroupCertificateAuthorityResponse (Maybe Text) Source #

The ID of the certificate authority for the group.