class Azure::Monitor::Mgmt::V2018_04_16::Models::AzNsActionGroup

Azure action group

Attributes

action_group[RW]

@return [Array<String>] Azure Action Group reference.

custom_webhook_payload[RW]

@return [String] Custom payload to be sent for all webhook URI in Azure action group

email_subject[RW]

@return [String] Custom subject override for all email ids in Azure action group

Private Class Methods

mapper() click to toggle source

Mapper for AzNsActionGroup class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2018-04-16/generated/azure_mgmt_monitor/models/az_ns_action_group.rb, line 31
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'AzNsActionGroup',
    type: {
      name: 'Composite',
      class_name: 'AzNsActionGroup',
      model_properties: {
        action_group: {
          client_side_validation: true,
          required: false,
          serialized_name: 'actionGroup',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'StringElementType',
                type: {
                  name: 'String'
                }
            }
          }
        },
        email_subject: {
          client_side_validation: true,
          required: false,
          serialized_name: 'emailSubject',
          type: {
            name: 'String'
          }
        },
        custom_webhook_payload: {
          client_side_validation: true,
          required: false,
          serialized_name: 'customWebhookPayload',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end