Поделиться через


Snapshot Policies - Update

Исправление политики моментальных снимков

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/snapshotPolicies/{snapshotPolicyName}?api-version=2024-03-01

Параметры URI

Имя В Обязательно Тип Описание
accountName
path True

string

Имя учетной записи NetApp

Шаблон регулярного выражения: ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,127}$

resourceGroupName
path True

string

Имя группы ресурсов. Имя не учитывает регистр.

snapshotPolicyName
path True

string

Имя политики моментальных снимков

subscriptionId
path True

string

uuid

Идентификатор целевой подписки. Значение должно быть UUID.

api-version
query True

string

Версия API, используемая для этой операции.

Текст запроса

Имя Тип Описание
location

string

Расположение ресурса

properties.dailySchedule

dailySchedule

dailySchedule
Расписание ежедневных моментальных снимков

properties.enabled

boolean

Свойство для принятия решения о политике включено или нет

properties.hourlySchedule

hourlySchedule

hourlySchedule
Расписание почасовых моментальных снимков

properties.monthlySchedule

monthlySchedule

monthlySchedule
Планирование ежемесячных моментальных снимков

properties.weeklySchedule

weeklySchedule

weeklySchedule
Расписание еженедельных моментальных снимков

tags

object

Теги ресурсов

Ответы

Имя Тип Описание
200 OK

snapshotPolicy

ХОРОШО

202 Accepted

snapshotPolicy

Принято- Создание или обновление запроса на обновление, принятое; операция будет выполняться асинхронно

Other Status Codes

ErrorResponse

Ответ на ошибку, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

SnapshotPolicies_Update

Образец запроса

PATCH https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/snapshotPolicies/snapshotPolicyName?api-version=2024-03-01

{
  "location": "eastus",
  "properties": {
    "enabled": true,
    "hourlySchedule": {
      "snapshotsToKeep": 2,
      "minute": 50
    },
    "dailySchedule": {
      "snapshotsToKeep": 4,
      "hour": 14,
      "minute": 30
    },
    "weeklySchedule": {
      "snapshotsToKeep": 3,
      "day": "Wednesday",
      "hour": 14,
      "minute": 45
    },
    "monthlySchedule": {
      "snapshotsToKeep": 5,
      "daysOfMonth": "10,11,12",
      "hour": 14,
      "minute": 15
    }
  }
}

Пример ответа

{
  "id": "/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/snapshotPolicies/snapshotPolicy1",
  "name": "account1/snapshotPolicy1",
  "type": "Microsoft.NetApp/netAppAccounts/snapshotPolicies",
  "location": "eastus",
  "properties": {
    "enabled": true,
    "hourlySchedule": {
      "snapshotsToKeep": 2,
      "minute": 50
    },
    "dailySchedule": {
      "snapshotsToKeep": 4,
      "hour": 14,
      "minute": 30
    },
    "weeklySchedule": {
      "snapshotsToKeep": 3,
      "day": "Wednesday",
      "hour": 14,
      "minute": 45
    },
    "monthlySchedule": {
      "snapshotsToKeep": 5,
      "daysOfMonth": "10,11,12",
      "hour": 14,
      "minute": 15
    },
    "provisioningState": "Succeeded"
  }
}
Location: https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/operationResults/18c499e1-2a3c-441c-950e-4b456c991c18?api-version=2024-03-01&operationResultResponseType=Location
{
  "id": "/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/snapshotPolicies/snapshotPolicy1",
  "name": "account1/snapshotPolicy1",
  "type": "Microsoft.NetApp/netAppAccounts/snapshotPolicies",
  "location": "eastus",
  "properties": {
    "enabled": true,
    "hourlySchedule": {
      "snapshotsToKeep": 2,
      "minute": 50
    },
    "dailySchedule": {
      "snapshotsToKeep": 4,
      "hour": 14,
      "minute": 30
    },
    "weeklySchedule": {
      "snapshotsToKeep": 3,
      "day": "Wednesday",
      "hour": 14,
      "minute": 45
    },
    "monthlySchedule": {
      "snapshotsToKeep": 5,
      "daysOfMonth": "10,11,12",
      "hour": 14,
      "minute": 15
    },
    "provisioningState": "Succeeded"
  }
}

Определения

Имя Описание
createdByType

Тип удостоверения, создавшего ресурс.

dailySchedule

Свойства ежедневного расписания

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

hourlySchedule

Свойства почасового расписания

monthlySchedule

Свойства ежемесячного расписания

snapshotPolicy

Сведения о политике моментальных снимков

snapshotPolicyPatch

Сведения о политике моментальных снимков для создания и обновления

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

weeklySchedule

Свойства еженедельного расписания, создание моментального снимка каждую неделю в определенный день или дни

createdByType

Тип удостоверения, создавшего ресурс.

Имя Тип Описание
Application

string

Key

string

ManagedIdentity

string

User

string

dailySchedule

Свойства ежедневного расписания

Имя Тип Описание
hour

integer

Указывает, какой час в часовом поясе UTC необходимо сделать моментальный снимок

minute

integer

Указывает, какой минутный моментальный снимок должен быть сделан

snapshotsToKeep

integer

Ежедневное количество моментальных снимков для сохранения

usedBytes

integer

Размер ресурса в байтах, текущее использование хранилища для тома в байтах

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

hourlySchedule

Свойства почасового расписания

Имя Тип Описание
minute

integer

Указывает, какой минутный моментальный снимок должен быть сделан

snapshotsToKeep

integer

Количество почасового моментального снимка для сохранения

usedBytes

integer

Размер ресурса в байтах, текущее использование хранилища для тома в байтах

monthlySchedule

Свойства ежемесячного расписания

Имя Тип Описание
daysOfMonth

string

Указывает, какие дни моментального снимка месяца следует принимать. Строка с разделителями-запятыми.

hour

integer

Указывает, какой час в часовом поясе UTC необходимо сделать моментальный снимок

minute

integer

Указывает, какой минутный моментальный снимок должен быть сделан

snapshotsToKeep

integer

Ежемесячное число моментальных снимков для сохранения

usedBytes

integer

Размер ресурса в байтах, текущее использование хранилища для тома в байтах

snapshotPolicy

Сведения о политике моментальных снимков

Имя Тип Описание
etag

string

Уникальная строка только для чтения, которая изменяется при обновлении ресурса.

id

string

Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Географическое расположение, в котором находится ресурс

name

string

Имя ресурса

properties.dailySchedule

dailySchedule

dailySchedule
Расписание ежедневных моментальных снимков

properties.enabled

boolean

Свойство для принятия решения о политике включено или нет

properties.hourlySchedule

hourlySchedule

hourlySchedule
Расписание почасовых моментальных снимков

properties.monthlySchedule

monthlySchedule

monthlySchedule
Планирование ежемесячных моментальных снимков

properties.provisioningState

string

Управление жизненным циклом Azure

properties.weeklySchedule

weeklySchedule

weeklySchedule
Расписание еженедельных моментальных снимков

systemData

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy.

tags

object

Теги ресурсов.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

snapshotPolicyPatch

Сведения о политике моментальных снимков для создания и обновления

Имя Тип Описание
id

string

Идентификатор ресурса

location

string

Расположение ресурса

name

string

Имя ресурса

properties.dailySchedule

dailySchedule

dailySchedule
Расписание ежедневных моментальных снимков

properties.enabled

boolean

Свойство для принятия решения о политике включено или нет

properties.hourlySchedule

hourlySchedule

hourlySchedule
Расписание почасовых моментальных снимков

properties.monthlySchedule

monthlySchedule

monthlySchedule
Планирование ежемесячных моментальных снимков

properties.provisioningState

string

Управление жизненным циклом Azure

properties.weeklySchedule

weeklySchedule

weeklySchedule
Расписание еженедельных моментальных снимков

tags

object

Теги ресурсов

type

string

Тип ресурса

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

Имя Тип Описание
createdAt

string

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Идентификатор, который последний раз изменил ресурс.

lastModifiedByType

createdByType

Тип удостоверения, который последний раз изменил ресурс.

weeklySchedule

Свойства еженедельного расписания, создание моментального снимка каждую неделю в определенный день или дни

Имя Тип Описание
day

string

Указывает, какой моментальный снимок дня недели должен быть сделан, принимает разделенный запятыми список имен дней недели на английском языке

hour

integer

Указывает, какой час в часовом поясе UTC необходимо сделать моментальный снимок

minute

integer

Указывает, какой минутный моментальный снимок должен быть сделан

snapshotsToKeep

integer

Еженедельное количество моментальных снимков для сохранения

usedBytes

integer

Размер ресурса в байтах, текущее использование хранилища для тома в байтах