Хранилище Microsoft.StorageAccounts/managementPolicies 2019-04-01
Статья 12/21/2024
1 участник
Обратная связь
В этой статье
Определение ресурсов 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'
}
]
}
}
}
Значения свойств
DateAfterCreation
Имя
Описание
Ценность
daysAfterCreationGreaterThan
Значение, указывающее возраст в днях после создания
int Ограничения целостности: Минимальное значение = 0 (обязательно)
DateAfterModification
Имя
Описание
Ценность
daysAfterModificationGreaterThan
Значение, указывающее возраст в днях после последнего изменения
int Ограничения целостности: Минимальное значение = 0 (обязательно)
ManagementPolicyAction
ManagementPolicyBaseBlob
Имя
Описание
Ценность
удалить
Функция удаления большого двоичного объекта
DateAfterModification
tierToArchive
Функция на уровне больших двоичных объектов для архивирования. Поддержка больших двоичных объектов в настоящее время на горячем или холодном уровне
DateAfterModification
tierToCool
Функция уровня больших двоичных объектов для охлаждения хранилища. Поддержка больших двоичных объектов в настоящее время на горячем уровне
DateAfterModification
ManagementPolicyDefinition
ManagementPolicyFilter
Имя
Описание
Ценность
BLOBTypes
Массив предопределенных значений перечисления. Поддерживается только blockBlob.
string[] (обязательно)
префиксMatch
Массив строк для сопоставления префиксов.
string[]
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
Имя
Описание
Ценность
удалить
Функция удаления моментального снимка BLOB-объектов
DateAfterCreation
Microsoft.Storage/storageAccounts/managementPolicies
Имя
Описание
Ценность
имя
Имя ресурса
"default" (обязательно)
родитель
В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса .
Символьное имя ресурса типа: storageAccounts
свойства
Возвращает правила политик данных учетной записи хранения.
ManagementPolicyProperties
Определение ресурса шаблона 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"
}
]
}
}
}
Значения свойств
DateAfterCreation
Имя
Описание
Ценность
daysAfterCreationGreaterThan
Значение, указывающее возраст в днях после создания
int Ограничения целостности: Минимальное значение = 0 (обязательно)
DateAfterModification
Имя
Описание
Ценность
daysAfterModificationGreaterThan
Значение, указывающее возраст в днях после последнего изменения
int Ограничения целостности: Минимальное значение = 0 (обязательно)
ManagementPolicyAction
ManagementPolicyBaseBlob
Имя
Описание
Ценность
удалить
Функция удаления большого двоичного объекта
DateAfterModification
tierToArchive
Функция на уровне больших двоичных объектов для архивирования. Поддержка больших двоичных объектов в настоящее время на горячем или холодном уровне
DateAfterModification
tierToCool
Функция уровня больших двоичных объектов для охлаждения хранилища. Поддержка больших двоичных объектов в настоящее время на горячем уровне
DateAfterModification
ManagementPolicyDefinition
ManagementPolicyFilter
Имя
Описание
Ценность
BLOBTypes
Массив предопределенных значений перечисления. Поддерживается только blockBlob.
string[] (обязательно)
префиксMatch
Массив строк для сопоставления префиксов.
string[]
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
Имя
Описание
Ценность
удалить
Функция удаления моментального снимка BLOB-объектов
DateAfterCreation
Microsoft.Storage/storageAccounts/managementPolicies
Имя
Описание
Ценность
apiVersion
Версия API
'2019-04-01'
имя
Имя ресурса
"default" (обязательно)
свойства
Возвращает правила политик данных учетной записи хранения.
ManagementPolicyProperties
тип
Тип ресурса
"Microsoft.Storage/storageAccounts/managementPolicies"
Тип ресурса storageAccounts/managementPolicies можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Storage/storageAccounts/managementPolicies, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01"
name = "string"
body = jsonencode({
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"
}
]
}
}
})
}
Значения свойств
DateAfterCreation
Имя
Описание
Ценность
daysAfterCreationGreaterThan
Значение, указывающее возраст в днях после создания
int Ограничения целостности: Минимальное значение = 0 (обязательно)
DateAfterModification
Имя
Описание
Ценность
daysAfterModificationGreaterThan
Значение, указывающее возраст в днях после последнего изменения
int Ограничения целостности: Минимальное значение = 0 (обязательно)
ManagementPolicyAction
ManagementPolicyBaseBlob
Имя
Описание
Ценность
удалить
Функция удаления большого двоичного объекта
DateAfterModification
tierToArchive
Функция на уровне больших двоичных объектов для архивирования. Поддержка больших двоичных объектов в настоящее время на горячем или холодном уровне
DateAfterModification
tierToCool
Функция уровня больших двоичных объектов для охлаждения хранилища. Поддержка больших двоичных объектов в настоящее время на горячем уровне
DateAfterModification
ManagementPolicyDefinition
ManagementPolicyFilter
Имя
Описание
Ценность
BLOBTypes
Массив предопределенных значений перечисления. Поддерживается только blockBlob.
string[] (обязательно)
префиксMatch
Массив строк для сопоставления префиксов.
string[]
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
Имя
Описание
Ценность
удалить
Функция удаления моментального снимка BLOB-объектов
DateAfterCreation
Microsoft.Storage/storageAccounts/managementPolicies
Имя
Описание
Ценность
имя
Имя ресурса
"default" (обязательно)
parent_id
Идентификатор ресурса, который является родительским для этого ресурса.
Идентификатор ресурса типа: storageAccounts
свойства
Возвращает правила политик данных учетной записи хранения.
ManagementPolicyProperties
тип
Тип ресурса
"Microsoft.Storage/storageAccounts/managementPolicies@2019-04-01"