Microsoft.Storage storageAccounts/managementİlkeler 2021-01-01

Bicep kaynak tanımı

storageAccounts/managementPolicies kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Storage/storageAccounts/managementPolicies kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Storage/storageAccounts/managementPolicies@2021-01-01' = {
  name: 'default'
  parent: resourceSymbolicName
  properties: {
    policy: {
      rules: [
        {
          definition: {
            actions: {
              baseBlob: {
                delete: {
                  daysAfterLastAccessTimeGreaterThan: int
                  daysAfterModificationGreaterThan: int
                }
                enableAutoTierToHotFromCool: bool
                tierToArchive: {
                  daysAfterLastAccessTimeGreaterThan: int
                  daysAfterModificationGreaterThan: int
                }
                tierToCool: {
                  daysAfterLastAccessTimeGreaterThan: int
                  daysAfterModificationGreaterThan: int
                }
              }
              snapshot: {
                delete: {
                  daysAfterCreationGreaterThan: int
                }
                tierToArchive: {
                  daysAfterCreationGreaterThan: int
                }
                tierToCool: {
                  daysAfterCreationGreaterThan: int
                }
              }
              version: {
                delete: {
                  daysAfterCreationGreaterThan: int
                }
                tierToArchive: {
                  daysAfterCreationGreaterThan: int
                }
                tierToCool: {
                  daysAfterCreationGreaterThan: int
                }
              }
            }
            filters: {
              blobIndexMatch: [
                {
                  name: 'string'
                  op: 'string'
                  value: 'string'
                }
              ]
              blobTypes: [
                'string'
              ]
              prefixMatch: [
                'string'
              ]
            }
          }
          enabled: bool
          name: 'string'
          type: 'Lifecycle'
        }
      ]
    }
  }
}

Özellik değerleri

storageAccounts/managementİlkeler

Ad Açıklama Değer
name Kaynak adı

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
'varsayılan'
Üst Bicep'te bir alt kaynağın üst kaynağını belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Şu tür kaynağın sembolik adı: storageAccounts
properties Depolama Hesabı Veri İlkeleri Kurallarını döndürür. ManagementPolicyProperties

ManagementPolicyProperties

Ad Açıklama Değer
ilke JSON biçiminde Depolama Hesabı Yönetimiİlkesi. Daha fazla ayrıntı için bkz. https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicySchema (gerekli)

ManagementPolicySchema

Ad Açıklama Değer
rules Depolama Hesabı Yönetimiİlke Kuralları. Daha fazla ayrıntı için bkz. https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicyRule[] (gerekli)

ManagementPolicyRule

Ad Açıklama Değer
tanım Yaşam Döngüsü kuralını tanımlayan bir nesne. ManagementPolicyDefinition (gerekli)
enabled Kural true olarak ayarlanırsa etkinleştirilir. bool
name Kural adı, alfasayısal karakterlerin herhangi bir bileşimini içerebilir. Kural adı büyük/küçük harfe duyarlıdır. İlke içinde benzersiz olmalıdır. dize (gerekli)
tür Geçerli değer Yaşam Döngüsü'dür 'Yaşam Döngüsü' (gerekli)

ManagementPolicyDefinition

Ad Açıklama Değer
eylem Eylem kümesini tanımlayan bir nesne. ManagementPolicyAction (gerekli)
filtreler Filtre kümesini tanımlayan bir nesne. ManagementPolicyFilter

ManagementPolicyAction

Ad Açıklama Değer
baseBlob Temel blob için yönetim ilkesi eylemi ManagementPolicyBaseBlob
anlık görüntü Anlık görüntü için yönetim ilkesi eylemi ManagementPolicySnapShot
sürüm Sürüm için yönetim ilkesi eylemi ManagementPolicyVersion

ManagementPolicyBaseBlob

Ad Açıklama Değer
delete Blobu silme işlevi DateAfterModification
enableAutoTierToHotFromCool Bu özellik, blob erişiminde bir blobun seyrek erişimliden sık erişimliye otomatik olarak katmanlanmasına olanak tanır. Bu özellik tierToCool.daysAfterLastAccessTimeGreaterThan gerektirir. bool
tierToArchive Depolamayı arşivleye blobları katmanla işlevi. Şu anda Sık Erişimli veya Seyrek Erişim katmanında olan destek blobları DateAfterModification
tierToCool Blobları seyrek erişimli depolamaya katmanla işlevi. Şu anda Sık erişim katmanında olan destek blobları DateAfterModification

DateAfterModification

Ad Açıklama Değer
daysAfterLastAccessTimeGreaterThan Son blob erişiminden sonraki gün cinsinden yaşı gösteren değer. Bu özellik yalnızca son erişim zamanı izleme ilkesiyle birlikte kullanılabilir int

Kısıtlama -ları:
Min değer = 0
daysAfterModificationGreaterThan Son değişiklik sonrasındaki gün cinsinden yaşı gösteren değer int

Kısıtlama -ları:
Min değer = 0

ManagementPolicySnapShot

Ad Açıklama Değer
delete Blob anlık görüntüsünü silme işlevi DateAfterCreation
tierToArchive Blob anlık görüntüsünü arşiv depolama alanına katmanla işlevi. Şu anda Sık Erişimli veya Seyrek Erişim katmanında blob anlık görüntüsünü destekleme DateAfterCreation
tierToCool Blob anlık görüntüsünü seyrek erişimli depolamaya katmanla işlevi. Şu anda Sık erişim katmanında blob anlık görüntüsünü destekleme DateAfterCreation

DateAfterCreation

Ad Açıklama Değer
daysAfterCreationGreaterThan Oluşturulduktan sonraki gün cinsinden yaşı gösteren değer int (gerekli)

Kısıtlama -ları:
Min değer = 0

ManagementPolicyVersion

Ad Açıklama Değer
delete Blob sürümünü silme işlevi DateAfterCreation
tierToArchive Depolamayı arşivleye blob sürümünü katmanla işlevi. Şu anda Sık Erişimli veya Seyrek Erişim katmanında olan destek blobu sürümü DateAfterCreation
tierToCool Seyrek erişimli depolama için blob sürümünü katmanla işlevi. Şu anda Sık erişim katmanında olan destek blobu sürümü DateAfterCreation

ManagementPolicyFilter

Ad Açıklama Değer
blobIndexMatch Blob dizin etiketi tabanlı filtre dizisi, en fazla 10 etiket filtresi olabilir TagFilter[]
blobTypes Önceden tanımlanmış sabit listesi değerleri dizisi. Şu anda blockBlob tüm katmanlama ve silme eylemlerini destekler. appendBlob için yalnızca silme eylemleri desteklenir. string[] (gerekli)
prefixMatch Ön eklerin eşleşmesi için dize dizisi. string[]

TagFilter

Ad Açıklama Değer
name Bu, filtre etiketi adıdır, 1 - 128 karakter içerebilir dize (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 128
Op Bu, nesne karşılaştırma ve filtreleme için kullanılan karşılaştırma işlecidir. Şu anda yalnızca == (eşitlik işleci) desteklenmektedir dize (gerekli)
değer Bu, etiket tabanlı filtreleme için kullanılan filtre etiketi değer alanıdır, 0 - 256 karakter olabilir dize (gerekli)

Kısıtlama -ları:
Maksimum uzunluk = 256

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Darktrace Otomatik Ölçeklendirme vSensor'larını dağıtma

Azure’a dağıtın
Bu şablon, Darktrace vSensors'ın otomatik olarak otomatik ölçeklendirme dağıtımını dağıtmanızı sağlar

ARM şablonu kaynak tanımı

storageAccounts/managementPolicies kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Storage/storageAccounts/managementPolicies kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Storage/storageAccounts/managementPolicies",
  "apiVersion": "2021-01-01",
  "name": "default",
  "properties": {
    "policy": {
      "rules": [
        {
          "definition": {
            "actions": {
              "baseBlob": {
                "delete": {
                  "daysAfterLastAccessTimeGreaterThan": "int",
                  "daysAfterModificationGreaterThan": "int"
                },
                "enableAutoTierToHotFromCool": "bool",
                "tierToArchive": {
                  "daysAfterLastAccessTimeGreaterThan": "int",
                  "daysAfterModificationGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterLastAccessTimeGreaterThan": "int",
                  "daysAfterModificationGreaterThan": "int"
                }
              },
              "snapshot": {
                "delete": {
                  "daysAfterCreationGreaterThan": "int"
                },
                "tierToArchive": {
                  "daysAfterCreationGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterCreationGreaterThan": "int"
                }
              },
              "version": {
                "delete": {
                  "daysAfterCreationGreaterThan": "int"
                },
                "tierToArchive": {
                  "daysAfterCreationGreaterThan": "int"
                },
                "tierToCool": {
                  "daysAfterCreationGreaterThan": "int"
                }
              }
            },
            "filters": {
              "blobIndexMatch": [
                {
                  "name": "string",
                  "op": "string",
                  "value": "string"
                }
              ],
              "blobTypes": [ "string" ],
              "prefixMatch": [ "string" ]
            }
          },
          "enabled": "bool",
          "name": "string",
          "type": "Lifecycle"
        }
      ]
    }
  }
}

Özellik değerleri

storageAccounts/managementİlkeler

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Storage/storageAccounts/managementPolicies'
apiVersion Kaynak API'sinin sürümü '2021-01-01'
name Kaynak adı

JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
'varsayılan'
properties Depolama Hesabı Veri İlkeleri Kurallarını döndürür. ManagementPolicyProperties

ManagementPolicyProperties

Ad Açıklama Değer
ilke Depolama Hesabı Yönetimiİlkesi, JSON biçiminde. Daha fazla ayrıntı için bkz. https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicySchema (gerekli)

ManagementPolicySchema

Ad Açıklama Değer
rules Depolama Hesabı Yönetimiİlke Kuralları. Daha fazla ayrıntı için bkz. https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicyRule[] (gerekli)

ManagementPolicyRule

Ad Açıklama Değer
tanım Yaşam Döngüsü kuralını tanımlayan bir nesne. ManagementPolicyDefinition (gerekli)
enabled Kural true olarak ayarlanırsa etkinleştirilir. bool
name Kural adı, alfasayısal karakterlerin herhangi bir bileşimini içerebilir. Kural adı büyük/küçük harfe duyarlıdır. İlke içinde benzersiz olmalıdır. dize (gerekli)
tür Geçerli değer Yaşam Döngüsü'dür 'Yaşam Döngüsü' (gerekli)

ManagementPolicyDefinition

Ad Açıklama Değer
eylem Eylem kümesini tanımlayan bir nesne. ManagementPolicyAction (gerekli)
filtreler Filtre kümesini tanımlayan bir nesne. ManagementPolicyFilter

ManagementPolicyAction

Ad Açıklama Değer
baseBlob Temel blob için yönetim ilkesi eylemi ManagementPolicyBaseBlob
anlık görüntü Anlık görüntü için yönetim ilkesi eylemi ManagementPolicySnapShot
sürüm Sürüm için yönetim ilkesi eylemi ManagementPolicyVersion

ManagementPolicyBaseBlob

Ad Açıklama Değer
delete Blobu silme işlevi DateAfterModification
enableAutoTierToHotFromCool Bu özellik, blob erişiminde bir blobun seyrek erişimliden sık erişimliye otomatik olarak katmanlanmasına olanak tanır. Bu özellik tierToCool.daysAfterLastAccessTimeGreaterThan gerektirir. bool
tierToArchive Blobları arşiv depolamaya katmanla işlevi. Şu anda Sık Erişimli veya Seyrek Erişim katmanında olan blobları destekleme DateAfterModification
tierToCool Blobları seyrek erişimli depolamaya katmanla işlevi. Şu anda Sık erişim katmanında olan blobları destekleme DateAfterModification

DateAfterModification

Ad Açıklama Değer
daysAfterLastAccessTimeGreaterThan Son blob erişiminden sonraki günlerin yaşını gösteren değer. Bu özellik yalnızca son erişim zamanı izleme ilkesiyle birlikte kullanılabilir int

Kısıtlama -ları:
Min değer = 0
daysAfterModificationGreaterThan Son değişiklik sonrasındaki günlerin yaşını gösteren değer int

Kısıtlama -ları:
Min değer = 0

ManagementPolicySnapShot

Ad Açıklama Değer
delete Blob anlık görüntüsünü silme işlevi DateAfterCreation
tierToArchive Blob anlık görüntüsünü arşiv depolama alanına katmanla işlevi. Şu anda Sık Erişimli veya Seyrek Erişim katmanında blob anlık görüntüsünü destekleme DateAfterCreation
tierToCool Blob anlık görüntüsünü seyrek erişimli depolamaya katmanla işlevi. Şu anda Sık erişim katmanında blob anlık görüntüsünü destekleme DateAfterCreation

DateAfterCreation

Ad Açıklama Değer
daysAfterCreationGreaterThan Oluşturulduktan sonraki günlerin yaşını gösteren değer int (gerekli)

Kısıtlama -ları:
Min değer = 0

ManagementPolicyVersion

Ad Açıklama Değer
delete Blob sürümünü silme işlevi DateAfterCreation
tierToArchive Blob sürümünü arşiv depolamaya katmanla işlevi. Şu anda Sık Erişimli veya Seyrek Erişim katmanında blob sürümünü destekleme DateAfterCreation
tierToCool Blob sürümünü seyrek erişimli depolamaya katmanla işlevi. Şu anda Sık erişim katmanında blob sürümünü destekleme DateAfterCreation

ManagementPolicyFilter

Ad Açıklama Değer
blobIndexMatch Blob dizin etiketi tabanlı filtre dizisi, en fazla 10 etiket filtresi olabilir TagFilter[]
blobTypes Önceden tanımlanmış sabit listesi değerleri dizisi. Şu anda blockBlob tüm katmanlama ve silme eylemlerini destekler. appendBlob için yalnızca silme eylemleri desteklenir. string[] (gerekli)
prefixMatch Ön eklerin eşleşmesi için dize dizisi. dize[]

TagFilter

Ad Açıklama Değer
name Bu filtre etiketi adıdır, 1 - 128 karakter uzunluğunda olabilir dize (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 128
Op Bu, nesne karşılaştırma ve filtreleme için kullanılan karşılaştırma işlecidir. Şu anda yalnızca == (eşitlik işleci) desteklenmektedir dize (gerekli)
değer Bu, etiket tabanlı filtreleme için kullanılan filtre etiketi değeri alanıdır, 0 - 256 karakter uzunluğunda olabilir dize (gerekli)

Kısıtlama -ları:
Maksimum uzunluk = 256

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Darktrace Otomatik Ölçeklendirme vSensor'larını dağıtma

Azure’a dağıtın
Bu şablon, Darktrace vSensors'ın otomatik olarak otomatik ölçeklendirme dağıtımını dağıtmanızı sağlar

Terraform (AzAPI sağlayıcısı) kaynak tanımı

storageAccounts/managementPolicies kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Storage/storageAccounts/managementPolicies kaynağı oluşturmak için aşağıdaki Terraform'u şablonunuza ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/managementPolicies@2021-01-01"
  name = "default"
  parent_id = "string"
  body = jsonencode({
    properties = {
      policy = {
        rules = [
          {
            definition = {
              actions = {
                baseBlob = {
                  delete = {
                    daysAfterLastAccessTimeGreaterThan = int
                    daysAfterModificationGreaterThan = int
                  }
                  enableAutoTierToHotFromCool = bool
                  tierToArchive = {
                    daysAfterLastAccessTimeGreaterThan = int
                    daysAfterModificationGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterLastAccessTimeGreaterThan = int
                    daysAfterModificationGreaterThan = int
                  }
                }
                snapshot = {
                  delete = {
                    daysAfterCreationGreaterThan = int
                  }
                  tierToArchive = {
                    daysAfterCreationGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterCreationGreaterThan = int
                  }
                }
                version = {
                  delete = {
                    daysAfterCreationGreaterThan = int
                  }
                  tierToArchive = {
                    daysAfterCreationGreaterThan = int
                  }
                  tierToCool = {
                    daysAfterCreationGreaterThan = int
                  }
                }
              }
              filters = {
                blobIndexMatch = [
                  {
                    name = "string"
                    op = "string"
                    value = "string"
                  }
                ]
                blobTypes = [
                  "string"
                ]
                prefixMatch = [
                  "string"
                ]
              }
            }
            enabled = bool
            name = "string"
            type = "Lifecycle"
          }
        ]
      }
    }
  })
}

Özellik değerleri

storageAccounts/managementİlkeler

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Storage/storageAccounts/managementPolicies@2021-01-01"
name Kaynak adı "varsayılan"
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Şu tür kaynağın kimliği: storageAccounts
properties Depolama Hesabı Veri İlkeleri Kurallarını döndürür. ManagementPolicyProperties

ManagementPolicyProperties

Ad Açıklama Değer
ilke Depolama Hesabı Yönetimiİlkesi, JSON biçiminde. Daha fazla ayrıntı için bkz. https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicySchema (gerekli)

ManagementPolicySchema

Ad Açıklama Değer
rules Depolama Hesabı Yönetimiİlke Kuralları. Daha fazla ayrıntı için bkz. https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. ManagementPolicyRule[] (gerekli)

ManagementPolicyRule

Ad Açıklama Değer
tanım Yaşam Döngüsü kuralını tanımlayan bir nesne. ManagementPolicyDefinition (gerekli)
enabled Kural true olarak ayarlanırsa etkinleştirilir. bool
name Kural adı, alfasayısal karakterlerin herhangi bir bileşimini içerebilir. Kural adı büyük/küçük harfe duyarlıdır. İlke içinde benzersiz olmalıdır. dize (gerekli)
tür Geçerli değer Yaşam Döngüsü'dür "Yaşam Döngüsü" (gerekli)

ManagementPolicyDefinition

Ad Açıklama Değer
eylem Eylem kümesini tanımlayan bir nesne. ManagementPolicyAction (gerekli)
filtreler Filtre kümesini tanımlayan bir nesne. ManagementPolicyFilter

ManagementPolicyAction

Ad Açıklama Değer
baseBlob Temel blob için yönetim ilkesi eylemi ManagementPolicyBaseBlob
anlık görüntü Anlık görüntü için yönetim ilkesi eylemi ManagementPolicySnapShot
sürüm Sürüm için yönetim ilkesi eylemi ManagementPolicyVersion

ManagementPolicyBaseBlob

Ad Açıklama Değer
delete Blobu silme işlevi DateAfterModification
enableAutoTierToHotFromCool Bu özellik, blob erişiminde bir blobun seyrek erişimliden sık erişimliye otomatik olarak katmanlanmasına olanak tanır. Bu özellik tierToCool.daysAfterLastAccessTimeGreaterThan gerektirir. bool
tierToArchive Blobları arşiv depolamaya katmanla işlevi. Şu anda Sık Erişimli veya Seyrek Erişim katmanında olan blobları destekleme DateAfterModification
tierToCool Blobları seyrek erişimli depolamaya katmanla işlevi. Şu anda Sık erişim katmanında olan blobları destekleme DateAfterModification

DateAfterModification

Ad Açıklama Değer
daysAfterLastAccessTimeGreaterThan Son blob erişiminden sonraki günlerin yaşını gösteren değer. Bu özellik yalnızca son erişim zamanı izleme ilkesiyle birlikte kullanılabilir int

Kısıtlama -ları:
Min değer = 0
daysAfterModificationGreaterThan Son değişiklik sonrasındaki günlerin yaşını gösteren değer int

Kısıtlama -ları:
Min değer = 0

ManagementPolicySnapShot

Ad Açıklama Değer
delete Blob anlık görüntüsünü silme işlevi DateAfterCreation
tierToArchive Blob anlık görüntüsünü arşiv depolama alanına katmanla işlevi. Şu anda Sık Erişimli veya Seyrek Erişim katmanında blob anlık görüntüsünü destekleme DateAfterCreation
tierToCool Blob anlık görüntüsünü seyrek erişimli depolamaya katmanla işlevi. Şu anda Sık erişim katmanında blob anlık görüntüsünü destekleme DateAfterCreation

DateAfterCreation

Ad Açıklama Değer
daysAfterCreationGreaterThan Oluşturulduktan sonraki günlerin yaşını gösteren değer int (gerekli)

Kısıtlama -ları:
Min değer = 0

ManagementPolicyVersion

Ad Açıklama Değer
delete Blob sürümünü silme işlevi DateAfterCreation
tierToArchive Blob sürümünü arşiv depolamaya katmanla işlevi. Şu anda Sık Erişimli veya Seyrek Erişim katmanında blob sürümünü destekleme DateAfterCreation
tierToCool Blob sürümünü seyrek erişimli depolamaya katmanla işlevi. Şu anda Sık erişim katmanında blob sürümünü destekleme DateAfterCreation

ManagementPolicyFilter

Ad Açıklama Değer
blobIndexMatch Blob dizin etiketi tabanlı filtre dizisi, en fazla 10 etiket filtresi olabilir TagFilter[]
blobTypes Önceden tanımlanmış sabit listesi değerleri dizisi. Şu anda blockBlob tüm katmanlama ve silme eylemlerini destekler. appendBlob için yalnızca silme eylemleri desteklenir. string[] (gerekli)
prefixMatch Ön eklerin eşleşmesi için dize dizisi. dize[]

TagFilter

Ad Açıklama Değer
name Bu filtre etiketi adıdır, 1 - 128 karakter uzunluğunda olabilir dize (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 128
Op Bu, nesne karşılaştırma ve filtreleme için kullanılan karşılaştırma işlecidir. Şu anda yalnızca == (eşitlik işleci) desteklenmektedir dize (gerekli)
değer Bu, etiket tabanlı filtreleme için kullanılan filtre etiketi değeri alanıdır, 0 - 256 karakter uzunluğunda olabilir dize (gerekli)

Kısıtlama -ları:
Maksimum uzunluk = 256