class Azure::EventGrid::Mgmt::V2020_04_01_preview::Models::WebHookEventSubscriptionDestination
Information about the webhook destination for an event subscription.
Attributes
@return [String] The Azure
Active Directory Application ID or URI to get the access token that will be included as the bearer token in delivery requests.
@return [String] The Azure
Active Directory Tenant ID to get the access token that will be included as the bearer token in delivery requests.
@return [String] The base URL that represents the endpoint of the destination of an event subscription.
@return [String] The URL that represents the endpoint of the destination of an event subscription.
@return [Integer] Maximum number of events per batch.
@return [Integer] Preferred batch size in Kilobytes.
Public Class Methods
Mapper for WebHookEventSubscriptionDestination
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-04-01-preview/generated/azure_mgmt_event_grid/models/web_hook_event_subscription_destination.rb, line 50 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'WebHook', type: { name: 'Composite', class_name: 'WebHookEventSubscriptionDestination', model_properties: { endpointType: { client_side_validation: true, required: true, serialized_name: 'endpointType', type: { name: 'String' } }, endpoint_url: { client_side_validation: true, required: false, serialized_name: 'properties.endpointUrl', type: { name: 'String' } }, endpoint_base_url: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.endpointBaseUrl', type: { name: 'String' } }, max_events_per_batch: { client_side_validation: true, required: false, serialized_name: 'properties.maxEventsPerBatch', type: { name: 'Number' } }, preferred_batch_size_in_kilobytes: { client_side_validation: true, required: false, serialized_name: 'properties.preferredBatchSizeInKilobytes', type: { name: 'Number' } }, azure_active_directory_tenant_id: { client_side_validation: true, required: false, serialized_name: 'properties.azureActiveDirectoryTenantId', type: { name: 'String' } }, azure_active_directory_application_id_or_uri: { client_side_validation: true, required: false, serialized_name: 'properties.azureActiveDirectoryApplicationIdOrUri', type: { name: 'String' } } } } } end
# File lib/2020-04-01-preview/generated/azure_mgmt_event_grid/models/web_hook_event_subscription_destination.rb, line 16 def initialize @endpointType = "WebHook" end