gogol-container-0.5.0: Google Kubernetes Engine SDK.

Copyright(c) 2015-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.Google.Resource.Container.Projects.Locations.Clusters.GetJWKs

Contents

Description

Gets the public component of the cluster signing keys in JSON Web Key format. This API is not yet intended for general use, and is not available for all clusters.

See: Kubernetes Engine API Reference for container.projects.locations.clusters.getJwks.

Synopsis

REST Resource

type ProjectsLocationsClustersGetJWKsResource = "v1" :> (Capture "parent" Text :> ("jwks" :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] GetJSONWebKeysResponse)))))))) Source #

A resource alias for container.projects.locations.clusters.getJwks method which the ProjectsLocationsClustersGetJWKs request conforms to.

Creating a Request

projectsLocationsClustersGetJWKs Source #

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

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

data ProjectsLocationsClustersGetJWKs Source #

Gets the public component of the cluster signing keys in JSON Web Key format. This API is not yet intended for general use, and is not available for all clusters.

See: projectsLocationsClustersGetJWKs smart constructor.

Instances
Eq ProjectsLocationsClustersGetJWKs Source # 
Instance details

Defined in Network.Google.Resource.Container.Projects.Locations.Clusters.GetJWKs

Data ProjectsLocationsClustersGetJWKs Source # 
Instance details

Defined in Network.Google.Resource.Container.Projects.Locations.Clusters.GetJWKs

Methods

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

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

toConstr :: ProjectsLocationsClustersGetJWKs -> Constr #

dataTypeOf :: ProjectsLocationsClustersGetJWKs -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ProjectsLocationsClustersGetJWKs Source # 
Instance details

Defined in Network.Google.Resource.Container.Projects.Locations.Clusters.GetJWKs

Generic ProjectsLocationsClustersGetJWKs Source # 
Instance details

Defined in Network.Google.Resource.Container.Projects.Locations.Clusters.GetJWKs

Associated Types

type Rep ProjectsLocationsClustersGetJWKs :: Type -> Type #

GoogleRequest ProjectsLocationsClustersGetJWKs Source # 
Instance details

Defined in Network.Google.Resource.Container.Projects.Locations.Clusters.GetJWKs

type Rep ProjectsLocationsClustersGetJWKs Source # 
Instance details

Defined in Network.Google.Resource.Container.Projects.Locations.Clusters.GetJWKs

type Rep ProjectsLocationsClustersGetJWKs = D1 (MetaData "ProjectsLocationsClustersGetJWKs" "Network.Google.Resource.Container.Projects.Locations.Clusters.GetJWKs" "gogol-container-0.5.0-Coblrag9DEC7lvFAHkhlvh" False) (C1 (MetaCons "ProjectsLocationsClustersGetJWKs'" PrefixI True) ((S1 (MetaSel (Just "_plcgjParent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_plcgjXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Xgafv)) :*: S1 (MetaSel (Just "_plcgjUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_plcgjAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_plcgjUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_plcgjCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))
type Scopes ProjectsLocationsClustersGetJWKs Source # 
Instance details

Defined in Network.Google.Resource.Container.Projects.Locations.Clusters.GetJWKs

type Scopes ProjectsLocationsClustersGetJWKs = "https://www.googleapis.com/auth/cloud-platform" ': ([] :: [Symbol])
type Rs ProjectsLocationsClustersGetJWKs Source # 
Instance details

Defined in Network.Google.Resource.Container.Projects.Locations.Clusters.GetJWKs

Request Lenses

plcgjParent :: Lens' ProjectsLocationsClustersGetJWKs Text Source #

The cluster (project, location, cluster id) to get keys for. Specified in the format 'projects/*/locations/*/clusters/*'.

plcgjUploadProtocol :: Lens' ProjectsLocationsClustersGetJWKs (Maybe Text) Source #

Upload protocol for media (e.g. "raw", "multipart").

plcgjUploadType :: Lens' ProjectsLocationsClustersGetJWKs (Maybe Text) Source #

Legacy upload protocol for media (e.g. "media", "multipart").