class Azure::Monitor::Mgmt::V2015_05_01::Models::ApplicationInsightsComponentExportRequest
An Application Insights component Continuous Export configuration request definition.
Attributes
@return [String] The name of destination storage account.
@return [String] The SAS URL for the destination storage container. It must grant write permission.
@return [String] The location ID of the destination storage container.
@return [String] The subscription ID of the destination storage container.
@return [String] The Continuous Export destination type. This has to be 'Blob'.
@return [String] Set to 'true' to create a Continuous Export configuration as enabled, otherwise set it to 'false'.
@return [String] Deprecated
@return [String] Deprecated
@return [String] The document types to be exported, as comma separated values. Allowed values include 'Requests', 'Event', 'Exceptions', 'Metrics', 'PageViews', 'PageViewPerformance', 'Rdd', 'PerformanceCounters', 'Availability', 'Messages'.
Public Class Methods
Mapper for ApplicationInsightsComponentExportRequest
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2015-05-01/generated/azure_mgmt_monitor/models/application_insights_component_export_request.rb, line 56 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ApplicationInsightsComponentExportRequest', type: { name: 'Composite', class_name: 'ApplicationInsightsComponentExportRequest', model_properties: { record_types: { client_side_validation: true, required: false, serialized_name: 'RecordTypes', type: { name: 'String' } }, destination_type: { client_side_validation: true, required: false, serialized_name: 'DestinationType', type: { name: 'String' } }, destination_address: { client_side_validation: true, required: false, serialized_name: 'DestinationAddress', type: { name: 'String' } }, is_enabled: { client_side_validation: true, required: false, serialized_name: 'IsEnabled', type: { name: 'String' } }, notification_queue_enabled: { client_side_validation: true, required: false, serialized_name: 'NotificationQueueEnabled', type: { name: 'String' } }, notification_queue_uri: { client_side_validation: true, required: false, serialized_name: 'NotificationQueueUri', type: { name: 'String' } }, destination_storage_subscription_id: { client_side_validation: true, required: false, serialized_name: 'DestinationStorageSubscriptionId', type: { name: 'String' } }, destination_storage_location_id: { client_side_validation: true, required: false, serialized_name: 'DestinationStorageLocationId', type: { name: 'String' } }, destination_account_id: { client_side_validation: true, required: false, serialized_name: 'DestinationAccountId', type: { name: 'String' } } } } } end