amazonka-ec2-2.0: Amazon Elastic Compute Cloud SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.EC2.RegisterInstanceEventNotificationAttributes

Description

Registers a set of tag keys to include in scheduled event notifications for your resources.

To remove tags, use DeregisterInstanceEventNotificationAttributes.

Synopsis

Creating a Request

data RegisterInstanceEventNotificationAttributes Source #

Constructors

RegisterInstanceEventNotificationAttributes' 

Fields

  • dryRun :: Maybe Bool

    Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

  • instanceTagAttribute :: Maybe RegisterInstanceTagAttributeRequest

    Information about the tag keys to register.

Instances

Instances details
ToHeaders RegisterInstanceEventNotificationAttributes Source # 
Instance details

Defined in Amazonka.EC2.RegisterInstanceEventNotificationAttributes

ToPath RegisterInstanceEventNotificationAttributes Source # 
Instance details

Defined in Amazonka.EC2.RegisterInstanceEventNotificationAttributes

ToQuery RegisterInstanceEventNotificationAttributes Source # 
Instance details

Defined in Amazonka.EC2.RegisterInstanceEventNotificationAttributes

AWSRequest RegisterInstanceEventNotificationAttributes Source # 
Instance details

Defined in Amazonka.EC2.RegisterInstanceEventNotificationAttributes

Generic RegisterInstanceEventNotificationAttributes Source # 
Instance details

Defined in Amazonka.EC2.RegisterInstanceEventNotificationAttributes

Read RegisterInstanceEventNotificationAttributes Source # 
Instance details

Defined in Amazonka.EC2.RegisterInstanceEventNotificationAttributes

Show RegisterInstanceEventNotificationAttributes Source # 
Instance details

Defined in Amazonka.EC2.RegisterInstanceEventNotificationAttributes

NFData RegisterInstanceEventNotificationAttributes Source # 
Instance details

Defined in Amazonka.EC2.RegisterInstanceEventNotificationAttributes

Eq RegisterInstanceEventNotificationAttributes Source # 
Instance details

Defined in Amazonka.EC2.RegisterInstanceEventNotificationAttributes

Hashable RegisterInstanceEventNotificationAttributes Source # 
Instance details

Defined in Amazonka.EC2.RegisterInstanceEventNotificationAttributes

type AWSResponse RegisterInstanceEventNotificationAttributes Source # 
Instance details

Defined in Amazonka.EC2.RegisterInstanceEventNotificationAttributes

type Rep RegisterInstanceEventNotificationAttributes Source # 
Instance details

Defined in Amazonka.EC2.RegisterInstanceEventNotificationAttributes

type Rep RegisterInstanceEventNotificationAttributes = D1 ('MetaData "RegisterInstanceEventNotificationAttributes" "Amazonka.EC2.RegisterInstanceEventNotificationAttributes" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "RegisterInstanceEventNotificationAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "instanceTagAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RegisterInstanceTagAttributeRequest))))

newRegisterInstanceEventNotificationAttributes :: RegisterInstanceEventNotificationAttributes Source #

Create a value of RegisterInstanceEventNotificationAttributes 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:dryRun:RegisterInstanceEventNotificationAttributes', registerInstanceEventNotificationAttributes_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

RegisterInstanceEventNotificationAttributes, registerInstanceEventNotificationAttributes_instanceTagAttribute - Information about the tag keys to register.

Request Lenses

registerInstanceEventNotificationAttributes_dryRun :: Lens' RegisterInstanceEventNotificationAttributes (Maybe Bool) Source #

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Destructuring the Response

data RegisterInstanceEventNotificationAttributesResponse Source #

Constructors

RegisterInstanceEventNotificationAttributesResponse' 

Fields

Instances

Instances details
Generic RegisterInstanceEventNotificationAttributesResponse Source # 
Instance details

Defined in Amazonka.EC2.RegisterInstanceEventNotificationAttributes

Read RegisterInstanceEventNotificationAttributesResponse Source # 
Instance details

Defined in Amazonka.EC2.RegisterInstanceEventNotificationAttributes

Show RegisterInstanceEventNotificationAttributesResponse Source # 
Instance details

Defined in Amazonka.EC2.RegisterInstanceEventNotificationAttributes

NFData RegisterInstanceEventNotificationAttributesResponse Source # 
Instance details

Defined in Amazonka.EC2.RegisterInstanceEventNotificationAttributes

Eq RegisterInstanceEventNotificationAttributesResponse Source # 
Instance details

Defined in Amazonka.EC2.RegisterInstanceEventNotificationAttributes

type Rep RegisterInstanceEventNotificationAttributesResponse Source # 
Instance details

Defined in Amazonka.EC2.RegisterInstanceEventNotificationAttributes

type Rep RegisterInstanceEventNotificationAttributesResponse = D1 ('MetaData "RegisterInstanceEventNotificationAttributesResponse" "Amazonka.EC2.RegisterInstanceEventNotificationAttributes" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "RegisterInstanceEventNotificationAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceTagAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceTagNotificationAttribute)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

Response Lenses