Skip to main content

recovery_job_resources

Creates, updates, deletes, gets or lists a recovery_job_resources resource.

Overview

Namerecovery_job_resources
TypeResource
Idazure.resilience_management.recovery_job_resources

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
durationstringThe time elapsed during the execution of this job.
endTimestring (date-time)The end time of the job execution.
errorDetailsobjectDetails of any errors that occurred during the execution of this job.
jobExtendedInfoobjectAdditional information about the job.
jobIdstringId of the Job under which this job-resource exists.
jobResourceTypestringDiscriminator for the Job object hierarchy. Required. Recovery Orchestration Plan created job resource.
operationstringThe operation that this job is intended to perform.
protectionSolutionTypestringA setting that indicates the protection solution selected. Known values are: "None", "AzureNative", "AzureSiteRecovery", "CrossZoneVMRecovery", and "CustomRunbook". (None, AzureNative, AzureSiteRecovery, CrossZoneVMRecovery, CustomRunbook)
provisioningStatestringThe provisioning state of the recovery job resource. Known values are: "Succeeded", "Failed", "Canceled", "Provisioning", "Updating", "Deleting", and "Accepted". (Succeeded, Failed, Canceled, Provisioning, Updating, Deleting, Accepted)
recoveryGroupActionSettingsobjectThe recovery action settings.
resourceIdstringThe resource for which this job was created. This is typically the resource that the job is intended to manage or operate on.
retryDetailsarrayDetails of any retries that have been attempted for this job.
startTimestring (date-time)The start time of the job execution.
statusstringThe current status of the job execution. Known values are: "NotApplicable", "NotStarted", "Pending", "InProgress", "Completed", "CompletedWithWarnings", "Failed", "Skipped", "Cancelling", "Cancelled", and "Paused". (NotApplicable, NotStarted, Pending, InProgress, Completed, CompletedWithWarnings, Failed, Skipped, Cancelling, Cancelled, Paused)
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
taskIdstringId of the job-task to which this job resource is associated.
taskNamestringFriendly name of the job-task to which this job resource is associated.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".
userCommentsarrayUser Comments.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectservice_group_name, recovery_plan_name, recovery_job_name, recovery_job_resource_nameGet a RecoveryJobResource.
listselectservice_group_name, recovery_plan_name, recovery_job_nameList RecoveryJobResource resources by RecoveryJob.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
recovery_job_namestringThe unique name (GUID) of the recovery job. Required.
recovery_job_resource_namestringThe unique name (GUID) of the recovery job resource. Required.
recovery_plan_namestringThe name of the recovery orchestration plan. Required.
service_group_namestringThe name of the service group. Required.

SELECT examples

Get a RecoveryJobResource.

SELECT
id,
name,
duration,
endTime,
errorDetails,
jobExtendedInfo,
jobId,
jobResourceType,
operation,
protectionSolutionType,
provisioningState,
recoveryGroupActionSettings,
resourceId,
retryDetails,
startTime,
status,
systemData,
taskId,
taskName,
type,
userComments
FROM azure.resilience_management.recovery_job_resources
WHERE service_group_name = '{{ service_group_name }}' -- required
AND recovery_plan_name = '{{ recovery_plan_name }}' -- required
AND recovery_job_name = '{{ recovery_job_name }}' -- required
AND recovery_job_resource_name = '{{ recovery_job_resource_name }}' -- required
;