Method: ESP::CustomSignature#suppress

Defined in:
lib/esp/resources/custom_signature.rb

#suppress(arguments = {}) ⇒ ESP::Suppression::Signature

Create a suppression for this custom signature.

Examples:

suppress(regions: ['us_east_1'], external_account_ids: [5], reason: 'My very good reason for creating this suppression')

Parameters:

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

    Required hash of signature suppression attributes

    Valid Arguments

    See API documentation for valid arguments

Returns:



30
31
32
33
# File 'lib/esp/resources/custom_signature.rb', line 30

def suppress(arguments = {})
  arguments = arguments.with_indifferent_access
  ESP::Suppression::Signature.create(custom_signature_ids: [id], regions: Array(arguments[:regions]), external_account_ids: Array(arguments[:external_account_ids]), reason: arguments[:reason])
end