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

Description

Removes the specified tags from the IAM instance profile. For more information about tagging, see Tagging IAM resources in the IAM User Guide.

Synopsis

Creating a Request

data UntagInstanceProfile Source #

See: newUntagInstanceProfile smart constructor.

Constructors

UntagInstanceProfile' 

Fields

  • instanceProfileName :: Text

    The name of the IAM instance profile 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 instance profile.

Instances

Instances details
Eq UntagInstanceProfile Source # 
Instance details

Defined in Amazonka.IAM.UntagInstanceProfile

Read UntagInstanceProfile Source # 
Instance details

Defined in Amazonka.IAM.UntagInstanceProfile

Show UntagInstanceProfile Source # 
Instance details

Defined in Amazonka.IAM.UntagInstanceProfile

Generic UntagInstanceProfile Source # 
Instance details

Defined in Amazonka.IAM.UntagInstanceProfile

Associated Types

type Rep UntagInstanceProfile :: Type -> Type #

NFData UntagInstanceProfile Source # 
Instance details

Defined in Amazonka.IAM.UntagInstanceProfile

Methods

rnf :: UntagInstanceProfile -> () #

Hashable UntagInstanceProfile Source # 
Instance details

Defined in Amazonka.IAM.UntagInstanceProfile

AWSRequest UntagInstanceProfile Source # 
Instance details

Defined in Amazonka.IAM.UntagInstanceProfile

Associated Types

type AWSResponse UntagInstanceProfile #

ToHeaders UntagInstanceProfile Source # 
Instance details

Defined in Amazonka.IAM.UntagInstanceProfile

ToPath UntagInstanceProfile Source # 
Instance details

Defined in Amazonka.IAM.UntagInstanceProfile

ToQuery UntagInstanceProfile Source # 
Instance details

Defined in Amazonka.IAM.UntagInstanceProfile

type Rep UntagInstanceProfile Source # 
Instance details

Defined in Amazonka.IAM.UntagInstanceProfile

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

Defined in Amazonka.IAM.UntagInstanceProfile

newUntagInstanceProfile Source #

Create a value of UntagInstanceProfile 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:instanceProfileName:UntagInstanceProfile', untagInstanceProfile_instanceProfileName - The name of the IAM instance profile 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:UntagInstanceProfile', untagInstanceProfile_tagKeys - A list of key names as a simple array of strings. The tags with matching keys are removed from the specified instance profile.

Request Lenses

untagInstanceProfile_instanceProfileName :: Lens' UntagInstanceProfile Text Source #

The name of the IAM instance profile 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: _+=,.@-

untagInstanceProfile_tagKeys :: Lens' UntagInstanceProfile [Text] Source #

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

Destructuring the Response

data UntagInstanceProfileResponse Source #

See: newUntagInstanceProfileResponse smart constructor.

Instances

Instances details
Eq UntagInstanceProfileResponse Source # 
Instance details

Defined in Amazonka.IAM.UntagInstanceProfile

Read UntagInstanceProfileResponse Source # 
Instance details

Defined in Amazonka.IAM.UntagInstanceProfile

Show UntagInstanceProfileResponse Source # 
Instance details

Defined in Amazonka.IAM.UntagInstanceProfile

Generic UntagInstanceProfileResponse Source # 
Instance details

Defined in Amazonka.IAM.UntagInstanceProfile

Associated Types

type Rep UntagInstanceProfileResponse :: Type -> Type #

NFData UntagInstanceProfileResponse Source # 
Instance details

Defined in Amazonka.IAM.UntagInstanceProfile

type Rep UntagInstanceProfileResponse Source # 
Instance details

Defined in Amazonka.IAM.UntagInstanceProfile

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

newUntagInstanceProfileResponse :: UntagInstanceProfileResponse Source #

Create a value of UntagInstanceProfileResponse with all optional fields omitted.

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