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

Description

Removes the specified tags from the specified Security Assertion Markup Language (SAML) identity provider in IAM. For more information about these providers, see About web identity federation. For more information about tagging, see Tagging IAM resources in the IAM User Guide.

Synopsis

Creating a Request

data UntagSAMLProvider Source #

See: newUntagSAMLProvider smart constructor.

Constructors

UntagSAMLProvider' 

Fields

  • sAMLProviderArn :: Text

    The ARN of the SAML identity provider in IAM from which you want to remove tags.

    This parameter allows (through its regex pattern) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-

  • tagKeys :: [Text]

    A list of key names as a simple array of strings. The tags with matching keys are removed from the specified SAML identity provider.

Instances

Instances details
Eq UntagSAMLProvider Source # 
Instance details

Defined in Amazonka.IAM.UntagSAMLProvider

Read UntagSAMLProvider Source # 
Instance details

Defined in Amazonka.IAM.UntagSAMLProvider

Show UntagSAMLProvider Source # 
Instance details

Defined in Amazonka.IAM.UntagSAMLProvider

Generic UntagSAMLProvider Source # 
Instance details

Defined in Amazonka.IAM.UntagSAMLProvider

Associated Types

type Rep UntagSAMLProvider :: Type -> Type #

NFData UntagSAMLProvider Source # 
Instance details

Defined in Amazonka.IAM.UntagSAMLProvider

Methods

rnf :: UntagSAMLProvider -> () #

Hashable UntagSAMLProvider Source # 
Instance details

Defined in Amazonka.IAM.UntagSAMLProvider

AWSRequest UntagSAMLProvider Source # 
Instance details

Defined in Amazonka.IAM.UntagSAMLProvider

Associated Types

type AWSResponse UntagSAMLProvider #

ToHeaders UntagSAMLProvider Source # 
Instance details

Defined in Amazonka.IAM.UntagSAMLProvider

ToPath UntagSAMLProvider Source # 
Instance details

Defined in Amazonka.IAM.UntagSAMLProvider

ToQuery UntagSAMLProvider Source # 
Instance details

Defined in Amazonka.IAM.UntagSAMLProvider

type Rep UntagSAMLProvider Source # 
Instance details

Defined in Amazonka.IAM.UntagSAMLProvider

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

Defined in Amazonka.IAM.UntagSAMLProvider

newUntagSAMLProvider Source #

Create a value of UntagSAMLProvider 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:sAMLProviderArn:UntagSAMLProvider', untagSAMLProvider_sAMLProviderArn - The ARN of the SAML identity provider in IAM from which you want to remove tags.

This parameter allows (through its regex pattern) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-

$sel:tagKeys:UntagSAMLProvider', untagSAMLProvider_tagKeys - A list of key names as a simple array of strings. The tags with matching keys are removed from the specified SAML identity provider.

Request Lenses

untagSAMLProvider_sAMLProviderArn :: Lens' UntagSAMLProvider Text Source #

The ARN of the SAML identity provider in IAM from which you want to remove tags.

This parameter allows (through its regex pattern) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-

untagSAMLProvider_tagKeys :: Lens' UntagSAMLProvider [Text] Source #

A list of key names as a simple array of strings. The tags with matching keys are removed from the specified SAML identity provider.

Destructuring the Response

data UntagSAMLProviderResponse Source #

See: newUntagSAMLProviderResponse smart constructor.

Instances

Instances details
Eq UntagSAMLProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.UntagSAMLProvider

Read UntagSAMLProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.UntagSAMLProvider

Show UntagSAMLProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.UntagSAMLProvider

Generic UntagSAMLProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.UntagSAMLProvider

Associated Types

type Rep UntagSAMLProviderResponse :: Type -> Type #

NFData UntagSAMLProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.UntagSAMLProvider

type Rep UntagSAMLProviderResponse Source # 
Instance details

Defined in Amazonka.IAM.UntagSAMLProvider

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

newUntagSAMLProviderResponse :: UntagSAMLProviderResponse Source #

Create a value of UntagSAMLProviderResponse with all optional fields omitted.

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