Class: Aws::Notifications::Types::ListNotificationConfigurationsRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-notifications/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#channel_arnString

The Amazon Resource Name (ARN) of the Channel to match.

Returns:

  • (String)


1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
# File 'lib/aws-sdk-notifications/types.rb', line 1526

class ListNotificationConfigurationsRequest < Struct.new(
  :event_rule_source,
  :channel_arn,
  :status,
  :subtype,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#event_rule_sourceString

The matched event source.

Must match one of the valid EventBridge sources. Only Amazon Web Services service sourced events are supported. For example, aws.ec2 and aws.cloudwatch. For more information, see [Event delivery from Amazon Web Services services] in the *Amazon EventBridge User Guide*.

[1]: docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html#eb-service-event-delivery-level

Returns:

  • (String)


1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
# File 'lib/aws-sdk-notifications/types.rb', line 1526

class ListNotificationConfigurationsRequest < Struct.new(
  :event_rule_source,
  :channel_arn,
  :status,
  :subtype,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#max_resultsInteger

The maximum number of results to be returned in this call. Defaults to 20.

Returns:

  • (Integer)


1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
# File 'lib/aws-sdk-notifications/types.rb', line 1526

class ListNotificationConfigurationsRequest < Struct.new(
  :event_rule_source,
  :channel_arn,
  :status,
  :subtype,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#next_tokenString

The start token for paginated calls. Retrieved from the response of a previous ListEventRules call. Next token uses Base64 encoding.

Returns:

  • (String)


1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
# File 'lib/aws-sdk-notifications/types.rb', line 1526

class ListNotificationConfigurationsRequest < Struct.new(
  :event_rule_source,
  :channel_arn,
  :status,
  :subtype,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The NotificationConfiguration status to match.

  • Values:

    • ACTIVE

      • All EventRules are ACTIVE and any call can be run.

      ^

    • PARTIALLY_ACTIVE

      • Some EventRules are ACTIVE and some are INACTIVE. Any call can be run.

      • Any call can be run.

    • INACTIVE

      • All EventRules are INACTIVE and any call can be run.

      ^

    • DELETING

      • This NotificationConfiguration is being deleted.

      • Only GET and LIST calls can be run.

Returns:

  • (String)


1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
# File 'lib/aws-sdk-notifications/types.rb', line 1526

class ListNotificationConfigurationsRequest < Struct.new(
  :event_rule_source,
  :channel_arn,
  :status,
  :subtype,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#subtypeString

The subtype used to filter the notification configurations in the request.

Returns:

  • (String)


1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
# File 'lib/aws-sdk-notifications/types.rb', line 1526

class ListNotificationConfigurationsRequest < Struct.new(
  :event_rule_source,
  :channel_arn,
  :status,
  :subtype,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end