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.DeleteOpenIDConnectProvider

Description

Deletes an OpenID Connect identity provider (IdP) resource object in IAM.

Deleting an IAM OIDC provider resource does not update any roles that reference the provider as a principal in their trust policies. Any attempt to assume a role that references a deleted provider fails.

This operation is idempotent; it does not fail or return an error if you call the operation for a provider that does not exist.

Synopsis

Creating a Request

data DeleteOpenIDConnectProvider Source #

See: newDeleteOpenIDConnectProvider smart constructor.

Constructors

DeleteOpenIDConnectProvider' 

Fields

  • openIDConnectProviderArn :: Text

    The Amazon Resource Name (ARN) of the IAM OpenID Connect provider resource object to delete. You can get a list of OpenID Connect provider resource ARNs by using the ListOpenIDConnectProviders operation.

Instances

Instances details
Eq DeleteOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.DeleteOpenIDConnectProvider

Read DeleteOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.DeleteOpenIDConnectProvider

Show DeleteOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.DeleteOpenIDConnectProvider

Generic DeleteOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.DeleteOpenIDConnectProvider

Associated Types

type Rep DeleteOpenIDConnectProvider :: Type -> Type #

NFData DeleteOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.DeleteOpenIDConnectProvider

Hashable DeleteOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.DeleteOpenIDConnectProvider

AWSRequest DeleteOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.DeleteOpenIDConnectProvider

ToHeaders DeleteOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.DeleteOpenIDConnectProvider

ToPath DeleteOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.DeleteOpenIDConnectProvider

ToQuery DeleteOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.DeleteOpenIDConnectProvider

type Rep DeleteOpenIDConnectProvider Source # 
Instance details

Defined in Amazonka.IAM.DeleteOpenIDConnectProvider

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

Defined in Amazonka.IAM.DeleteOpenIDConnectProvider

newDeleteOpenIDConnectProvider Source #

Create a value of DeleteOpenIDConnectProvider 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:DeleteOpenIDConnectProvider', deleteOpenIDConnectProvider_openIDConnectProviderArn - The Amazon Resource Name (ARN) of the IAM OpenID Connect provider resource object to delete. You can get a list of OpenID Connect provider resource ARNs by using the ListOpenIDConnectProviders operation.

Request Lenses

deleteOpenIDConnectProvider_openIDConnectProviderArn :: Lens' DeleteOpenIDConnectProvider Text Source #

The Amazon Resource Name (ARN) of the IAM OpenID Connect provider resource object to delete. You can get a list of OpenID Connect provider resource ARNs by using the ListOpenIDConnectProviders operation.

Destructuring the Response

data DeleteOpenIDConnectProviderResponse Source #

Instances

Instances details
Eq DeleteOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.DeleteOpenIDConnectProvider

Read DeleteOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.DeleteOpenIDConnectProvider

Show DeleteOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.DeleteOpenIDConnectProvider

Generic DeleteOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.DeleteOpenIDConnectProvider

NFData DeleteOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.DeleteOpenIDConnectProvider

type Rep DeleteOpenIDConnectProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.DeleteOpenIDConnectProvider

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

newDeleteOpenIDConnectProviderResponse :: DeleteOpenIDConnectProviderResponse Source #

Create a value of DeleteOpenIDConnectProviderResponse with all optional fields omitted.

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