class Azure::CostManagement::Mgmt::V2018_05_31::Models::ReportConfigDeliveryDestination

The destination information for the delivery of the report.

Attributes

container[RW]

@return [String] The name of the container where reports will be uploaded.

resource_id[RW]

@return [String] The resource id of the storage account where reports will be delivered.

root_folder_path[RW]

@return [String] The name of the directory where reports will be uploaded.

Public Class Methods

mapper() click to toggle source

Mapper for ReportConfigDeliveryDestination class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2018-05-31/generated/azure_mgmt_cost_management/models/report_config_delivery_destination.rb, line 32
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ReportConfigDeliveryDestination',
    type: {
      name: 'Composite',
      class_name: 'ReportConfigDeliveryDestination',
      model_properties: {
        resource_id: {
          client_side_validation: true,
          required: true,
          serialized_name: 'resourceId',
          type: {
            name: 'String'
          }
        },
        container: {
          client_side_validation: true,
          required: true,
          serialized_name: 'container',
          type: {
            name: 'String'
          }
        },
        root_folder_path: {
          client_side_validation: true,
          required: false,
          serialized_name: 'rootFolderPath',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end