ProtectionIntentOperations interface
Interfejs reprezentujący element ProtectionIntentOperations.
Metody
create |
Utwórz intencję włączania kopii zapasowej elementu. Jest to operacja synchroniczna. |
delete(string, string, string, string, Protection |
Służy do usuwania intencji z elementu |
get(string, string, string, string, Protection |
Zawiera szczegółowe informacje o elemencie intencji ochrony. Jest to operacja asynchroniczna. Aby poznać stan operacji, wywołaj interfejs API GetItemOperationResult. |
validate(string, Pre |
Zweryfikuje następujące elementy
|
Szczegóły metody
createOrUpdate(string, string, string, string, ProtectionIntentResource, ProtectionIntentCreateOrUpdateOptionalParams)
Utwórz intencję włączania kopii zapasowej elementu. Jest to operacja synchroniczna.
function createOrUpdate(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, parameters: ProtectionIntentResource, options?: ProtectionIntentCreateOrUpdateOptionalParams): Promise<ProtectionIntentResource>
Parametry
- vaultName
-
string
Nazwa magazynu usługi Recovery Services.
- resourceGroupName
-
string
Nazwa grupy zasobów, w której znajduje się magazyn usługi Recovery Services.
- fabricName
-
string
Nazwa sieci szkieletowej skojarzona z elementem kopii zapasowej.
- intentObjectName
-
string
Nazwa obiektu intencji.
- parameters
- ProtectionIntentResource
element kopii zapasowej zasobu
Parametry opcji.
Zwraca
Promise<ProtectionIntentResource>
delete(string, string, string, string, ProtectionIntentDeleteOptionalParams)
Służy do usuwania intencji z elementu
function delete(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, options?: ProtectionIntentDeleteOptionalParams): Promise<void>
Parametry
- vaultName
-
string
Nazwa magazynu usługi Recovery Services.
- resourceGroupName
-
string
Nazwa grupy zasobów, w której znajduje się magazyn usługi Recovery Services.
- fabricName
-
string
Nazwa sieci szkieletowej skojarzona z intencją.
- intentObjectName
-
string
Intencja usunięcia.
Parametry opcji.
Zwraca
Promise<void>
get(string, string, string, string, ProtectionIntentGetOptionalParams)
Zawiera szczegółowe informacje o elemencie intencji ochrony. Jest to operacja asynchroniczna. Aby poznać stan operacji, wywołaj interfejs API GetItemOperationResult.
function get(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, options?: ProtectionIntentGetOptionalParams): Promise<ProtectionIntentResource>
Parametry
- vaultName
-
string
Nazwa magazynu usługi Recovery Services.
- resourceGroupName
-
string
Nazwa grupy zasobów, w której znajduje się magazyn usługi Recovery Services.
- fabricName
-
string
Nazwa sieci szkieletowej skojarzona z elementem kopii zapasowej.
- intentObjectName
-
string
Utworzono kopię zapasową nazwy elementu, którego szczegóły mają zostać pobrane.
Parametry opcji.
Zwraca
Promise<ProtectionIntentResource>
validate(string, PreValidateEnableBackupRequest, ProtectionIntentValidateOptionalParams)
Zweryfikuje następujące elementy
- Pojemność magazynu
- Maszyna wirtualna jest już chroniona
- Każda konfiguracja związana z maszyną wirtualną została przekazana we właściwościach.
function validate(azureRegion: string, parameters: PreValidateEnableBackupRequest, options?: ProtectionIntentValidateOptionalParams): Promise<PreValidateEnableBackupResponse>
Parametry
- azureRegion
-
string
Region świadczenia usługi Azure do trafienia w interfejs API
- parameters
- PreValidateEnableBackupRequest
Włączanie żądania weryfikacji kopii zapasowej na maszynie wirtualnej
Parametry opcji.
Zwraca
Promise<PreValidateEnableBackupResponse>