ProtectionIntentOperations interface
Интерфейс, представляющий ProtectionIntentOperations.
Методы
| create |
Создание намерения для включения резервного копирования элемента. Это синхронная операция. |
| delete(string, string, string, string, Protection |
Используется для удаления намерения из элемента |
| get(string, string, string, string, Protection |
Предоставляет сведения о намерении защиты элемента. Это асинхронная операция. Чтобы узнать состояние операции, вызовите API GetItemOperationResult. |
| validate(string, Pre |
Он проверит следующие действия
|
Сведения о методе
createOrUpdate(string, string, string, string, ProtectionIntentResource, ProtectionIntentCreateOrUpdateOptionalParams)
Создание намерения для включения резервного копирования элемента. Это синхронная операция.
function createOrUpdate(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, parameters: ProtectionIntentResource, options?: ProtectionIntentCreateOrUpdateOptionalParams): Promise<ProtectionIntentResource>
Параметры
- vaultName
-
string
Имя хранилища служб восстановления.
- resourceGroupName
-
string
Имя группы ресурсов, в которой находится хранилище служб восстановления.
- fabricName
-
string
Имя структуры, связанное с элементом резервной копии.
- intentObjectName
-
string
Имя объекта намерения.
- parameters
- ProtectionIntentResource
элемент резервного копирования ресурсов
Параметры параметров.
Возвращаемое значение
Promise<ProtectionIntentResource>
delete(string, string, string, string, ProtectionIntentDeleteOptionalParams)
Используется для удаления намерения из элемента
function delete(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, options?: ProtectionIntentDeleteOptionalParams): Promise<void>
Параметры
- vaultName
-
string
Имя хранилища служб восстановления.
- resourceGroupName
-
string
Имя группы ресурсов, в которой находится хранилище служб восстановления.
- fabricName
-
string
Имя структуры, связанное с намерением.
- intentObjectName
-
string
Намерение удалить.
Параметры параметров.
Возвращаемое значение
Promise<void>
get(string, string, string, string, ProtectionIntentGetOptionalParams)
Предоставляет сведения о намерении защиты элемента. Это асинхронная операция. Чтобы узнать состояние операции, вызовите API GetItemOperationResult.
function get(vaultName: string, resourceGroupName: string, fabricName: string, intentObjectName: string, options?: ProtectionIntentGetOptionalParams): Promise<ProtectionIntentResource>
Параметры
- vaultName
-
string
Имя хранилища служб восстановления.
- resourceGroupName
-
string
Имя группы ресурсов, в которой находится хранилище служб восстановления.
- fabricName
-
string
Имя структуры, связанное с резервным копированием элемента.
- intentObjectName
-
string
Резервное копирование имени элемента, сведения о которых необходимо получить.
Параметры параметров.
Возвращаемое значение
Promise<ProtectionIntentResource>
validate(string, PreValidateEnableBackupRequest, ProtectionIntentValidateOptionalParams)
Он проверит следующие действия
- Емкость хранилища
- Виртуальная машина уже защищена
- Любая конфигурация, связанная с виртуальной машиной, переданная в свойствах.
function validate(azureRegion: string, parameters: PreValidateEnableBackupRequest, options?: ProtectionIntentValidateOptionalParams): Promise<PreValidateEnableBackupResponse>
Параметры
- azureRegion
-
string
Регион Azure для попадания в API
- parameters
- PreValidateEnableBackupRequest
Включение запроса проверки резервного копирования на виртуальной машине
Параметры параметров.
Возвращаемое значение
Promise<PreValidateEnableBackupResponse>