class Azure::OperationalInsights::Mgmt::V2020_08_01::Models::StorageInsight
The top level storage insight resource container.
Attributes
containers[RW]
@return [Array<String>] The names of the blob containers that the workspace should read
e_tag[RW]
@return [String] The ETag of the storage insight.
status[RW]
@return [StorageInsightStatus] The status of the storage insight
storage_account[RW]
@return [StorageAccount] The storage account connection details
tables[RW]
@return [Array<String>] The names of the Azure
tables that the workspace should read
Private Class Methods
mapper()
click to toggle source
Mapper for StorageInsight
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-08-01/generated/azure_mgmt_operational_insights/models/storage_insight.rb, line 40 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'StorageInsight', type: { name: 'Composite', class_name: 'StorageInsight', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, containers: { client_side_validation: true, required: false, serialized_name: 'properties.containers', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, tables: { client_side_validation: true, required: false, serialized_name: 'properties.tables', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, storage_account: { client_side_validation: true, required: true, serialized_name: 'properties.storageAccount', type: { name: 'Composite', class_name: 'StorageAccount' } }, status: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.status', type: { name: 'Composite', class_name: 'StorageInsightStatus' } }, e_tag: { client_side_validation: true, required: false, serialized_name: 'eTag', type: { name: 'String' } }, tags: { client_side_validation: true, required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } } } } } end