ProtectionIntentOperations interface
Interface représentant une protectionIntentOperations.
Méthodes
create |
Créer une intention pour l’activation de la sauvegarde d’un élément. Il s’agit d’une opération synchrone. |
delete(string, string, string, string, Protection |
Utilisé pour supprimer l’intention d’un élément |
get(string, string, string, string, Protection |
Fournit les détails de l’élément d’intention de protection. S'agissant d'une opération asynchrone, Pour connaître l’état de l’opération, appelez l’API GetItemOperationResult. |
validate(string, Pre |
Il validera les éléments suivants
|
Détails de la méthode
createOrUpdate(string, string, string, string, ProtectionIntentResource, ProtectionIntentCreateOrUpdateOptionalParams)
Créer une intention pour l’activation de la sauvegarde d’un élément. Il s’agit d’une opération synchrone.
function createOrUpdate(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, parameters: ProtectionIntentResource, options?: ProtectionIntentCreateOrUpdateOptionalParams): Promise<ProtectionIntentResource>
Paramètres
- vaultName
-
string
Nom du coffre Recovery Services.
- resourceGroupName
-
string
Nom du groupe de ressources où se trouve le coffre Recovery Services.
- fabricName
-
string
Nom de la structure associée à l’élément de sauvegarde.
- intentObjectName
-
string
Nom de l’objet intention.
- parameters
- ProtectionIntentResource
élément sauvegardé de ressource
Paramètres d’options.
Retours
Promise<ProtectionIntentResource>
delete(string, string, string, string, ProtectionIntentDeleteOptionalParams)
Utilisé pour supprimer l’intention d’un élément
function delete(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, options?: ProtectionIntentDeleteOptionalParams): Promise<void>
Paramètres
- vaultName
-
string
Nom du coffre Recovery Services.
- resourceGroupName
-
string
Nom du groupe de ressources où se trouve le coffre Recovery Services.
- fabricName
-
string
Nom de la structure associé à l’intention.
- intentObjectName
-
string
Intention d’être supprimé.
Paramètres d’options.
Retours
Promise<void>
get(string, string, string, string, ProtectionIntentGetOptionalParams)
Fournit les détails de l’élément d’intention de protection. S'agissant d'une opération asynchrone, Pour connaître l’état de l’opération, appelez l’API GetItemOperationResult.
function get(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, options?: ProtectionIntentGetOptionalParams): Promise<ProtectionIntentResource>
Paramètres
- vaultName
-
string
Nom du coffre Recovery Services.
- resourceGroupName
-
string
Nom du groupe de ressources où se trouve le coffre Recovery Services.
- fabricName
-
string
Nom de la structure associé à l’élément sauvegardé.
- intentObjectName
-
string
Nom de l’élément sauvegardé dont les détails doivent être récupérés.
Paramètres d’options.
Retours
Promise<ProtectionIntentResource>
validate(string, PreValidateEnableBackupRequest, ProtectionIntentValidateOptionalParams)
Il validera les éléments suivants
- Capacité du coffre
- La machine virtuelle est déjà protégée
- Toute configuration liée à la machine virtuelle passée dans les propriétés.
function validate(azureRegion: string, parameters: PreValidateEnableBackupRequest, options?: ProtectionIntentValidateOptionalParams): Promise<PreValidateEnableBackupResponse>
Paramètres
- azureRegion
-
string
Région Azure pour atteindre l’API
- parameters
- PreValidateEnableBackupRequest
Activer la demande de validation de sauvegarde sur une machine virtuelle
Paramètres d’options.
Retours
Promise<PreValidateEnableBackupResponse>