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


Microsoft.NetApp netAppAccounts/snapshotPolicies 2020-05-01

Определение ресурса Bicep

Тип ресурса netAppAccounts/snapshotPolicies можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.NetApp/netAppAccounts/snapshotPolicies, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    dailySchedule: {
      hour: int
      minute: int
      snapshotsToKeep: int
      usedBytes: int
    }
    enabled: bool
    hourlySchedule: {
      minute: int
      snapshotsToKeep: int
      usedBytes: int
    }
    monthlySchedule: {
      daysOfMonth: 'string'
      hour: int
      minute: int
      snapshotsToKeep: int
      usedBytes: int
    }
    weeklySchedule: {
      day: 'string'
      hour: int
      minute: int
      snapshotsToKeep: int
      usedBytes: int
    }
  }
}

Значения свойств

netAppAccounts/snapshotPolicies

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
string (обязательно)

Ограничение символов: 1–64

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания и дефисы.

Начинается с буквенно-цифрового символа.
location Расположение ресурса string (обязательно)
tags Теги ресурсов Словарь имен и значений тегов. См . раздел Теги в шаблонах
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: netAppAccounts
properties Свойства политики моментальных снимков SnapshotPolicyProperties (обязательно)

SnapshotPolicyProperties

Имя Описание Значение
dailySchedule Планирование ежедневных моментальных снимков DailySchedule
Включено Свойство для принятия решения о том, что политика включена или не включена bool
hourlySchedule Расписание создания почасовых моментальных снимков HourlySchedule
monthlySchedule Расписание создания ежемесячных моментальных снимков MonthlySchedule
weeklySchedule Расписание еженедельных моментальных снимков WeeklySchedule

DailySchedule

Имя Описание Значение
hour Указывает, какой час в часовом поясе UTC следует принять snapshot INT
minute Указывает, какую минуту следует snapshot INT
snapshotsToKeep Ежедневное количество snapshot для сохранения INT
usedBytes Размер ресурса в байтах, текущее использование хранилища для тома в байтах INT

HourlySchedule

Имя Описание Значение
minute Указывает, какую минуту следует snapshot INT
snapshotsToKeep Количество почасового snapshot для сохранения INT
usedBytes Размер ресурса в байтах, текущее использование хранилища для тома в байтах INT

MonthlySchedule

Имя Описание Значение
daysOfMonth Указывает, какие дни месяца snapshot следует принять. Строка с разделителями-запятыми. строка
hour Указывает, какой час в часовом поясе UTC следует принять snapshot INT
minute Указывает, какую минуту следует snapshot INT
snapshotsToKeep Количество ежемесячных snapshot для сохранения INT
usedBytes Размер ресурса в байтах, текущее использование хранилища для тома в байтах INT

WeeklySchedule

Имя Описание Значение
day Указывает, какие дни недели snapshot следует принимать, принимает разделенный запятыми список названий дней недели на английском языке строка
hour Указывает, какой час в часовом поясе UTC следует принять snapshot INT
minute Указывает, какую минуту следует snapshot INT
snapshotsToKeep Еженедельные snapshot подсчет для сохранения INT
usedBytes Размер ресурса в байтах, текущее использование хранилища для тома в байтах INT

Определение ресурса шаблона ARM

Тип ресурса netAppAccounts/snapshotPolicies можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.NetApp/netAppAccounts/snapshotPolicies, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.NetApp/netAppAccounts/snapshotPolicies",
  "apiVersion": "2020-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "dailySchedule": {
      "hour": "int",
      "minute": "int",
      "snapshotsToKeep": "int",
      "usedBytes": "int"
    },
    "enabled": "bool",
    "hourlySchedule": {
      "minute": "int",
      "snapshotsToKeep": "int",
      "usedBytes": "int"
    },
    "monthlySchedule": {
      "daysOfMonth": "string",
      "hour": "int",
      "minute": "int",
      "snapshotsToKeep": "int",
      "usedBytes": "int"
    },
    "weeklySchedule": {
      "day": "string",
      "hour": "int",
      "minute": "int",
      "snapshotsToKeep": "int",
      "usedBytes": "int"
    }
  }
}

Значения свойств

netAppAccounts/snapshotPolicies

Имя Описание Значение
тип Тип ресурса Microsoft.NetApp/netAppAccounts/snapshotPolicies
версия_API Версия API ресурсов '2020-05-01'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
string (обязательно)

Ограничение символов: 1–64

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания и дефисы.

Начинается с буквенно-цифрового символа.
location Расположение ресурса string (обязательно)
tags Теги ресурсов Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Свойства политики моментальных снимков SnapshotPolicyProperties (обязательно)

SnapshotPolicyProperties

Имя Описание Значение
dailySchedule Планирование ежедневных моментальных снимков DailySchedule
Включено Свойство для принятия решения о том, что политика включена или не включена bool
hourlySchedule Расписание создания почасовых моментальных снимков HourlySchedule
monthlySchedule Расписание создания ежемесячных моментальных снимков MonthlySchedule
weeklySchedule Расписание еженедельных моментальных снимков WeeklySchedule

DailySchedule

Имя Описание Значение
hour Указывает, какой час в часовом поясе UTC следует принять snapshot INT
minute Указывает, какую минуту следует snapshot INT
snapshotsToKeep Ежедневное количество snapshot для сохранения INT
usedBytes Размер ресурса в байтах, текущее использование хранилища для тома в байтах INT

HourlySchedule

Имя Описание Значение
minute Указывает, какую минуту следует snapshot INT
snapshotsToKeep Количество почасового snapshot для сохранения INT
usedBytes Размер ресурса в байтах, текущее использование хранилища для тома в байтах INT

MonthlySchedule

Имя Описание Значение
daysOfMonth Указывает, какие дни месяца snapshot следует принять. Строка с разделителями-запятыми. строка
hour Указывает, какой час в часовом поясе UTC следует принять snapshot INT
minute Указывает, какую минуту следует snapshot INT
snapshotsToKeep Количество ежемесячных snapshot для сохранения INT
usedBytes Размер ресурса в байтах, текущее использование хранилища для тома в байтах INT

WeeklySchedule

Имя Описание Значение
day Указывает, какие дни недели snapshot следует принимать, принимает разделенный запятыми список названий дней недели на английском языке строка
hour Указывает, какой час в часовом поясе UTC следует принять snapshot INT
minute Указывает, какую минуту следует snapshot INT
snapshotsToKeep Еженедельные snapshot подсчет для сохранения INT
usedBytes Размер ресурса в байтах, текущее использование хранилища для тома в байтах INT

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса netAppAccounts/snapshotPolicies можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.NetApp/netAppAccounts/snapshotPolicies, добавьте в шаблон следующую terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      dailySchedule = {
        hour = int
        minute = int
        snapshotsToKeep = int
        usedBytes = int
      }
      enabled = bool
      hourlySchedule = {
        minute = int
        snapshotsToKeep = int
        usedBytes = int
      }
      monthlySchedule = {
        daysOfMonth = "string"
        hour = int
        minute = int
        snapshotsToKeep = int
        usedBytes = int
      }
      weeklySchedule = {
        day = "string"
        hour = int
        minute = int
        snapshotsToKeep = int
        usedBytes = int
      }
    }
  })
}

Значения свойств

netAppAccounts/snapshotPolicies

Имя Описание Значение
тип Тип ресурса "Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-05-01"
name имя ресурса. string (обязательно)

Ограничение символов: 1–64

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания и дефисы.

Начинается с буквенно-цифрового символа.
location Расположение ресурса string (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: netAppAccounts
tags Теги ресурсов Словарь имен и значений тегов.
properties Свойства политики моментальных снимков SnapshotPolicyProperties (обязательно)

SnapshotPolicyProperties

Имя Описание Значение
dailySchedule Планирование ежедневных моментальных снимков DailySchedule
Включено Свойство для принятия решения о том, что политика включена или не включена bool
hourlySchedule Расписание создания почасовых моментальных снимков HourlySchedule
monthlySchedule Расписание создания ежемесячных моментальных снимков MonthlySchedule
weeklySchedule Расписание еженедельных моментальных снимков WeeklySchedule

DailySchedule

Имя Описание Значение
hour Указывает, какой час в часовом поясе UTC следует принять snapshot INT
minute Указывает, какую минуту следует snapshot INT
snapshotsToKeep Ежедневное количество snapshot для сохранения INT
usedBytes Размер ресурса в байтах, текущее использование хранилища для тома в байтах INT

HourlySchedule

Имя Описание Значение
minute Указывает, какую минуту следует snapshot INT
snapshotsToKeep Количество почасового snapshot для сохранения INT
usedBytes Размер ресурса в байтах, текущее использование хранилища для тома в байтах INT

MonthlySchedule

Имя Описание Значение
daysOfMonth Указывает, какие дни месяца snapshot следует принять. Строка с разделителями-запятыми. строка
hour Указывает, какой час в часовом поясе UTC следует принять snapshot INT
minute Указывает, какую минуту следует snapshot INT
snapshotsToKeep Количество ежемесячных snapshot для сохранения INT
usedBytes Размер ресурса в байтах, текущее использование хранилища для тома в байтах INT

WeeklySchedule

Имя Описание Значение
day Указывает, какие дни недели snapshot следует принимать, принимает разделенный запятыми список названий дней недели на английском языке строка
hour Указывает, какой час в часовом поясе UTC следует принять snapshot INT
minute Указывает, какую минуту следует snapshot INT
snapshotsToKeep Еженедельные snapshot подсчет для сохранения INT
usedBytes Размер ресурса в байтах, текущее использование хранилища для тома в байтах INT