class Azure::EventHub::Mgmt::V2017_04_01::Models::Destination
Capture storage details for capture description
Attributes
archive_name_format[RW]
@return [String] Blob naming convention for archive, e.g. {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Here all the parameters (Namespace,EventHub .. etc) are mandatory irrespective of order
blob_container[RW]
@return [String] Blob container Name
name[RW]
@return [String] Name for capture destination
storage_account_resource_id[RW]
@return [String] Resource
id of the storage account to be used to create the blobs
Private Class Methods
mapper()
click to toggle source
Mapper for Destination
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2017-04-01/generated/azure_mgmt_event_hub/models/destination.rb, line 36 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'Destination', type: { name: 'Composite', class_name: 'Destination', model_properties: { name: { client_side_validation: true, required: false, serialized_name: 'name', type: { name: 'String' } }, storage_account_resource_id: { client_side_validation: true, required: false, serialized_name: 'properties.storageAccountResourceId', type: { name: 'String' } }, blob_container: { client_side_validation: true, required: false, serialized_name: 'properties.blobContainer', type: { name: 'String' } }, archive_name_format: { client_side_validation: true, required: false, serialized_name: 'properties.archiveNameFormat', type: { name: 'String' } } } } } end