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

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
Eq DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

Read DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

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

NFData DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

Hashable DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

ToJSON DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

AWSRequest 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

type Rep DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

type Rep DisassociateIdentityProviderConfig = D1 ('MetaData "DisassociateIdentityProviderConfig" "Amazonka.EKS.DisassociateIdentityProviderConfig" "libZSservicesZSamazonka-eksZSamazonka-eks" '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))))
type AWSResponse DisassociateIdentityProviderConfig Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

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:

$sel:clientRequestToken:DisassociateIdentityProviderConfig', disassociateIdentityProviderConfig_clientRequestToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:clusterName:DisassociateIdentityProviderConfig', disassociateIdentityProviderConfig_clusterName - The name of the cluster to disassociate an identity provider from.

$sel:identityProviderConfig:DisassociateIdentityProviderConfig', disassociateIdentityProviderConfig_identityProviderConfig - An object that represents 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
Eq 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

Generic DisassociateIdentityProviderConfigResponse Source # 
Instance details

Defined in Amazonka.EKS.DisassociateIdentityProviderConfig

NFData 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" "libZSservicesZSamazonka-eksZSamazonka-eks" '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