amazonka-eks-2.0: Amazon Elastic Kubernetes Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.EKS.DisassociateIdentityProviderConfig

Description

Disassociates an identity provider configuration from a cluster. If you disassociate an identity provider from your cluster, users included in the provider can no longer access the cluster. However, you can still access the cluster with Amazon Web Services IAM users.

Synopsis

Creating a Request

data DisassociateIdentityProviderConfig Source #

Constructors

DisassociateIdentityProviderConfig' 

Fields

Instances

Instances details
ToJSON DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

ToHeaders DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

ToPath DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

ToQuery DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

AWSRequest DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

Generic DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

Associated Types

type Rep DisassociateIdentityProviderConfig :: Type -> Type #

Read DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

Show DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

NFData DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

Eq DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

Hashable DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

type AWSResponse DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

type Rep DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

type Rep DisassociateIdentityProviderConfig = D1 ('MetaData "DisassociateIdentityProviderConfig" "Amazonka.EKS.DisassociateIdentityProviderConfig" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "DisassociateIdentityProviderConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityProviderConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IdentityProviderConfig))))

newDisassociateIdentityProviderConfig Source #

Create a value of DisassociateIdentityProviderConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DisassociateIdentityProviderConfig, disassociateIdentityProviderConfig_clientRequestToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

DisassociateIdentityProviderConfig, disassociateIdentityProviderConfig_clusterName - The name of the cluster to disassociate an identity provider from.

$sel:identityProviderConfig:DisassociateIdentityProviderConfig', disassociateIdentityProviderConfig_identityProviderConfig - An object representing an identity provider configuration.

Request Lenses

disassociateIdentityProviderConfig_clientRequestToken :: Lens' DisassociateIdentityProviderConfig (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

disassociateIdentityProviderConfig_clusterName :: Lens' DisassociateIdentityProviderConfig Text Source #

The name of the cluster to disassociate an identity provider from.

Destructuring the Response

data DisassociateIdentityProviderConfigResponse Source #

Constructors

DisassociateIdentityProviderConfigResponse' 

Fields

Instances

Instances details
Generic DisassociateIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

Read DisassociateIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

Show DisassociateIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

NFData DisassociateIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

Eq DisassociateIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

type Rep DisassociateIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

type Rep DisassociateIdentityProviderConfigResponse = D1 ('MetaData "DisassociateIdentityProviderConfigResponse" "Amazonka.EKS.DisassociateIdentityProviderConfig" "amazonka-eks-2.0-7cAibD4zEbE2zPO6gnUh5m" 'False) (C1 ('MetaCons "DisassociateIdentityProviderConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "update") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Update)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

Response Lenses