libZSservicesZSamazonka-iamZSamazonka-iam
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.IAM.RemoveClientIDFromOpenIDConnectProvider

Description

Removes the specified client ID (also known as audience) from the list of client IDs registered for the specified IAM OpenID Connect (OIDC) provider resource object.

This operation is idempotent; it does not fail or return an error if you try to remove a client ID that does not exist.

Synopsis

Creating a Request

data RemoveClientIDFromOpenIDConnectProvider Source #

Constructors

RemoveClientIDFromOpenIDConnectProvider' 

Fields

  • openIDConnectProviderArn :: Text

    The Amazon Resource Name (ARN) of the IAM OIDC provider resource to remove the client ID from. You can get a list of OIDC provider ARNs by using the ListOpenIDConnectProviders operation.

    For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

  • clientID :: Text

    The client ID (also known as audience) to remove from the IAM OIDC provider resource. For more information about client IDs, see CreateOpenIDConnectProvider.

Instances

Instances details
Eq RemoveClientIDFromOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider

Read RemoveClientIDFromOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider

Show RemoveClientIDFromOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider

Generic RemoveClientIDFromOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider

NFData RemoveClientIDFromOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider

Hashable RemoveClientIDFromOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider

AWSRequest RemoveClientIDFromOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider

ToHeaders RemoveClientIDFromOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider

ToPath RemoveClientIDFromOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider

ToQuery RemoveClientIDFromOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider

type Rep RemoveClientIDFromOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider

type Rep RemoveClientIDFromOpenIDConnectProvider = D1 ('MetaData "RemoveClientIDFromOpenIDConnectProvider" "Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider" "libZSservicesZSamazonka-iamZSamazonka-iam" 'False) (C1 ('MetaCons "RemoveClientIDFromOpenIDConnectProvider'" 'PrefixI 'True) (S1 ('MetaSel ('Just "openIDConnectProviderArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RemoveClientIDFromOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider

newRemoveClientIDFromOpenIDConnectProvider Source #

Create a value of RemoveClientIDFromOpenIDConnectProvider 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:openIDConnectProviderArn:RemoveClientIDFromOpenIDConnectProvider', removeClientIDFromOpenIDConnectProvider_openIDConnectProviderArn - The Amazon Resource Name (ARN) of the IAM OIDC provider resource to remove the client ID from. You can get a list of OIDC provider ARNs by using the ListOpenIDConnectProviders operation.

For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

$sel:clientID:RemoveClientIDFromOpenIDConnectProvider', removeClientIDFromOpenIDConnectProvider_clientID - The client ID (also known as audience) to remove from the IAM OIDC provider resource. For more information about client IDs, see CreateOpenIDConnectProvider.

Request Lenses

removeClientIDFromOpenIDConnectProvider_openIDConnectProviderArn :: Lens' RemoveClientIDFromOpenIDConnectProvider Text Source #

The Amazon Resource Name (ARN) of the IAM OIDC provider resource to remove the client ID from. You can get a list of OIDC provider ARNs by using the ListOpenIDConnectProviders operation.

For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

removeClientIDFromOpenIDConnectProvider_clientID :: Lens' RemoveClientIDFromOpenIDConnectProvider Text Source #

The client ID (also known as audience) to remove from the IAM OIDC provider resource. For more information about client IDs, see CreateOpenIDConnectProvider.

Destructuring the Response

data RemoveClientIDFromOpenIDConnectProviderResponse Source #

Instances

Instances details
Eq RemoveClientIDFromOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider

Read RemoveClientIDFromOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider

Show RemoveClientIDFromOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider

Generic RemoveClientIDFromOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider

NFData RemoveClientIDFromOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider

type Rep RemoveClientIDFromOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider

type Rep RemoveClientIDFromOpenIDConnectProviderResponse = D1 ('MetaData "RemoveClientIDFromOpenIDConnectProviderResponse" "Amazonka.IAM.RemoveClientIDFromOpenIDConnectProvider" "libZSservicesZSamazonka-iamZSamazonka-iam" 'False) (C1 ('MetaCons "RemoveClientIDFromOpenIDConnectProviderResponse'" 'PrefixI 'False) (U1 :: Type -> Type))