Backup Protectable Items - List

Proporciona una lista paginable de objetos protegibles dentro de la suscripción según el filtro de consulta y los parámetros de paginación.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectableItems?api-version=2021-02-10
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupProtectableItems?api-version=2021-02-10&$filter={$filter}&$skipToken={$skipToken}

Parámetros de identificador URI

Name In Required Type Description
resourceGroupName
path True
  • string

Nombre del grupo de recursos donde está presente el almacén de Recovery Services.

subscriptionId
path True
  • string

Identificador de suscripción.

vaultName
path True
  • string

Nombre del almacén de Recovery Services.

api-version
query True
  • string

Versión de api de cliente.

$filter
query
  • string

Opciones de filtro de OData.

$skipToken
query
  • string

SkipToken Filter.

Respuestas

Name Type Description
200 OK

Aceptar

Other Status Codes

Respuesta de error que describe el motivo del error de la operación.

Seguridad

azure_auth

Azure Active Directory Flow OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation suplantar la cuenta de usuario.

Ejemplos

List protectable items with backupManagementType filter as AzureIaasVm

Sample Request

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupProtectableItems?api-version=2021-02-10&$filter=backupManagementType eq 'AzureIaasVM'

Sample Response

{
  "value": [
    {
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/protectionContainers/IaasVMContainer;iaasvmcontainer;iaasvm-rg;iaasvm-1/protectableItems/VM;iaasvmcontainer;iaasvm-rg;iaasvm-1",
      "name": "VM;iaasvmcontainer;iaasvm-rg;iaasvm-1",
      "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems",
      "properties": {
        "friendlyName": "iaasvm-1",
        "virtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/providers/Microsoft.ClassicCompute/virtualMachines/iaasvm-1",
        "protectionState": "NotProtected",
        "protectableItemType": "Microsoft.ClassicCompute/virtualMachines",
        "backupManagementType": "AzureIaasVM",
        "workloadType": "VM"
      }
    }
  ]
}

Definiciones

AzureFileShareProtectableItem

Elemento protegible para cargas de trabajo de Recursos compartidos de archivos de Azure.

AzureFileShareType

Tipo de recurso compartido de archivos XSync o XSMB.

AzureIaaSClassicComputeVMProtectableItem

Elemento de copia de seguridad específico de la carga de trabajo de máquina virtual iaaS que representa la máquina virtual de proceso clásico.

AzureIaaSComputeVMProtectableItem

Elemento de copia de seguridad específico de la carga de trabajo de máquina virtual iaaS que representa la máquina virtual de Azure Resource Manager.

AzureVmWorkloadProtectableItem

Elemento protegible específico de la carga de trabajo de máquina virtual de Azure.

AzureVmWorkloadSAPAseSystemProtectableItem

Elemento protegible específico de la carga de trabajo de máquina virtual de Azure que representa el sistema SAP ASE.

AzureVmWorkloadSAPHanaDatabaseProtectableItem

Elemento protegible específico de la carga de trabajo de máquina virtual de Azure que representa SAP HANA Database.

AzureVmWorkloadSAPHanaSystemProtectableItem

Elemento protegible específico de la carga de trabajo de máquina virtual de Azure que representa SAP HANA System.

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

Elemento protegible específico de la carga de trabajo de máquina virtual de Azure que representa SQL grupo de disponibilidad.

AzureVmWorkloadSQLDatabaseProtectableItem

Elemento protegible específico de la carga de trabajo de máquina virtual de Azure que representa SQL Database.

AzureVmWorkloadSQLInstanceProtectableItem

Elemento protegible específico de la carga de trabajo de máquina virtual de Azure que representa SQL instancia.

CloudError

Respuesta de error del servicio Container Instance.

CloudErrorBody

Respuesta de error del servicio Container Instance.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

IaaSVMProtectableItem

Elemento de copia de seguridad específico de la carga de trabajo de máquina virtual iaaS.

InquiryStatus

Estado del elemento protegible, es decir, InProgress,Succeeded,Failed

PreBackupValidation

Validación previa a la copia de seguridad para el proveedor de cargas de trabajo de máquina virtual de Azure.

ProtectionStatus

Estado del elemento de copia de seguridad.

WorkloadProtectableItemResource

Clase base para el elemento de copia de seguridad. Los elementos de copia de seguridad específicos de la carga de trabajo se derivan de esta clase.

WorkloadProtectableItemResourceList

Lista de recursos WorkloadProtectableItem

AzureFileShareProtectableItem

Elemento protegible para cargas de trabajo de Recursos compartidos de archivos de Azure.

Name Type Description
azureFileShareType

Recurso compartido de archivos, escriba XSync o XSMB.

backupManagementType
  • string

Tipo de administración de copias de seguridad para realizar una copia de seguridad de un elemento.

friendlyName
  • string

Nombre descriptivo del elemento de copia de seguridad.

parentContainerFabricId
  • string

Identificador completo del tejido del contenedor al que pertenece este elemento protegible. Por ejemplo, id. de ARM.

parentContainerFriendlyName
  • string

Nombre descriptivo del contenedor al que pertenece este elemento protegible.

protectableItemType string:
  • AzureFileShare

Tipo del elemento de copia de seguridad.

protectionState

Estado del elemento de copia de seguridad.

workloadType
  • string

Tipo de carga de trabajo para la administración de copias de seguridad

AzureFileShareType

Tipo de recurso compartido de archivos XSync o XSMB.

Name Type Description
Invalid
  • string
XSMB
  • string
XSync
  • string

AzureIaaSClassicComputeVMProtectableItem

Elemento de copia de seguridad específico de la carga de trabajo de máquina virtual iaaS que representa la máquina virtual de proceso clásico.

Name Type Description
backupManagementType
  • string

Tipo de administración de copias de seguridad para realizar una copia de seguridad de un elemento.

friendlyName
  • string

Nombre descriptivo del elemento de copia de seguridad.

protectableItemType string:
  • Microsoft.ClassicCompute/virtualMachines

Tipo del elemento de copia de seguridad.

protectionState

Estado del elemento de copia de seguridad.

virtualMachineId
  • string

Id. de ARM completo de la máquina virtual.

workloadType
  • string

Tipo de carga de trabajo para la administración de copias de seguridad

AzureIaaSComputeVMProtectableItem

Elemento de copia de seguridad específico de la carga de trabajo de máquina virtual iaaS que representa la máquina virtual de Azure Resource Manager.

Name Type Description
backupManagementType
  • string

Tipo de administración de copias de seguridad para realizar una copia de seguridad de un elemento.

friendlyName
  • string

Nombre descriptivo del elemento de copia de seguridad.

protectableItemType string:
  • Microsoft.Compute/virtualMachines

Tipo del elemento de copia de seguridad.

protectionState

Estado del elemento de copia de seguridad.

virtualMachineId
  • string

Id. de ARM completo de la máquina virtual.

workloadType
  • string

Tipo de carga de trabajo para la administración de copias de seguridad

AzureVmWorkloadProtectableItem

Elemento protegible específico de la carga de trabajo de máquina virtual de Azure.

Name Type Description
backupManagementType
  • string

Tipo de administración de copias de seguridad para realizar una copia de seguridad de un elemento.

friendlyName
  • string

Nombre descriptivo del elemento de copia de seguridad.

isAutoProtectable
  • boolean

Indica si el elemento protegible se puede proteger automáticamente.

isAutoProtected
  • boolean

Indica si el elemento protegible está protegido automáticamente.

parentName
  • string

Nombre de instancia o grupo de disponibilidad

parentUniqueName
  • string

Se agrega el nombre único primario para proporcionar el nombre de URI con formato de servicio del solo elemento primario aplicable a las bases de datos en las que el elemento primario sería Instance o un grupo de disponibilidad de SQL.

prebackupvalidation

Validación previa a la copia de seguridad para objetos protegibles

protectableItemType string:

Tipo del elemento de copia de seguridad.

protectionState

Estado del elemento de copia de seguridad.

serverName
  • string

Nombre de host o clúster para la instancia o el grupo de disponibilidad

subinquireditemcount
  • integer

Por ejemplo o grupo de disponibilidad, indica el número de bases de datos presentes.

subprotectableitemcount
  • integer

Por ejemplo o grupo de disponibilidad, indica el número de bases de datos que se van a proteger.

workloadType
  • string

Tipo de carga de trabajo para la administración de copias de seguridad

AzureVmWorkloadSAPAseSystemProtectableItem

Elemento protegible específico de la carga de trabajo de máquina virtual de Azure que representa el sistema SAP ASE.

Name Type Description
backupManagementType
  • string

Tipo de administración de copias de seguridad para realizar una copia de seguridad de un elemento.

friendlyName
  • string

Nombre descriptivo del elemento de copia de seguridad.

isAutoProtectable
  • boolean

Indica si el elemento protegible se puede proteger automáticamente.

isAutoProtected
  • boolean

Indica si el elemento protegible está protegido automáticamente.

parentName
  • string

Nombre de instancia o grupo de disponibilidad

parentUniqueName
  • string

Se agrega el nombre único primario para proporcionar el nombre de URI con formato de servicio del solo elemento primario aplicable a las bases de datos en las que el elemento primario sería Instance o un grupo de disponibilidad de SQL.

prebackupvalidation

Validación previa a la copia de seguridad para objetos protegibles

protectableItemType string:
  • SAPAseSystem

Tipo del elemento de copia de seguridad.

protectionState

Estado del elemento de copia de seguridad.

serverName
  • string

Nombre de host o clúster para la instancia o el grupo de disponibilidad

subinquireditemcount
  • integer

Por ejemplo o grupo de disponibilidad, indica el número de bases de datos presentes.

subprotectableitemcount
  • integer

Por ejemplo o grupo de disponibilidad, indica el número de bases de datos que se van a proteger.

workloadType
  • string

Tipo de carga de trabajo para la administración de copias de seguridad

AzureVmWorkloadSAPHanaDatabaseProtectableItem

Elemento protegible específico de la carga de trabajo de máquina virtual de Azure que representa SAP HANA Database.

Name Type Description
backupManagementType
  • string

Tipo de administración de copias de seguridad para realizar una copia de seguridad de un elemento.

friendlyName
  • string

Nombre descriptivo del elemento de copia de seguridad.

isAutoProtectable
  • boolean

Indica si el elemento protegible se puede proteger automáticamente.

isAutoProtected
  • boolean

Indica si el elemento protegible está protegido automáticamente.

parentName
  • string

Nombre de instancia o grupo de disponibilidad

parentUniqueName
  • string

Se agrega el nombre único primario para proporcionar el nombre de URI con formato de servicio del solo elemento primario aplicable a las bases de datos en las que el elemento primario sería Instance o un grupo de disponibilidad de SQL.

prebackupvalidation

Validación previa a la copia de seguridad para objetos protegibles

protectableItemType string:
  • SAPHanaDatabase

Tipo del elemento de copia de seguridad.

protectionState

Estado del elemento de copia de seguridad.

serverName
  • string

Nombre de host o clúster para la instancia o el grupo de disponibilidad

subinquireditemcount
  • integer

Por ejemplo o grupo de disponibilidad, indica el número de bases de datos presentes.

subprotectableitemcount
  • integer

Por ejemplo o grupo de disponibilidad, indica el número de bases de datos que se van a proteger.

workloadType
  • string

Tipo de carga de trabajo para la administración de copias de seguridad

AzureVmWorkloadSAPHanaSystemProtectableItem

Elemento protegible específico de la carga de trabajo de máquina virtual de Azure que representa SAP HANA System.

Name Type Description
backupManagementType
  • string

Tipo de administración de copias de seguridad para realizar una copia de seguridad de un elemento.

friendlyName
  • string

Nombre descriptivo del elemento de copia de seguridad.

isAutoProtectable
  • boolean

Indica si el elemento protegible se puede proteger automáticamente.

isAutoProtected
  • boolean

Indica si el elemento protegible está protegido automáticamente.

parentName
  • string

Nombre de instancia o grupo de disponibilidad

parentUniqueName
  • string

Se agrega el nombre único primario para proporcionar el nombre de URI con formato de servicio del solo elemento primario aplicable a las bases de datos en las que el elemento primario sería Instance o un grupo de disponibilidad de SQL.

prebackupvalidation

Validación previa a la copia de seguridad para objetos protegibles

protectableItemType string:
  • SAPHanaSystem

Tipo del elemento de copia de seguridad.

protectionState

Estado del elemento de copia de seguridad.

serverName
  • string

Nombre de host o clúster para la instancia o el grupo de disponibilidad

subinquireditemcount
  • integer

Por ejemplo o grupo de disponibilidad, indica el número de bases de datos presentes.

subprotectableitemcount
  • integer

Por ejemplo o grupo de disponibilidad, indica el número de bases de datos que se van a proteger.

workloadType
  • string

Tipo de carga de trabajo para la administración de copias de seguridad

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

Elemento protegible específico de la carga de trabajo de máquina virtual de Azure que representa SQL grupo de disponibilidad.

Name Type Description
backupManagementType
  • string

Tipo de administración de copias de seguridad para realizar una copia de seguridad de un elemento.

friendlyName
  • string

Nombre descriptivo del elemento de copia de seguridad.

isAutoProtectable
  • boolean

Indica si el elemento protegible se puede proteger automáticamente.

isAutoProtected
  • boolean

Indica si el elemento protegible está protegido automáticamente.

parentName
  • string

Nombre de instancia o grupo de disponibilidad

parentUniqueName
  • string

Se agrega el nombre único primario para proporcionar el nombre del URI con formato de servicio del solo elemento primario aplicable a las bases de datos en las que el elemento primario sería Instance o un grupo de disponibilidad de SQL.

prebackupvalidation

Validación previa a la copia de seguridad para objetos protegibles

protectableItemType string:
  • SQLAvailabilityGroupContainer

Tipo del elemento de copia de seguridad.

protectionState

Estado del elemento de copia de seguridad.

serverName
  • string

Nombre de host o clúster para instancia o grupo de disponibilidad

subinquireditemcount
  • integer

Por ejemplo o ag, indica el número de bases de datos presentes.

subprotectableitemcount
  • integer

Por ejemplo o grupo de disponibilidad, indica el número de bases de datos que se van a proteger.

workloadType
  • string

Tipo de carga de trabajo para la administración de copias de seguridad

AzureVmWorkloadSQLDatabaseProtectableItem

Elemento protegible específico de la carga de trabajo de máquina virtual de Azure que representa SQL Database.

Name Type Description
backupManagementType
  • string

Tipo de administración de copias de seguridad para realizar una copia de seguridad de un elemento.

friendlyName
  • string

Nombre descriptivo del elemento de copia de seguridad.

isAutoProtectable
  • boolean

Indica si el elemento protegible se puede proteger automáticamente.

isAutoProtected
  • boolean

Indica si el elemento protegible está protegido automáticamente.

parentName
  • string

Nombre de instancia o grupo de disponibilidad

parentUniqueName
  • string

Se agrega el nombre único primario para proporcionar el nombre del URI con formato de servicio del solo elemento primario aplicable a las bases de datos en las que el elemento primario sería Instance o un grupo de disponibilidad de SQL.

prebackupvalidation

Validación previa a la copia de seguridad para objetos protegibles

protectableItemType string:
  • SQLDataBase

Tipo del elemento de copia de seguridad.

protectionState

Estado del elemento de copia de seguridad.

serverName
  • string

Nombre de host o clúster para instancia o grupo de disponibilidad

subinquireditemcount
  • integer

Por ejemplo o ag, indica el número de bases de datos presentes.

subprotectableitemcount
  • integer

Por ejemplo o grupo de disponibilidad, indica el número de bases de datos que se van a proteger.

workloadType
  • string

Tipo de carga de trabajo para la administración de copias de seguridad

AzureVmWorkloadSQLInstanceProtectableItem

Elemento protegible específico de la carga de trabajo de máquina virtual de Azure que representa SQL instancia.

Name Type Description
backupManagementType
  • string

Tipo de administración de copias de seguridad para realizar una copia de seguridad de un elemento.

friendlyName
  • string

Nombre descriptivo del elemento de copia de seguridad.

isAutoProtectable
  • boolean

Indica si el elemento protegible se puede proteger automáticamente.

isAutoProtected
  • boolean

Indica si el elemento protegible está protegido automáticamente.

parentName
  • string

Nombre de instancia o grupo de disponibilidad

parentUniqueName
  • string

Se agrega el nombre único primario para proporcionar el nombre del URI con formato de servicio del solo elemento primario aplicable a las bases de datos en las que el elemento primario sería Instance o un grupo de disponibilidad de SQL.

prebackupvalidation

Validación previa a la copia de seguridad para objetos protegibles

protectableItemType string:
  • SQLInstance

Tipo del elemento de copia de seguridad.

protectionState

Estado del elemento de copia de seguridad.

serverName
  • string

Nombre de host o clúster para instancia o grupo de disponibilidad

subinquireditemcount
  • integer

Por ejemplo o ag, indica el número de bases de datos presentes.

subprotectableitemcount
  • integer

Por ejemplo o grupo de disponibilidad, indica el número de bases de datos que se van a proteger.

workloadType
  • string

Tipo de carga de trabajo para la administración de copias de seguridad

CloudError

Respuesta de error del servicio Container Instance.

Name Type Description
error

Objeto de error.

CloudErrorBody

Respuesta de error del servicio Container Instance.

Name Type Description
additionalInfo

Información adicional del error.

code
  • string

Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación.

details

Lista de detalles adicionales sobre el error.

message
  • string

Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario.

target
  • string

Destino del error concreto. Por ejemplo, el nombre de la propiedad en error.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Name Type Description
info
  • object

La información adicional.

type
  • string

Tipo de información adicional.

IaaSVMProtectableItem

Elemento de copia de seguridad específico de la carga de trabajo de máquina virtual iaaS.

Name Type Description
backupManagementType
  • string

Tipo de administración de copias de seguridad para realizar una copia de seguridad de un elemento.

friendlyName
  • string

Nombre descriptivo del elemento de copia de seguridad.

protectableItemType string:

Tipo del elemento de copia de seguridad.

protectionState

Estado del elemento de copia de seguridad.

virtualMachineId
  • string

Id. de ARM completo de la máquina virtual.

workloadType
  • string

Tipo de carga de trabajo para la administración de copias de seguridad

InquiryStatus

Estado del elemento protegible, es decir, InProgress,Succeeded,Failed

Name Type Description
Failed
  • string
Invalid
  • string
Success
  • string

PreBackupValidation

Validación previa a la copia de seguridad para el proveedor de cargas de trabajo de máquina virtual de Azure.

Name Type Description
code
  • string

Código de error del elemento protegible

message
  • string

Mensaje correspondiente al código de error del elemento protegible

status

Estado del elemento protegible, es decir, InProgress,Succeeded,Failed

ProtectionStatus

Estado del elemento de copia de seguridad.

Name Type Description
Invalid
  • string
NotProtected
  • string
Protected
  • string
Protecting
  • string
ProtectionFailed
  • string

WorkloadProtectableItemResource

Clase base para el elemento de copia de seguridad. Los elementos de copia de seguridad específicos de la carga de trabajo se derivan de esta clase.

Name Type Description
eTag
  • string

ETag opcional.

id
  • string

El identificador de recurso representa la ruta de acceso completa al recurso.

location
  • string

Ubicación del recurso

name
  • string

Nombre del recurso asociado al recurso.

properties WorkloadProtectableItem:

Propiedades WorkloadProtectableItemResource

tags
  • object

Etiquetas del recurso.

type
  • string

El tipo de recurso representa la ruta de acceso completa del formulario Namespace/ResourceType/ResourceType/...

WorkloadProtectableItemResourceList

Lista de recursos WorkloadProtectableItem

Name Type Description
nextLink
  • string

URI para capturar la página siguiente de recursos. La llamada a ListNext() captura la página siguiente de recursos.

value

Lista de recursos.