class Azure::Monitor::Mgmt::V2018_09_01::Models::AzureFunctionReceiver
An azure function receiver.
Attributes
function_app_resource_id[RW]
@return [String] The azure resource id of the function app.
function_name[RW]
@return [String] The function name in the function app.
http_trigger_url[RW]
@return [String] The http trigger url where http request sent to.
name[RW]
@return [String] The name of the azure function receiver. Names must be unique across all receivers within an action group.
Public Class Methods
mapper()
click to toggle source
Mapper for AzureFunctionReceiver
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-09-01/generated/azure_mgmt_monitor/models/azure_function_receiver.rb, line 33 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'AzureFunctionReceiver', type: { name: 'Composite', class_name: 'AzureFunctionReceiver', model_properties: { name: { client_side_validation: true, required: true, serialized_name: 'name', type: { name: 'String' } }, function_app_resource_id: { client_side_validation: true, required: true, serialized_name: 'functionAppResourceId', type: { name: 'String' } }, function_name: { client_side_validation: true, required: true, serialized_name: 'functionName', type: { name: 'String' } }, http_trigger_url: { client_side_validation: true, required: true, serialized_name: 'httpTriggerUrl', type: { name: 'String' } } } } } end