class Azure::EventGrid::Mgmt::V2020_10_15_preview::Models::StorageQueueEventSubscriptionDestination
Information about the storage queue destination for an event subscription.
Attributes
endpointType[RW]
queue_message_time_to_live_in_seconds[RW]
@return [Integer] Storage queue message time to live in seconds.
queue_name[RW]
@return [String] The name of the Storage queue under a storage account that is the destination of an event subscription.
Private Class Methods
mapper()
click to toggle source
Mapper for StorageQueueEventSubscriptionDestination
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-10-15-preview/generated/azure_mgmt_event_grid/models/storage_queue_event_subscription_destination.rb, line 39 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'StorageQueue', type: { name: 'Composite', class_name: 'StorageQueueEventSubscriptionDestination', model_properties: { endpointType: { client_side_validation: true, required: true, serialized_name: 'endpointType', type: { name: 'String' } }, resource_id: { client_side_validation: true, required: false, serialized_name: 'properties.resourceId', type: { name: 'String' } }, queue_name: { client_side_validation: true, required: false, serialized_name: 'properties.queueName', type: { name: 'String' } }, queue_message_time_to_live_in_seconds: { client_side_validation: true, required: false, serialized_name: 'properties.queueMessageTimeToLiveInSeconds', type: { name: 'Number' } } } } } end
new()
click to toggle source
# File lib/2020-10-15-preview/generated/azure_mgmt_event_grid/models/storage_queue_event_subscription_destination.rb, line 17 def initialize @endpointType = "StorageQueue" end