Method: ESP::Suppression::Signature.create

Defined in:
lib/esp/resources/suppression/signature.rb

.create(attributes = {}) ⇒ ESP::Suppression::Signature

Create a suppression for a signature or custom signature.

If you pass an alert_id, include the reason and all other params will be ignored, and the suppression will be created based on that alert.

call-seq -> super.create(attributes={})

Examples:

When Not Creating for Alert

create(signature_ids: [4, 2], regions: ['us_east_1'], external_account_ids: [5], reason: 'My very good reason for creating this suppression')

When Creating for Alert

create(alert_id: 5, reason: 'My very good reason for creating this suppression')

Parameters:

  • attributes (Hash) (defaults to: {})

    Required hash of signature suppression attributes.

    Valid Attributes

    See API documentation for valid arguments

Returns:



# File 'lib/esp/resources/suppression/signature.rb', line 51