def create(options = {})
      options = options.merge(subscription_name: @name)
      resp = @client.create_event_subscription(options)
      EventSubscription.new(
        name: resp.data.event_subscription.cust_subscription_id,
        data: resp.data.event_subscription,
        client: @client
      )
    end
def create(options = {})
      options = options.merge(subscription_name: @name)
      resp = @client.create_event_subscription(options)
      EventSubscription.new(
        name: resp.data.event_subscription.cust_subscription_id,
        data: resp.data.event_subscription,
        client: @client
      )
    end
@example Request syntax with placeholder values

   eventsubscription = event_subscription.create({
     sns_topic_arn: "String", # required
     source_type: "String",
     event_categories: ["String"],
     source_ids: ["String"],
     enabled: false,
     tags: [
       {
         key: "String",
         value: "String",
       },
     ],
   })
 @param [Hash] options ({})
 @option options [required, String] :sns_topic_arn
   The Amazon Resource Name (ARN) of the SNS topic created for event
   notification. The ARN is created by Amazon SNS when you create a topic
   and subscribe to it.
 @option options [String] :source_type
   The type of source that is generating the events. For example, if you
   want to be notified of events generated by a DB instance, you would
   set this parameter to db-instance. if this value is not specified, all
   events are returned.

   Valid values: `db-instance` \| `db-cluster` \| `db-parameter-group` \|
   `db-security-group` \| `db-snapshot` \| `db-cluster-snapshot`
 @option options [Array<String>] :event_categories
   A list of event categories for a SourceType that you want to subscribe
   to. You can see a list of the categories for a given SourceType in the
   [Events][1] topic in the *Amazon RDS User Guide* or by using the
   **DescribeEventCategories** action.



   [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Events.html
 @option options [Array<String>] :source_ids
   The list of identifiers of the event sources for which events are
   returned. If not specified, then all sources are included in the
   response. An identifier must begin with a letter and must contain only
   ASCII letters, digits, and hyphens; it can't end with a hyphen or
   contain two consecutive hyphens.

   Constraints:

   * If SourceIds are supplied, SourceType must also be provided.

   * If the source type is a DB instance, then a `DBInstanceIdentifier`
     must be supplied.

   * If the source type is a DB security group, a `DBSecurityGroupName`
     must be supplied.

   * If the source type is a DB parameter group, a `DBParameterGroupName`
     must be supplied.

   * If the source type is a DB snapshot, a `DBSnapshotIdentifier` must
     be supplied.
 @option options [Boolean] :enabled
   A Boolean value; set to **true** to activate the subscription, set to
   **false** to create the subscription but not active it.
 @option options [Array<Types::Tag>] :tags
   A list of tags. For more information, see [Tagging Amazon RDS
   Resources][1] in the *Amazon RDS User Guide.*



   [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.html
 @return [EventSubscription]