EventSubscriptionState class

Input properties used for looking up and filtering EventSubscription resources.

Constructors

EventSubscriptionState({Input<String?>? arn, Input<String?>? customerAwsId, Input<bool?>? enabled, Input<List<String>?>? eventCategories, Input<String?>? name, Input<String?>? namePrefix, Input<String?>? region, Input<String?>? snsTopicArn, Input<List<String>?>? sourceIds, Input<String?>? sourceType, Input<Map<String, String>?>? tags, Input<Map<String, String>?>? tagsAll})
Creates a new EventSubscriptionState. arn ARN of the DocumentDB event notification subscription customerAwsId The AWS customer account associated with the DocumentDB event notification subscription enabled A boolean flag to enable/disable the subscription. Defaults to true. eventCategories A list of event categories for a SourceType that you want to subscribe to. See https://docs.aws.amazon.com/documentdb/latest/developerguide/API_Event.html or run aws docdb describe-event-categories. name The name of the DocumentDB event subscription. By default generated by this provider. namePrefix The name of the DocumentDB event subscription. Conflicts with name. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. snsTopicArn Optional. sourceIds A list of identifiers of the event sources for which events will be returned. If not specified, then all sources are included in the response. If specified, a sourceType must also be specified. sourceType The type of source that will be generating the events. Valid options are db-instance, db-cluster, db-parameter-group, db-security-group, db-cluster-snapshot. If not set, all sources will be subscribed to. tags A map of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. tagsAll A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
const
EventSubscriptionState.fromMap(Map<String, dynamic> map)
factory

Properties

arn → Input<String?>?
ARN of the DocumentDB event notification subscription
final
customerAwsId → Input<String?>?
The AWS customer account associated with the DocumentDB event notification subscription
final
enabled → Input<bool?>?
A boolean flag to enable/disable the subscription. Defaults to true.
final
eventCategories → Input<List<String>?>?
A list of event categories for a SourceType that you want to subscribe to. See https://docs.aws.amazon.com/documentdb/latest/developerguide/API_Event.html or run aws docdb describe-event-categories.
final
hashCode int
The hash code for this object.
no setterinherited
name → Input<String?>?
The name of the DocumentDB event subscription. By default generated by this provider.
final
namePrefix → Input<String?>?
The name of the DocumentDB event subscription. Conflicts with name.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
snsTopicArn → Input<String?>?
final
sourceIds → Input<List<String>?>?
A list of identifiers of the event sources for which events will be returned. If not specified, then all sources are included in the response. If specified, a sourceType must also be specified.
final
sourceType → Input<String?>?
The type of source that will be generating the events. Valid options are db-instance, db-cluster, db-parameter-group, db-security-group, db-cluster-snapshot. If not set, all sources will be subscribed to.
final
tags → Input<Map<String, String>?>?
A map of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
final
tagsAll → Input<Map<String, String>?>?
A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited