class Azure::DataBoxEdge::Mgmt::V2019_08_01::Models::RefreshDetails

Fields for tracking refresh job on the share or container.

Attributes

error_manifest_file[RW]

@return [String] Indicates the relative path of the error xml for the last refresh job on this particular share or container, if any. This could be a failed job or a successful job.

in_progress_refresh_job_id[RW]

@return [String] If a refresh job is currently in progress on this share or container, this field indicates the ARM resource ID of that job. The field is empty if no job is in progress.

last_completed_refresh_job_time_in_utc[RW]

@return [DateTime] Indicates the completed time for the last refresh job on this particular share or container, if any.This could be a failed job or a successful job.

last_job[RW]

@return [String] Indicates the id of the last refresh job on this particular share or container,if any. This could be a failed job or a successful job.

Private Class Methods

mapper() click to toggle source

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

# File lib/2019-08-01/generated/azure_mgmt_databoxedge/models/refresh_details.rb, line 40
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'RefreshDetails',
    type: {
      name: 'Composite',
      class_name: 'RefreshDetails',
      model_properties: {
        in_progress_refresh_job_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'inProgressRefreshJobId',
          type: {
            name: 'String'
          }
        },
        last_completed_refresh_job_time_in_utc: {
          client_side_validation: true,
          required: false,
          serialized_name: 'lastCompletedRefreshJobTimeInUTC',
          type: {
            name: 'DateTime'
          }
        },
        error_manifest_file: {
          client_side_validation: true,
          required: false,
          serialized_name: 'errorManifestFile',
          type: {
            name: 'String'
          }
        },
        last_job: {
          client_side_validation: true,
          required: false,
          serialized_name: 'lastJob',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end