ProtectionIntentOperations interface
Interface die een ProtectionIntentOperations vertegenwoordigt.
Methoden
| create |
Maak intentie voor het inschakelen van back-ups van een item. Dit is een synchrone bewerking. |
| delete(string, string, string, string, Protection |
Wordt gebruikt om intentie uit een item te verwijderen |
| get(string, string, string, string, Protection |
Geeft de details van het item voor de beveiligingsintentie omhoog. Dit is een asynchrone bewerking. Als u de status van de bewerking wilt weten, roept u de GetItemOperationResult-API aan. |
| validate(string, Pre |
De volgende stappen worden gevalideerd
|
Methodedetails
createOrUpdate(string, string, string, string, ProtectionIntentResource, ProtectionIntentCreateOrUpdateOptionalParams)
Maak intentie voor het inschakelen van back-ups van een item. Dit is een synchrone bewerking.
function createOrUpdate(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, parameters: ProtectionIntentResource, options?: ProtectionIntentCreateOrUpdateOptionalParams): Promise<ProtectionIntentResource>
Parameters
- vaultName
-
string
De naam van de Recovery Services-kluis.
- resourceGroupName
-
string
De naam van de resourcegroep waarin de Recovery Services-kluis aanwezig is.
- fabricName
-
string
Infrastructuurnaam die is gekoppeld aan het back-upitem.
- intentObjectName
-
string
Naam van intentieobject.
- parameters
- ProtectionIntentResource
item waarvan een back-up is gemaakt
De optiesparameters.
Retouren
Promise<ProtectionIntentResource>
delete(string, string, string, string, ProtectionIntentDeleteOptionalParams)
Wordt gebruikt om intentie uit een item te verwijderen
function delete(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, options?: ProtectionIntentDeleteOptionalParams): Promise<void>
Parameters
- vaultName
-
string
De naam van de Recovery Services-kluis.
- resourceGroupName
-
string
De naam van de resourcegroep waarin de Recovery Services-kluis aanwezig is.
- fabricName
-
string
Fabric-naam die aan de intentie is gekoppeld.
- intentObjectName
-
string
Intentie die moet worden verwijderd.
De optiesparameters.
Retouren
Promise<void>
get(string, string, string, string, ProtectionIntentGetOptionalParams)
Geeft de details van het item voor de beveiligingsintentie omhoog. Dit is een asynchrone bewerking. Als u de status van de bewerking wilt weten, roept u de GetItemOperationResult-API aan.
function get(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, options?: ProtectionIntentGetOptionalParams): Promise<ProtectionIntentResource>
Parameters
- vaultName
-
string
De naam van de Recovery Services-kluis.
- resourceGroupName
-
string
De naam van de resourcegroep waarin de Recovery Services-kluis aanwezig is.
- fabricName
-
string
Infrastructuurnaam die is gekoppeld aan het item waarvan een back-up is gemaakt.
- intentObjectName
-
string
Een back-up van de itemnaam waarvan de details moeten worden opgehaald.
De optiesparameters.
Retouren
Promise<ProtectionIntentResource>
validate(string, PreValidateEnableBackupRequest, ProtectionIntentValidateOptionalParams)
De volgende stappen worden gevalideerd
- Kluiscapaciteit
- VM is al beveiligd
- Alle vm-gerelateerde configuratie die is doorgegeven in eigenschappen.
function validate(azureRegion: string, parameters: PreValidateEnableBackupRequest, options?: ProtectionIntentValidateOptionalParams): Promise<PreValidateEnableBackupResponse>
Parameters
- azureRegion
-
string
Azure-regio om api te bereiken
- parameters
- PreValidateEnableBackupRequest
Back-upvalidatieaanvraag inschakelen op virtuele machine
De optiesparameters.
Retouren
Promise<PreValidateEnableBackupResponse>