Определение ресурсов Bicep
Тип ресурса storageAccounts/managementPolicies можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Storage/storageAccounts/managementPolicies, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
policy: {
rules: [
{
definition: {
actions: {
baseBlob: {
delete: {
daysAfterModificationGreaterThan: int
}
tierToArchive: {
daysAfterModificationGreaterThan: int
}
tierToCool: {
daysAfterModificationGreaterThan: int
}
}
snapshot: {
delete: {
daysAfterCreationGreaterThan: int
}
}
}
filters: {
blobTypes: [
'string'
]
prefixMatch: [
'string'
]
}
}
enabled: bool
name: 'string'
type: 'string'
}
]
}
}
}
Значения свойств
Microsoft.Storage/storageAccounts/managementPolicies
DateAfterCreation (ДатаПослеСоздания)
Имя |
Описание |
Ценность |
днейПослеСозданияБольшеЧем |
Значение, указывающее возраст в днях после создания |
int
Ограничения целостности: Минимальное значение = 0 (обязательно) |
ДатаПослеИзменения
Имя |
Описание |
Ценность |
днейПослеИзмененияБольшеЧем |
Значение, указывающее возраст в днях после последнего изменения |
int
Ограничения целостности: Минимальное значение = 0 (обязательно) |
РуководствоПолитикаДействие
ManagementPolicyBaseBlob
Имя |
Описание |
Ценность |
удалить |
Функция удаления большого двоичного объекта |
ДатаПослеИзменения |
tierToArchive |
Функция на уровне больших двоичных объектов для архивирования. Поддержка больших двоичных объектов в настоящее время на горячем или холодном уровне |
ДатаПослеИзменения |
tierToCool |
Функция уровня больших двоичных объектов для охлаждения хранилища. Поддержка больших двоичных объектов в настоящее время на горячем уровне |
ДатаПослеИзменения |
ManagementPolicyDefinition
Фильтр ManagementPolicyFilter
Имя |
Описание |
Ценность |
BLOBTypes |
Массив предопределенных значений перечисления. Поддерживается только blockBlob. |
string[] (обязательно) |
префиксMatch |
Массив строк для сопоставления префиксов. |
строка[] |
Свойства ManagementPolicyProperties
Имя |
Описание |
Ценность |
политика |
Учетная запись хранения ManagementPolicy в формате JSON. Дополнительные сведения см. в статье /azure/storage/common/storage-lifecycle-management-concepts. |
ManagementPolicySchema (обязательно) |
Правило ManagementPolicyRule
Имя |
Описание |
Ценность |
определение |
Объект, определяющий правило жизненного цикла. |
ManagementPolicyDefinition (обязательно) |
Включен |
Правило включено, если задано значение true. |
булевая переменная (bool) |
имя |
Имя правила может содержать любое сочетание буквенно-числовых символов. Имя правила учитывает регистр. Он должен быть уникальным в политике. |
строка (обязательно) |
тип |
Допустимое значение — жизненный цикл |
"Жизненный цикл" (обязательный) |
Схема ManagementPolicySchema
Имя |
Описание |
Ценность |
Правила |
Правила управления учетными записями хранения. Дополнительные сведения см. в статье /azure/storage/common/storage-lifecycle-management-concepts. |
ManagementPolicyRule[] (обязательно) |
ManagementPolicySnapShot
Определение ресурса шаблона ARM
Тип ресурса storageAccounts/managementPolicies можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Storage/storageAccounts/managementPolicies, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Storage/storageAccounts/managementPolicies",
"apiVersion": "2019-04-01",
"name": "string",
"properties": {
"policy": {
"rules": [
{
"definition": {
"actions": {
"baseBlob": {
"delete": {
"daysAfterModificationGreaterThan": "int"
},
"tierToArchive": {
"daysAfterModificationGreaterThan": "int"
},
"tierToCool": {
"daysAfterModificationGreaterThan": "int"
}
},
"snapshot": {
"delete": {
"daysAfterCreationGreaterThan": "int"
}
}
},
"filters": {
"blobTypes": [ "string" ],
"prefixMatch": [ "string" ]
}
},
"enabled": "bool",
"name": "string",
"type": "string"
}
]
}
}
}
Значения свойств
Microsoft.Storage/storageAccounts/managementPolicies
Имя |
Описание |
Ценность |
apiVersion |
Версия API |
'2019-04-01' |
имя |
Имя ресурса |
"default" (обязательно) |
свойства |
Возвращает правила политик данных учетной записи хранения. |
Свойства ManagementPolicyProperties |
тип |
Тип ресурса |
"Microsoft.Storage/storageAccounts/managementPolicies" |
DateAfterCreation (ДатаПослеСоздания)
Имя |
Описание |
Ценность |
днейПослеСозданияБольшеЧем |
Значение, указывающее возраст в днях после создания |
int
Ограничения целостности: Минимальное значение = 0 (обязательно) |
ДатаПослеИзменения
Имя |
Описание |
Ценность |
днейПослеИзмененияБольшеЧем |
Значение, указывающее возраст в днях после последнего изменения |
int
Ограничения целостности: Минимальное значение = 0 (обязательно) |
РуководствоПолитикаДействие
ManagementPolicyBaseBlob
Имя |
Описание |
Ценность |
удалить |
Функция удаления большого двоичного объекта |
ДатаПослеИзменения |
tierToArchive |
Функция на уровне больших двоичных объектов для архивирования. Поддержка больших двоичных объектов в настоящее время на горячем или холодном уровне |
ДатаПослеИзменения |
tierToCool |
Функция уровня больших двоичных объектов для охлаждения хранилища. Поддержка больших двоичных объектов в настоящее время на горячем уровне |
ДатаПослеИзменения |
ManagementPolicyDefinition
Фильтр ManagementPolicyFilter
Имя |
Описание |
Ценность |
BLOBTypes |
Массив предопределенных значений перечисления. Поддерживается только blockBlob. |
string[] (обязательно) |
префиксMatch |
Массив строк для сопоставления префиксов. |
строка[] |
Свойства ManagementPolicyProperties
Имя |
Описание |
Ценность |
политика |
Учетная запись хранения ManagementPolicy в формате JSON. Дополнительные сведения см. в статье /azure/storage/common/storage-lifecycle-management-concepts. |
ManagementPolicySchema (обязательно) |
Правило ManagementPolicyRule
Имя |
Описание |
Ценность |
определение |
Объект, определяющий правило жизненного цикла. |
ManagementPolicyDefinition (обязательно) |
Включен |
Правило включено, если задано значение true. |
булевая переменная (bool) |
имя |
Имя правила может содержать любое сочетание буквенно-числовых символов. Имя правила учитывает регистр. Он должен быть уникальным в политике. |
строка (обязательно) |
тип |
Допустимое значение — жизненный цикл |
"Жизненный цикл" (обязательный) |
Схема ManagementPolicySchema
Имя |
Описание |
Ценность |
Правила |
Правила управления учетными записями хранения. Дополнительные сведения см. в статье /azure/storage/common/storage-lifecycle-management-concepts. |
ManagementPolicyRule[] (обязательно) |
ManagementPolicySnapShot
Примеры использования
Тип ресурса storageAccounts/managementPolicies можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Storage/storageAccounts/managementPolicies, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01"
name = "string"
parent_id = "string"
body = {
properties = {
policy = {
rules = [
{
definition = {
actions = {
baseBlob = {
delete = {
daysAfterModificationGreaterThan = int
}
tierToArchive = {
daysAfterModificationGreaterThan = int
}
tierToCool = {
daysAfterModificationGreaterThan = int
}
}
snapshot = {
delete = {
daysAfterCreationGreaterThan = int
}
}
}
filters = {
blobTypes = [
"string"
]
prefixMatch = [
"string"
]
}
}
enabled = bool
name = "string"
type = "string"
}
]
}
}
}
}
Значения свойств
Microsoft.Storage/storageAccounts/managementPolicies
Имя |
Описание |
Ценность |
имя |
Имя ресурса |
"default" (обязательно) |
идентификатор_родителя |
Идентификатор ресурса, который является родительским для этого ресурса. |
Идентификатор ресурса типа: storageAccounts |
свойства |
Возвращает правила политик данных учетной записи хранения. |
Свойства ManagementPolicyProperties |
тип |
Тип ресурса |
"Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01" |
DateAfterCreation (ДатаПослеСоздания)
Имя |
Описание |
Ценность |
днейПослеСозданияБольшеЧем |
Значение, указывающее возраст в днях после создания |
int
Ограничения целостности: Минимальное значение = 0 (обязательно) |
ДатаПослеИзменения
Имя |
Описание |
Ценность |
днейПослеИзмененияБольшеЧем |
Значение, указывающее возраст в днях после последнего изменения |
int
Ограничения целостности: Минимальное значение = 0 (обязательно) |
РуководствоПолитикаДействие
ManagementPolicyBaseBlob
Имя |
Описание |
Ценность |
удалить |
Функция удаления большого двоичного объекта |
ДатаПослеИзменения |
tierToArchive |
Функция на уровне больших двоичных объектов для архивирования. Поддержка больших двоичных объектов в настоящее время на горячем или холодном уровне |
ДатаПослеИзменения |
tierToCool |
Функция уровня больших двоичных объектов для охлаждения хранилища. Поддержка больших двоичных объектов в настоящее время на горячем уровне |
ДатаПослеИзменения |
ManagementPolicyDefinition
Фильтр ManagementPolicyFilter
Имя |
Описание |
Ценность |
BLOBTypes |
Массив предопределенных значений перечисления. Поддерживается только blockBlob. |
string[] (обязательно) |
префиксMatch |
Массив строк для сопоставления префиксов. |
строка[] |
Свойства ManagementPolicyProperties
Имя |
Описание |
Ценность |
политика |
Учетная запись хранения ManagementPolicy в формате JSON. Дополнительные сведения см. в статье /azure/storage/common/storage-lifecycle-management-concepts. |
ManagementPolicySchema (обязательно) |
Правило ManagementPolicyRule
Имя |
Описание |
Ценность |
определение |
Объект, определяющий правило жизненного цикла. |
ManagementPolicyDefinition (обязательно) |
Включен |
Правило включено, если задано значение true. |
булевая переменная (bool) |
имя |
Имя правила может содержать любое сочетание буквенно-числовых символов. Имя правила учитывает регистр. Он должен быть уникальным в политике. |
строка (обязательно) |
тип |
Допустимое значение — жизненный цикл |
"Жизненный цикл" (обязательный) |
Схема ManagementPolicySchema
Имя |
Описание |
Ценность |
Правила |
Правила управления учетными записями хранения. Дополнительные сведения см. в статье /azure/storage/common/storage-lifecycle-management-concepts. |
ManagementPolicyRule[] (обязательно) |
ManagementPolicySnapShot