class Azure::ServiceFabric::V6_4_0_36::Models::RepairTaskHistory

A record of the times when the repair task entered each state.

This type supports the Service Fabric platform; it is not meant to be used directly from your code.

Attributes

approved_utc_timestamp[RW]

@return [DateTime] The time when the repair task entered the Approved state

claimed_utc_timestamp[RW]

@return [DateTime] The time when the repair task entered the Claimed state.

completed_utc_timestamp[RW]

@return [DateTime] The time when the repair task entered the Completed state

created_utc_timestamp[RW]

@return [DateTime] The time when the repair task entered the Created state.

executing_utc_timestamp[RW]

@return [DateTime] The time when the repair task entered the Executing state

preparing_health_check_end_utc_timestamp[RW]

@return [DateTime] The time when the repair task completed the health check in the Preparing state.

preparing_health_check_start_utc_timestamp[RW]

@return [DateTime] The time when the repair task started the health check in the Preparing state.

preparing_utc_timestamp[RW]

@return [DateTime] The time when the repair task entered the Preparing state.

restoring_health_check_end_utc_timestamp[RW]

@return [DateTime] The time when the repair task completed the health check in the Restoring state.

restoring_health_check_start_utc_timestamp[RW]

@return [DateTime] The time when the repair task started the health check in the Restoring state.

restoring_utc_timestamp[RW]

@return [DateTime] The time when the repair task entered the Restoring state

Public Class Methods

mapper() click to toggle source

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

# File lib/6.4.0.36/generated/azure_service_fabric/models/repair_task_history.rb, line 67
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'RepairTaskHistory',
    type: {
      name: 'Composite',
      class_name: 'RepairTaskHistory',
      model_properties: {
        created_utc_timestamp: {
          client_side_validation: true,
          required: false,
          serialized_name: 'CreatedUtcTimestamp',
          type: {
            name: 'DateTime'
          }
        },
        claimed_utc_timestamp: {
          client_side_validation: true,
          required: false,
          serialized_name: 'ClaimedUtcTimestamp',
          type: {
            name: 'DateTime'
          }
        },
        preparing_utc_timestamp: {
          client_side_validation: true,
          required: false,
          serialized_name: 'PreparingUtcTimestamp',
          type: {
            name: 'DateTime'
          }
        },
        approved_utc_timestamp: {
          client_side_validation: true,
          required: false,
          serialized_name: 'ApprovedUtcTimestamp',
          type: {
            name: 'DateTime'
          }
        },
        executing_utc_timestamp: {
          client_side_validation: true,
          required: false,
          serialized_name: 'ExecutingUtcTimestamp',
          type: {
            name: 'DateTime'
          }
        },
        restoring_utc_timestamp: {
          client_side_validation: true,
          required: false,
          serialized_name: 'RestoringUtcTimestamp',
          type: {
            name: 'DateTime'
          }
        },
        completed_utc_timestamp: {
          client_side_validation: true,
          required: false,
          serialized_name: 'CompletedUtcTimestamp',
          type: {
            name: 'DateTime'
          }
        },
        preparing_health_check_start_utc_timestamp: {
          client_side_validation: true,
          required: false,
          serialized_name: 'PreparingHealthCheckStartUtcTimestamp',
          type: {
            name: 'DateTime'
          }
        },
        preparing_health_check_end_utc_timestamp: {
          client_side_validation: true,
          required: false,
          serialized_name: 'PreparingHealthCheckEndUtcTimestamp',
          type: {
            name: 'DateTime'
          }
        },
        restoring_health_check_start_utc_timestamp: {
          client_side_validation: true,
          required: false,
          serialized_name: 'RestoringHealthCheckStartUtcTimestamp',
          type: {
            name: 'DateTime'
          }
        },
        restoring_health_check_end_utc_timestamp: {
          client_side_validation: true,
          required: false,
          serialized_name: 'RestoringHealthCheckEndUtcTimestamp',
          type: {
            name: 'DateTime'
          }
        }
      }
    }
  }
end