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.WellKnown.GetOpenidConfiguration

Contents

Description

Gets the OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details. 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.well-known.getOpenid-configuration.

Synopsis

REST Resource

type ProjectsLocationsClustersWellKnownGetOpenidConfigurationResource = "v1" :> (Capture "parent" Text :> (".well-known" :> ("openid-configuration" :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] GetOpenIdConfigResponse))))))))) Source #

A resource alias for container.projects.locations.clusters.well-known.getOpenid-configuration method which the ProjectsLocationsClustersWellKnownGetOpenidConfiguration request conforms to.

Creating a Request

data ProjectsLocationsClustersWellKnownGetOpenidConfiguration Source #

Gets the OIDC discovery document for the cluster. See the OpenID Connect Discovery 1.0 specification for details. This API is not yet intended for general use, and is not available for all clusters.

See: projectsLocationsClustersWellKnownGetOpenidConfiguration smart constructor.

Instances
Eq ProjectsLocationsClustersWellKnownGetOpenidConfiguration Source # 
Instance details

Defined in Network.Google.Resource.Container.Projects.Locations.Clusters.WellKnown.GetOpenidConfiguration

Data ProjectsLocationsClustersWellKnownGetOpenidConfiguration Source # 
Instance details

Defined in Network.Google.Resource.Container.Projects.Locations.Clusters.WellKnown.GetOpenidConfiguration

Methods

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

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

toConstr :: ProjectsLocationsClustersWellKnownGetOpenidConfiguration -> Constr #

dataTypeOf :: ProjectsLocationsClustersWellKnownGetOpenidConfiguration -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ProjectsLocationsClustersWellKnownGetOpenidConfiguration Source # 
Instance details

Defined in Network.Google.Resource.Container.Projects.Locations.Clusters.WellKnown.GetOpenidConfiguration

Generic ProjectsLocationsClustersWellKnownGetOpenidConfiguration Source # 
Instance details

Defined in Network.Google.Resource.Container.Projects.Locations.Clusters.WellKnown.GetOpenidConfiguration

GoogleRequest ProjectsLocationsClustersWellKnownGetOpenidConfiguration Source # 
Instance details

Defined in Network.Google.Resource.Container.Projects.Locations.Clusters.WellKnown.GetOpenidConfiguration

type Rep ProjectsLocationsClustersWellKnownGetOpenidConfiguration Source # 
Instance details

Defined in Network.Google.Resource.Container.Projects.Locations.Clusters.WellKnown.GetOpenidConfiguration

type Rep ProjectsLocationsClustersWellKnownGetOpenidConfiguration = D1 (MetaData "ProjectsLocationsClustersWellKnownGetOpenidConfiguration" "Network.Google.Resource.Container.Projects.Locations.Clusters.WellKnown.GetOpenidConfiguration" "gogol-container-0.5.0-Coblrag9DEC7lvFAHkhlvh" False) (C1 (MetaCons "ProjectsLocationsClustersWellKnownGetOpenidConfiguration'" PrefixI True) ((S1 (MetaSel (Just "_plcwkgocParent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_plcwkgocXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Xgafv)) :*: S1 (MetaSel (Just "_plcwkgocUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_plcwkgocAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_plcwkgocUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_plcwkgocCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))
type Scopes ProjectsLocationsClustersWellKnownGetOpenidConfiguration Source # 
Instance details

Defined in Network.Google.Resource.Container.Projects.Locations.Clusters.WellKnown.GetOpenidConfiguration

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

Defined in Network.Google.Resource.Container.Projects.Locations.Clusters.WellKnown.GetOpenidConfiguration

Request Lenses

plcwkgocParent :: Lens' ProjectsLocationsClustersWellKnownGetOpenidConfiguration Text Source #

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

plcwkgocUploadType :: Lens' ProjectsLocationsClustersWellKnownGetOpenidConfiguration (Maybe Text) Source #

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