class Azure::Monitor::Mgmt::V2017_04_01::Models::ActivityLogAlertActionGroup

A pointer to an Azure Action Group.

Attributes

action_group_id[RW]

@return [String] The resourceId of the action group. This cannot be null or empty.

webhook_properties[RW]

@return [Hash{String => String}] the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.

Public Class Methods

mapper() click to toggle source

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

# File lib/2017-04-01/generated/azure_mgmt_monitor/models/activity_log_alert_action_group.rb, line 29
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ActivityLogAlertActionGroup',
    type: {
      name: 'Composite',
      class_name: 'ActivityLogAlertActionGroup',
      model_properties: {
        action_group_id: {
          client_side_validation: true,
          required: true,
          serialized_name: 'actionGroupId',
          type: {
            name: 'String'
          }
        },
        webhook_properties: {
          client_side_validation: true,
          required: false,
          serialized_name: 'webhookProperties',
          type: {
            name: 'Dictionary',
            value: {
                client_side_validation: true,
                required: false,
                serialized_name: 'StringElementType',
                type: {
                  name: 'String'
                }
            }
          }
        }
      }
    }
  }
end