class Azure::ADHybridHealthService::Mgmt::V2014_01_01::Models::ImportError

The import error details.

Attributes

algorithm_step_type[RW]

@return [AlgorithmStepType] The operation type specific to error reporting. Possible values include: 'Undefined', 'Staging', 'ConnectorFilter', 'Join', 'Projection', 'ImportFlow', 'Provisioning', 'ValidateConnectorFilter', 'Deprovisioning', 'ExportFlow', 'MvDeletion', 'Recall', 'MvObjectTypeChange'

change_not_reimported[RW]

@return [ChangeNotReimported] The change details that is not re-imported.

connector_id[RW]

@return [String] The connector Id.

cs_object_id[RW]

@return [String] The object Id.

dn[RW]

@return [String] The distinguished name.

extension_error_info[RW]

@return [ExtensionErrorInfo] The extension error information.

id[RW]

@return [String] The error Id.

retry_count[RW]

@return [Integer] The retry count.

rule_error_info[RW]

@return [RuleErrorInfo] The error details in legacy rule processing.

run_step_result_id[RW]

@return [String] The run step result Id.

time_first_occurred[RW]

@return [DateTime] The time when the import error first occurred.

time_occurred[RW]

@return [DateTime] The time when the import error occurred.

type[RW]

@return [String] The type of error.

Private Class Methods

mapper() click to toggle source

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

# File lib/2014-01-01/generated/azure_mgmt_adhybridhealth_service/models/import_error.rb, line 64
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ImportError',
    type: {
      name: 'Composite',
      class_name: 'ImportError',
      model_properties: {
        id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'id',
          type: {
            name: 'String'
          }
        },
        run_step_result_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'runStepResultId',
          type: {
            name: 'String'
          }
        },
        connector_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'connectorId',
          type: {
            name: 'String'
          }
        },
        type: {
          client_side_validation: true,
          required: false,
          serialized_name: 'type',
          type: {
            name: 'String'
          }
        },
        time_occurred: {
          client_side_validation: true,
          required: false,
          serialized_name: 'timeOccurred',
          type: {
            name: 'DateTime'
          }
        },
        time_first_occurred: {
          client_side_validation: true,
          required: false,
          serialized_name: 'timeFirstOccurred',
          type: {
            name: 'DateTime'
          }
        },
        retry_count: {
          client_side_validation: true,
          required: false,
          serialized_name: 'retryCount',
          type: {
            name: 'Number'
          }
        },
        algorithm_step_type: {
          client_side_validation: true,
          required: false,
          serialized_name: 'algorithmStepType',
          type: {
            name: 'String'
          }
        },
        change_not_reimported: {
          client_side_validation: true,
          required: false,
          serialized_name: 'changeNotReimported',
          type: {
            name: 'Composite',
            class_name: 'ChangeNotReimported'
          }
        },
        extension_error_info: {
          client_side_validation: true,
          required: false,
          serialized_name: 'extensionErrorInfo',
          type: {
            name: 'Composite',
            class_name: 'ExtensionErrorInfo'
          }
        },
        rule_error_info: {
          client_side_validation: true,
          required: false,
          serialized_name: 'ruleErrorInfo',
          type: {
            name: 'Composite',
            class_name: 'RuleErrorInfo'
          }
        },
        cs_object_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'csObjectId',
          type: {
            name: 'String'
          }
        },
        dn: {
          client_side_validation: true,
          required: false,
          serialized_name: 'dn',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end