libZSservicesZSamazonka-securityhubZSamazonka-securityhub
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.SecurityHub.Types.AwsRdsEventSubscriptionDetails

Description

 
Synopsis

Documentation

data AwsRdsEventSubscriptionDetails Source #

Details about an Amazon RDS event notification subscription. The subscription allows Amazon RDS to post events to an SNS topic.

See: newAwsRdsEventSubscriptionDetails smart constructor.

Constructors

AwsRdsEventSubscriptionDetails' 

Fields

Instances

Instances details
Eq AwsRdsEventSubscriptionDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRdsEventSubscriptionDetails

Read AwsRdsEventSubscriptionDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRdsEventSubscriptionDetails

Show AwsRdsEventSubscriptionDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRdsEventSubscriptionDetails

Generic AwsRdsEventSubscriptionDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRdsEventSubscriptionDetails

Associated Types

type Rep AwsRdsEventSubscriptionDetails :: Type -> Type #

NFData AwsRdsEventSubscriptionDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRdsEventSubscriptionDetails

Hashable AwsRdsEventSubscriptionDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRdsEventSubscriptionDetails

ToJSON AwsRdsEventSubscriptionDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRdsEventSubscriptionDetails

FromJSON AwsRdsEventSubscriptionDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRdsEventSubscriptionDetails

type Rep AwsRdsEventSubscriptionDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsRdsEventSubscriptionDetails

type Rep AwsRdsEventSubscriptionDetails = D1 ('MetaData "AwsRdsEventSubscriptionDetails" "Amazonka.SecurityHub.Types.AwsRdsEventSubscriptionDetails" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "AwsRdsEventSubscriptionDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customerAwsId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "custSubscriptionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snsTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventSubscriptionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "subscriptionCreationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eventCategoriesList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "sourceIdsList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))))

newAwsRdsEventSubscriptionDetails :: AwsRdsEventSubscriptionDetails Source #

Create a value of AwsRdsEventSubscriptionDetails 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:status:AwsRdsEventSubscriptionDetails', awsRdsEventSubscriptionDetails_status - The status of the event notification subscription.

Valid values: creating | modifying | deleting | active | no-permission | topic-not-exist

$sel:customerAwsId:AwsRdsEventSubscriptionDetails', awsRdsEventSubscriptionDetails_customerAwsId - The identifier of the event notification subscription.

$sel:custSubscriptionId:AwsRdsEventSubscriptionDetails', awsRdsEventSubscriptionDetails_custSubscriptionId - The identifier of the account that is associated with the event notification subscription.

$sel:snsTopicArn:AwsRdsEventSubscriptionDetails', awsRdsEventSubscriptionDetails_snsTopicArn - The ARN of the SNS topic to post the event notifications to.

$sel:eventSubscriptionArn:AwsRdsEventSubscriptionDetails', awsRdsEventSubscriptionDetails_eventSubscriptionArn - The ARN of the event notification subscription.

$sel:enabled:AwsRdsEventSubscriptionDetails', awsRdsEventSubscriptionDetails_enabled - Whether the event notification subscription is enabled.

$sel:sourceType:AwsRdsEventSubscriptionDetails', awsRdsEventSubscriptionDetails_sourceType - The source type for the event notification subscription.

$sel:subscriptionCreationTime:AwsRdsEventSubscriptionDetails', awsRdsEventSubscriptionDetails_subscriptionCreationTime - The datetime when the event notification subscription was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

$sel:eventCategoriesList:AwsRdsEventSubscriptionDetails', awsRdsEventSubscriptionDetails_eventCategoriesList - The list of event categories for the event notification subscription.

$sel:sourceIdsList:AwsRdsEventSubscriptionDetails', awsRdsEventSubscriptionDetails_sourceIdsList - A list of source identifiers for the event notification subscription.

awsRdsEventSubscriptionDetails_status :: Lens' AwsRdsEventSubscriptionDetails (Maybe Text) Source #

The status of the event notification subscription.

Valid values: creating | modifying | deleting | active | no-permission | topic-not-exist

awsRdsEventSubscriptionDetails_customerAwsId :: Lens' AwsRdsEventSubscriptionDetails (Maybe Text) Source #

The identifier of the event notification subscription.

awsRdsEventSubscriptionDetails_custSubscriptionId :: Lens' AwsRdsEventSubscriptionDetails (Maybe Text) Source #

The identifier of the account that is associated with the event notification subscription.

awsRdsEventSubscriptionDetails_snsTopicArn :: Lens' AwsRdsEventSubscriptionDetails (Maybe Text) Source #

The ARN of the SNS topic to post the event notifications to.

awsRdsEventSubscriptionDetails_enabled :: Lens' AwsRdsEventSubscriptionDetails (Maybe Bool) Source #

Whether the event notification subscription is enabled.

awsRdsEventSubscriptionDetails_sourceType :: Lens' AwsRdsEventSubscriptionDetails (Maybe Text) Source #

The source type for the event notification subscription.

awsRdsEventSubscriptionDetails_subscriptionCreationTime :: Lens' AwsRdsEventSubscriptionDetails (Maybe Text) Source #

The datetime when the event notification subscription was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

awsRdsEventSubscriptionDetails_eventCategoriesList :: Lens' AwsRdsEventSubscriptionDetails (Maybe [Text]) Source #

The list of event categories for the event notification subscription.

awsRdsEventSubscriptionDetails_sourceIdsList :: Lens' AwsRdsEventSubscriptionDetails (Maybe [Text]) Source #

A list of source identifiers for the event notification subscription.