ProtectionIntentOperations interface
Interface que representa um ProtectionIntentOperations.
Métodos
| create |
Criar intenção para habilitar o backup de um item. Esta é uma operação síncrona. |
| delete(string, string, string, string, Protection |
Usado para remover a intenção de um item |
| get(string, string, string, string, Protection |
Fornece os detalhes do item de intenção de proteção. Esta é uma operação assíncrona. Para saber o status da operação, chame a API GetItemOperationResult. |
| validate(string, Pre |
Ele validará os seguintes procedimentos
|
Detalhes do método
createOrUpdate(string, string, string, string, ProtectionIntentResource, ProtectionIntentCreateOrUpdateOptionalParams)
Criar intenção para habilitar o backup de um item. Esta é uma operação síncrona.
function createOrUpdate(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, parameters: ProtectionIntentResource, options?: ProtectionIntentCreateOrUpdateOptionalParams): Promise<ProtectionIntentResource>
Parâmetros
- vaultName
-
string
O nome do cofre dos serviços de recuperação.
- resourceGroupName
-
string
O nome do grupo de recursos em que o cofre dos serviços de recuperação está presente.
- fabricName
-
string
Nome da malha associado ao item de backup.
- intentObjectName
-
string
Nome do objeto de intenção.
- parameters
- ProtectionIntentResource
item de backup do recurso
Os parâmetros de opções.
Retornos
Promise<ProtectionIntentResource>
delete(string, string, string, string, ProtectionIntentDeleteOptionalParams)
Usado para remover a intenção de um item
function delete(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, options?: ProtectionIntentDeleteOptionalParams): Promise<void>
Parâmetros
- vaultName
-
string
O nome do cofre dos serviços de recuperação.
- resourceGroupName
-
string
O nome do grupo de recursos em que o cofre dos serviços de recuperação está presente.
- fabricName
-
string
Nome da malha associado à intenção.
- intentObjectName
-
string
Intenção de ser excluída.
Os parâmetros de opções.
Retornos
Promise<void>
get(string, string, string, string, ProtectionIntentGetOptionalParams)
Fornece os detalhes do item de intenção de proteção. Esta é uma operação assíncrona. Para saber o status da operação, chame a API GetItemOperationResult.
function get(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, options?: ProtectionIntentGetOptionalParams): Promise<ProtectionIntentResource>
Parâmetros
- vaultName
-
string
O nome do cofre dos serviços de recuperação.
- resourceGroupName
-
string
O nome do grupo de recursos em que o cofre dos serviços de recuperação está presente.
- fabricName
-
string
Nome da malha associado ao item de backup.
- intentObjectName
-
string
Nome do item de backup cujos detalhes devem ser buscados.
Os parâmetros de opções.
Retornos
Promise<ProtectionIntentResource>
validate(string, PreValidateEnableBackupRequest, ProtectionIntentValidateOptionalParams)
Ele validará os seguintes procedimentos
- Capacidade do cofre
- A VM já está protegida
- Qualquer configuração relacionada à VM passada em propriedades.
function validate(azureRegion: string, parameters: PreValidateEnableBackupRequest, options?: ProtectionIntentValidateOptionalParams): Promise<PreValidateEnableBackupResponse>
Parâmetros
- azureRegion
-
string
Região do Azure para atingir a API
- parameters
- PreValidateEnableBackupRequest
Habilitar solicitação de validação de backup na Máquina Virtual
Os parâmetros de opções.
Retornos
Promise<PreValidateEnableBackupResponse>