ProtectionIntentOperations interface
Interfaz que representa protectionIntentOperations.
Métodos
create |
Crear intención para habilitar la copia de seguridad de un elemento. Se trata de una operación sincrónica. |
delete(string, string, string, string, Protection |
Se usa para quitar la intención de un elemento |
get(string, string, string, string, Protection |
Proporciona los detalles del elemento de intención de protección. Se trata de una operación asincrónica. Para conocer el estado de la operación, llame a la API GetItemOperationResult. |
validate(string, Pre |
Validará los siguientes aspectos:
|
Detalles del método
createOrUpdate(string, string, string, string, ProtectionIntentResource, ProtectionIntentCreateOrUpdateOptionalParams)
Crear intención para habilitar la copia de seguridad de un elemento. Se trata de una operación sincrónica.
function createOrUpdate(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, parameters: ProtectionIntentResource, options?: ProtectionIntentCreateOrUpdateOptionalParams): Promise<ProtectionIntentResource>
Parámetros
- vaultName
-
string
Nombre del almacén de Recovery Services.
- resourceGroupName
-
string
Nombre del grupo de recursos donde está presente el almacén de Recovery Services.
- fabricName
-
string
Nombre del tejido asociado al elemento de copia de seguridad.
- intentObjectName
-
string
Nombre del objeto de intención.
- parameters
- ProtectionIntentResource
elemento de copia de seguridad de recursos
Parámetros de opciones.
Devoluciones
Promise<ProtectionIntentResource>
delete(string, string, string, string, ProtectionIntentDeleteOptionalParams)
Se usa para quitar la intención de un elemento
function delete(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, options?: ProtectionIntentDeleteOptionalParams): Promise<void>
Parámetros
- vaultName
-
string
Nombre del almacén de Recovery Services.
- resourceGroupName
-
string
Nombre del grupo de recursos donde está presente el almacén de Recovery Services.
- fabricName
-
string
Nombre del tejido asociado a la intención.
- intentObjectName
-
string
Intención que se va a eliminar.
Parámetros de opciones.
Devoluciones
Promise<void>
get(string, string, string, string, ProtectionIntentGetOptionalParams)
Proporciona los detalles del elemento de intención de protección. Se trata de una operación asincrónica. Para conocer el estado de la operación, llame a la API GetItemOperationResult.
function get(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, options?: ProtectionIntentGetOptionalParams): Promise<ProtectionIntentResource>
Parámetros
- vaultName
-
string
Nombre del almacén de Recovery Services.
- resourceGroupName
-
string
Nombre del grupo de recursos donde está presente el almacén de Recovery Services.
- fabricName
-
string
Nombre del tejido asociado al elemento de copia de seguridad.
- intentObjectName
-
string
Se ha copiado una copia de seguridad del nombre del elemento cuyos detalles se van a capturar.
Parámetros de opciones.
Devoluciones
Promise<ProtectionIntentResource>
validate(string, PreValidateEnableBackupRequest, ProtectionIntentValidateOptionalParams)
Validará los siguientes aspectos:
- Capacidad del almacén
- La máquina virtual ya está protegida
- Cualquier configuración relacionada con la máquina virtual pasada en las propiedades.
function validate(azureRegion: string, parameters: PreValidateEnableBackupRequest, options?: ProtectionIntentValidateOptionalParams): Promise<PreValidateEnableBackupResponse>
Parámetros
- azureRegion
-
string
Región de Azure para alcanzar api
- parameters
- PreValidateEnableBackupRequest
Habilitación de la solicitud de validación de copia de seguridad en la máquina virtual
Parámetros de opciones.
Devoluciones
Promise<PreValidateEnableBackupResponse>