Microsoft.Storage storageAccounts/managementPolicies 2019-04-01
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
ManagementPolicyDefinition
ManagementPolicyFilter
名字 |
描述 |
價值 |
blobTypes |
預先定義列舉值的陣列。 僅支援 blockBlob。 |
string[] (必要) |
prefixMatch |
要比對前置詞的字串數位。 |
string[] |
ManagementPolicyProperties
名字 |
描述 |
價值 |
政策 |
記憶體帳戶管理原則,格式為 JSON。 如需詳細資訊,請參閱:/azure/storage/common/storage-lifecycle-management-concepts。 |
ManagementPolicySchema (必要) |
ManagementPolicyRule
名字 |
描述 |
價值 |
定義 |
定義生命週期規則的物件。 |
ManagementPolicyDefinition (必要) |
啟用 |
如果設定為 true,則會啟用規則。 |
bool |
名字 |
規則名稱可以包含任意組合的英數位元。 規則名稱區分大小寫。 它在原則內必須是唯一的。 |
字串 (必要) |
類型 |
有效值為生命週期 |
'生命週期' (必要) |
ManagementPolicySchema
名字 |
描述 |
價值 |
規則 |
記憶體帳戶管理原則規則。 如需詳細資訊,請參閱:/azure/storage/common/storage-lifecycle-management-concepts。 |
ManagementPolicyRule[] (必要) |
ManagementPolicySnapShot
Microsoft.Storage/storageAccounts/managementPolicies
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
ManagementPolicyDefinition
ManagementPolicyFilter
名字 |
描述 |
價值 |
blobTypes |
預先定義列舉值的陣列。 僅支援 blockBlob。 |
string[] (必要) |
prefixMatch |
要比對前置詞的字串數位。 |
string[] |
ManagementPolicyProperties
名字 |
描述 |
價值 |
政策 |
記憶體帳戶管理原則,格式為 JSON。 如需詳細資訊,請參閱:/azure/storage/common/storage-lifecycle-management-concepts。 |
ManagementPolicySchema (必要) |
ManagementPolicyRule
名字 |
描述 |
價值 |
定義 |
定義生命週期規則的物件。 |
ManagementPolicyDefinition (必要) |
啟用 |
如果設定為 true,則會啟用規則。 |
bool |
名字 |
規則名稱可以包含任意組合的英數位元。 規則名稱區分大小寫。 它在原則內必須是唯一的。 |
字串 (必要) |
類型 |
有效值為生命週期 |
'生命週期' (必要) |
ManagementPolicySchema
名字 |
描述 |
價值 |
規則 |
記憶體帳戶管理原則規則。 如需詳細資訊,請參閱:/azure/storage/common/storage-lifecycle-management-concepts。 |
ManagementPolicyRule[] (必要) |
ManagementPolicySnapShot
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
ManagementPolicyDefinition
ManagementPolicyFilter
名字 |
描述 |
價值 |
blobTypes |
預先定義列舉值的陣列。 僅支援 blockBlob。 |
string[] (必要) |
prefixMatch |
要比對前置詞的字串數位。 |
string[] |
ManagementPolicyProperties
名字 |
描述 |
價值 |
政策 |
記憶體帳戶管理原則,格式為 JSON。 如需詳細資訊,請參閱:/azure/storage/common/storage-lifecycle-management-concepts。 |
ManagementPolicySchema (必要) |
ManagementPolicyRule
名字 |
描述 |
價值 |
定義 |
定義生命週期規則的物件。 |
ManagementPolicyDefinition (必要) |
啟用 |
如果設定為 true,則會啟用規則。 |
bool |
名字 |
規則名稱可以包含任意組合的英數位元。 規則名稱區分大小寫。 它在原則內必須是唯一的。 |
字串 (必要) |
類型 |
有效值為生命週期 |
'生命週期' (必要) |
ManagementPolicySchema
名字 |
描述 |
價值 |
規則 |
記憶體帳戶管理原則規則。 如需詳細資訊,請參閱:/azure/storage/common/storage-lifecycle-management-concepts。 |
ManagementPolicyRule[] (必要) |
ManagementPolicySnapShot
Microsoft.Storage/storageAccounts/managementPolicies