Microsoft.Storage storageAccounts/managementPolicies
تعريف مورد Bicep
يمكن نشر نوع مورد storageAccounts/managementPolicies مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Storage/storageAccounts/managementPolicies، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Storage/storageAccounts/managementPolicies@2023-01-01' = {
name: 'default'
parent: resourceSymbolicName
properties: {
policy: {
rules: [
{
definition: {
actions: {
baseBlob: {
delete: {
daysAfterCreationGreaterThan: int
daysAfterLastAccessTimeGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
daysAfterModificationGreaterThan: int
}
enableAutoTierToHotFromCool: bool
tierToArchive: {
daysAfterCreationGreaterThan: int
daysAfterLastAccessTimeGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
daysAfterModificationGreaterThan: int
}
tierToCold: {
daysAfterCreationGreaterThan: int
daysAfterLastAccessTimeGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
daysAfterModificationGreaterThan: int
}
tierToCool: {
daysAfterCreationGreaterThan: int
daysAfterLastAccessTimeGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
daysAfterModificationGreaterThan: int
}
tierToHot: {
daysAfterCreationGreaterThan: int
daysAfterLastAccessTimeGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
daysAfterModificationGreaterThan: int
}
}
snapshot: {
delete: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
tierToArchive: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
tierToCold: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
tierToCool: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
tierToHot: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
}
version: {
delete: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
tierToArchive: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
tierToCold: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
tierToCool: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
tierToHot: {
daysAfterCreationGreaterThan: int
daysAfterLastTierChangeGreaterThan: int
}
}
}
filters: {
blobIndexMatch: [
{
name: 'string'
op: 'string'
value: 'string'
}
]
blobTypes: [
'string'
]
prefixMatch: [
'string'
]
}
}
enabled: bool
name: 'string'
type: 'Lifecycle'
}
]
}
}
}
قيم Property
حسابات التخزين/نهج الإدارة
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep. |
"افتراضي" |
أصل | في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل. لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل. |
الاسم الرمزي للمورد من النوع: storageAccounts |
خصائص | إرجاع قواعد نهج بيانات حساب التخزين. | نهج الإدارةالخصائص |
نهج الإدارةالخصائص
الاسم | الوصف | القيمة |
---|---|---|
policy | نهج إدارة حساب التخزين، بتنسيق JSON. راجع المزيد من التفاصيل في: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicySchema (مطلوب) |
ManagementPolicySchema
الاسم | الوصف | القيمة |
---|---|---|
القواعد | قواعد نهج إدارة حساب التخزين. راجع المزيد من التفاصيل في: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicyRule[] (مطلوب) |
ManagementPolicyRule
الاسم | الوصف | القيمة |
---|---|---|
التعريف | كائن يعرف قاعدة دورة الحياة. | ManagementPolicyDefinition (مطلوب) |
ممكّن | يتم تمكين القاعدة إذا تم تعيينها إلى true. | Bool |
الاسم | يمكن أن يحتوي اسم القاعدة على أي مجموعة من الأحرف الرقمية الأبجدية. اسم القاعدة حساس لحالة الأحرف. يجب أن يكون فريداً من نوعه في إطار النهج. | سلسلة (مطلوبة) |
النوع | القيمة الصالحة هي دورة الحياة | "دورة الحياة" (مطلوبة) |
ManagementPolicyDefinition
الاسم | الوصف | القيمة |
---|---|---|
actions | كائن يحدد مجموعة الإجراءات. | ManagementPolicyAction (مطلوب) |
التصفيات | كائن يعرف مجموعة التصفية. | ManagementPolicyFilter |
ManagementPolicyAction
الاسم | الوصف | القيمة |
---|---|---|
baseBlob | إجراء نهج الإدارة للكائن الثنائي كبير الحجم الأساسي | ManagementPolicyBaseBlob |
اللقطة | إجراء نهج الإدارة للقطة | ManagementPolicySnapShot |
version | إجراء نهج الإدارة للإصدار | ManagementPolicyVersion |
ManagementPolicyBaseBlob
الاسم | الوصف | القيمة |
---|---|---|
حذف | الدالة لحذف الكائن الثنائي كبير الحجم | تعديل DateAfter |
enableAutoTierToHotFromCool | تتيح هذه الخاصية التدرج التلقائي لكائن ثنائي كبير الحجم من بارد إلى ساخن على وصول كائن ثنائي كبير الحجم. تتطلب هذه الخاصية tierToCool.daysAfterLastAccessTimeGreaterThan. | Bool |
tierToArchive | الدالة لطبقة الكائنات الثنائية كبيرة الحجم لأرشفة التخزين. | تعديل DateAfter |
tierToCold | الدالة لطبقة الكائنات الثنائية كبيرة الحجم إلى التخزين البارد. | تعديل DateAfter |
tierToCool | الدالة لطبقة الكائنات الثنائية كبيرة الحجم لتبريد التخزين. | تعديل DateAfter |
tierToHot | الدالة لطبقة الكائنات الثنائية كبيرة الحجم إلى التخزين الساخن. لا يمكن استخدام هذا الإجراء إلا مع حسابات Premium Block Blob Storage | تعديل DateAfter |
تعديل DateAfter
الاسم | الوصف | القيمة |
---|---|---|
daysAfterCreationGreaterThan | قيمة تشير إلى العمر بعد أيام من إنشاء الكائن الثنائي كبير الحجم. | int القيود: الحد الأدنى للقيمة = 0 |
daysAfterLastAccessTimeGreaterThan | قيمة تشير إلى العمر بالأيام بعد آخر وصول لكائن ثنائي كبير الحجم. يمكن استخدام هذه الخاصية فقط بالاقتران مع نهج تعقب وقت الوصول الأخير | int القيود: الحد الأدنى للقيمة = 0 |
daysAfterLastTierChangeGreaterThan | القيمة التي تشير إلى العمر بالأيام بعد آخر وقت لتغيير طبقة كائن ثنائي كبير الحجم. تنطبق هذه الخاصية فقط على إجراءات tierToArchive وتتطلب تعيين daysAfterModificationGreaterThan للإجراءات المستندة إلى baseBlobs. سيتم أرشفة الكائن الثنائي كبير الحجم إذا تم استيفاء كلا الشرطين. | int القيود: الحد الأدنى للقيمة = 0 |
daysAfterModificationGreaterThan | القيمة التي تشير إلى العمر بالأيام التي تلي التعديل الأخير | int القيود: الحد الأدنى للقيمة = 0 |
ManagementPolicySnapShot
الاسم | الوصف | القيمة |
---|---|---|
حذف | الدالة لحذف لقطة الكائن الثنائي كبير الحجم | DateAfterCreation |
tierToArchive | الدالة لطبقة لقطة كائن ثنائي كبير الحجم لأرشفة التخزين. | DateAfterCreation |
tierToCold | الدالة لطبقة الكائنات الثنائية كبيرة الحجم إلى التخزين البارد. | DateAfterCreation |
tierToCool | الدالة لطبقة لقطة كائن ثنائي كبير الحجم للتخزين البارد. | DateAfterCreation |
tierToHot | الدالة لطبقة الكائنات الثنائية كبيرة الحجم إلى التخزين الساخن. لا يمكن استخدام هذا الإجراء إلا مع حسابات Premium Block Blob Storage | DateAfterCreation |
DateAfterCreation
الاسم | الوصف | القيمة |
---|---|---|
daysAfterCreationGreaterThan | قيمة تشير إلى العمر بعد أيام من الإنشاء | int (مطلوب) القيود: الحد الأدنى للقيمة = 0 |
daysAfterLastTierChangeGreaterThan | القيمة التي تشير إلى العمر بالأيام بعد آخر وقت لتغيير طبقة كائن ثنائي كبير الحجم. تنطبق هذه الخاصية فقط على إجراءات tierToArchive وتتطلب تعيين daysAfterCreationGreaterThan للقطات والإجراءات المستندة إلى إصدار كائن ثنائي كبير الحجم. سيتم أرشفة الكائن الثنائي كبير الحجم إذا تم استيفاء كلا الشرطين. | int القيود: الحد الأدنى للقيمة = 0 |
ManagementPolicyVersion
الاسم | الوصف | القيمة |
---|---|---|
حذف | الدالة لحذف إصدار الكائن الثنائي كبير الحجم | DateAfterCreation |
tierToArchive | الدالة لطبقة إصدار كائن ثنائي كبير الحجم لأرشفة التخزين. | DateAfterCreation |
tierToCold | الدالة لطبقة الكائنات الثنائية كبيرة الحجم إلى التخزين البارد. | DateAfterCreation |
tierToCool | الدالة لطبقة إصدار كائن ثنائي كبير الحجم للتخزين البارد. | DateAfterCreation |
tierToHot | الدالة لطبقة الكائنات الثنائية كبيرة الحجم إلى التخزين الساخن. لا يمكن استخدام هذا الإجراء إلا مع حسابات Premium Block Blob Storage | DateAfterCreation |
ManagementPolicyFilter
الاسم | الوصف | القيمة |
---|---|---|
blobIndexMatch | صفيف من عوامل التصفية المستندة إلى علامة فهرس كائن ثنائي كبير الحجم، يمكن أن يكون هناك على الأكثر 10 عوامل تصفية علامات | TagFilter[] |
أنواع blob | مصفوفة من قيم التعداد المحددة مسبقاً. يدعم blockBlob حاليا جميع إجراءات التدرج والحذف. يتم دعم إجراءات الحذف فقط ل appendBlob. | string[] (مطلوب) |
prefixMatch | مصفوفة من سلاسل البادئات لتكون مطابقة. | سلسلة [] |
تصفية العلامات
الاسم | الوصف | القيمة |
---|---|---|
الاسم | هذا هو اسم علامة عامل التصفية، يمكن أن يكون من 1 إلى 128 حرفا | سلسلة (مطلوبة) القيود: الحد الأدنى للطول = 1 الحد الأقصى للطول = 128 |
op | هذا هو عامل المقارنة الذي يستخدم لمقارنة الكائنات وتصفيتها. فقط == (عامل المساواة) مدعوم حاليا | سلسلة (مطلوبة) |
القيمة | هذا هو حقل قيمة علامة عامل التصفية المستخدم للتصفية المستندة إلى العلامة، ويمكن أن يحتوي على 0 - 256 حرفا | سلسلة (مطلوبة) القيود: الحد الأقصى للطول = 256 |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
توزيع Darktrace Autoscaling vSensors |
يسمح لك هذا القالب بنشر توزيع التحجيم التلقائي تلقائيا ل Darktrace vSensors |
تعريف مورد قالب ARM
يمكن نشر نوع مورد storageAccounts/managementPolicies مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Storage/storageAccounts/managementPolicies، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.Storage/storageAccounts/managementPolicies",
"apiVersion": "2023-01-01",
"name": "default",
"properties": {
"policy": {
"rules": [
{
"definition": {
"actions": {
"baseBlob": {
"delete": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastAccessTimeGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int",
"daysAfterModificationGreaterThan": "int"
},
"enableAutoTierToHotFromCool": "bool",
"tierToArchive": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastAccessTimeGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int",
"daysAfterModificationGreaterThan": "int"
},
"tierToCold": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastAccessTimeGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int",
"daysAfterModificationGreaterThan": "int"
},
"tierToCool": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastAccessTimeGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int",
"daysAfterModificationGreaterThan": "int"
},
"tierToHot": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastAccessTimeGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int",
"daysAfterModificationGreaterThan": "int"
}
},
"snapshot": {
"delete": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
},
"tierToArchive": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
},
"tierToCold": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
},
"tierToCool": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
},
"tierToHot": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
}
},
"version": {
"delete": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
},
"tierToArchive": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
},
"tierToCold": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
},
"tierToCool": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
},
"tierToHot": {
"daysAfterCreationGreaterThan": "int",
"daysAfterLastTierChangeGreaterThan": "int"
}
}
},
"filters": {
"blobIndexMatch": [
{
"name": "string",
"op": "string",
"value": "string"
}
],
"blobTypes": [ "string" ],
"prefixMatch": [ "string" ]
}
},
"enabled": "bool",
"name": "string",
"type": "Lifecycle"
}
]
}
}
}
قيم Property
حسابات التخزين/نهج الإدارة
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | 'Microsoft.Storage/storageAccounts/managementPolicies' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | '2023-01-01' |
الاسم | اسم المورد تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM. |
"افتراضي" |
خصائص | إرجاع قواعد نهج بيانات حساب التخزين. | نهج الإدارةالخصائص |
نهج الإدارةالخصائص
الاسم | الوصف | القيمة |
---|---|---|
policy | نهج إدارة حساب التخزين، بتنسيق JSON. راجع المزيد من التفاصيل في: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicySchema (مطلوب) |
ManagementPolicySchema
الاسم | الوصف | القيمة |
---|---|---|
القواعد | قواعد نهج إدارة حساب التخزين. راجع المزيد من التفاصيل في: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicyRule[] (مطلوب) |
ManagementPolicyRule
الاسم | الوصف | القيمة |
---|---|---|
التعريف | كائن يعرف قاعدة دورة الحياة. | ManagementPolicyDefinition (مطلوب) |
ممكّن | يتم تمكين القاعدة إذا تم تعيينها إلى true. | Bool |
الاسم | يمكن أن يحتوي اسم القاعدة على أي مجموعة من الأحرف الرقمية الأبجدية. اسم القاعدة حساس لحالة الأحرف. يجب أن يكون فريداً من نوعه في إطار النهج. | سلسلة (مطلوبة) |
النوع | القيمة الصالحة هي دورة الحياة | "دورة الحياة" (مطلوبة) |
ManagementPolicyDefinition
الاسم | الوصف | القيمة |
---|---|---|
actions | كائن يحدد مجموعة الإجراءات. | ManagementPolicyAction (مطلوب) |
التصفيات | كائن يعرف مجموعة التصفية. | ManagementPolicyFilter |
ManagementPolicyAction
الاسم | الوصف | القيمة |
---|---|---|
baseBlob | إجراء نهج الإدارة للكائن الثنائي كبير الحجم الأساسي | ManagementPolicyBaseBlob |
اللقطة | إجراء نهج الإدارة للقطة | ManagementPolicySnapShot |
version | إجراء نهج الإدارة للإصدار | ManagementPolicyVersion |
ManagementPolicyBaseBlob
الاسم | الوصف | القيمة |
---|---|---|
حذف | الدالة لحذف الكائن الثنائي كبير الحجم | تعديل DateAfter |
enableAutoTierToHotFromCool | تتيح هذه الخاصية التدرج التلقائي لكائن ثنائي كبير الحجم من بارد إلى ساخن على وصول كائن ثنائي كبير الحجم. تتطلب هذه الخاصية tierToCool.daysAfterLastAccessTimeGreaterThan. | Bool |
tierToArchive | الدالة لطبقة الكائنات الثنائية كبيرة الحجم لأرشفة التخزين. | تعديل DateAfter |
tierToCold | الدالة لطبقة الكائنات الثنائية كبيرة الحجم إلى التخزين البارد. | تعديل DateAfter |
tierToCool | الدالة لطبقة الكائنات الثنائية كبيرة الحجم لتبريد التخزين. | تعديل DateAfter |
tierToHot | الدالة لطبقة الكائنات الثنائية كبيرة الحجم إلى التخزين الساخن. لا يمكن استخدام هذا الإجراء إلا مع حسابات Premium Block Blob Storage | تعديل DateAfter |
تعديل DateAfter
الاسم | الوصف | القيمة |
---|---|---|
daysAfterCreationGreaterThan | قيمة تشير إلى العمر بعد أيام من إنشاء الكائن الثنائي كبير الحجم. | int القيود: الحد الأدنى للقيمة = 0 |
daysAfterLastAccessTimeGreaterThan | قيمة تشير إلى العمر بالأيام بعد آخر وصول لكائن ثنائي كبير الحجم. يمكن استخدام هذه الخاصية فقط بالاقتران مع نهج تعقب وقت الوصول الأخير | int القيود: الحد الأدنى للقيمة = 0 |
daysAfterLastTierChangeGreaterThan | القيمة التي تشير إلى العمر بالأيام بعد آخر وقت لتغيير طبقة كائن ثنائي كبير الحجم. تنطبق هذه الخاصية فقط على إجراءات tierToArchive وتتطلب تعيين daysAfterModificationGreaterThan للإجراءات المستندة إلى baseBlobs. سيتم أرشفة الكائن الثنائي كبير الحجم إذا تم استيفاء كلا الشرطين. | int القيود: الحد الأدنى للقيمة = 0 |
daysAfterModificationGreaterThan | القيمة التي تشير إلى العمر بالأيام التي تلي التعديل الأخير | int القيود: الحد الأدنى للقيمة = 0 |
ManagementPolicySnapShot
الاسم | الوصف | القيمة |
---|---|---|
حذف | الدالة لحذف لقطة الكائن الثنائي كبير الحجم | DateAfterCreation |
tierToArchive | الدالة لطبقة لقطة كائن ثنائي كبير الحجم لأرشفة التخزين. | DateAfterCreation |
tierToCold | الدالة لطبقة الكائنات الثنائية كبيرة الحجم إلى التخزين البارد. | DateAfterCreation |
tierToCool | الدالة لطبقة لقطة كائن ثنائي كبير الحجم للتخزين البارد. | DateAfterCreation |
tierToHot | الدالة لطبقة الكائنات الثنائية كبيرة الحجم إلى التخزين الساخن. لا يمكن استخدام هذا الإجراء إلا مع حسابات Premium Block Blob Storage | DateAfterCreation |
DateAfterCreation
الاسم | الوصف | القيمة |
---|---|---|
daysAfterCreationGreaterThan | قيمة تشير إلى العمر بعد أيام من الإنشاء | int (مطلوب) القيود: الحد الأدنى للقيمة = 0 |
daysAfterLastTierChangeGreaterThan | القيمة التي تشير إلى العمر بالأيام بعد آخر وقت لتغيير طبقة كائن ثنائي كبير الحجم. تنطبق هذه الخاصية فقط على إجراءات tierToArchive وتتطلب تعيين daysAfterCreationGreaterThan للقطات والإجراءات المستندة إلى إصدار كائن ثنائي كبير الحجم. سيتم أرشفة الكائن الثنائي كبير الحجم إذا تم استيفاء كلا الشرطين. | int القيود: الحد الأدنى للقيمة = 0 |
ManagementPolicyVersion
الاسم | الوصف | القيمة |
---|---|---|
حذف | الدالة لحذف إصدار الكائن الثنائي كبير الحجم | DateAfterCreation |
tierToArchive | الدالة لطبقة إصدار كائن ثنائي كبير الحجم لأرشفة التخزين. | DateAfterCreation |
tierToCold | الدالة لطبقة الكائنات الثنائية كبيرة الحجم إلى التخزين البارد. | DateAfterCreation |
tierToCool | الدالة لطبقة إصدار كائن ثنائي كبير الحجم للتخزين البارد. | DateAfterCreation |
tierToHot | الدالة لطبقة الكائنات الثنائية كبيرة الحجم إلى التخزين الساخن. لا يمكن استخدام هذا الإجراء إلا مع حسابات Premium Block Blob Storage | DateAfterCreation |
ManagementPolicyFilter
الاسم | الوصف | القيمة |
---|---|---|
blobIndexMatch | صفيف من عوامل التصفية المستندة إلى علامة فهرس كائن ثنائي كبير الحجم، يمكن أن يكون هناك 10 عوامل تصفية علامات على الأكثر | TagFilter[] |
أنواع blob | مصفوفة من قيم التعداد المحددة مسبقاً. يدعم blockBlob حاليا جميع إجراءات التدرج والحذف. يتم دعم إجراءات الحذف فقط لإلحاقBlob. | string[] (مطلوب) |
prefixMatch | مصفوفة من سلاسل البادئات لتكون مطابقة. | سلسلة [] |
TagFilter
الاسم | الوصف | القيمة |
---|---|---|
الاسم | هذا هو اسم علامة عامل التصفية، يمكن أن يكون من 1 إلى 128 حرفا | سلسلة (مطلوب) القيود: الحد الأدنى للطول = 1 الحد الأقصى للطول = 128 |
op | هذا هو عامل المقارنة المستخدم لمقارنة الكائنات وتصفيتها. فقط == (عامل المساواة) مدعوم حاليا | سلسلة (مطلوب) |
القيمة | هذا هو حقل قيمة علامة التصفية المستخدم للتصفية المستندة إلى العلامة، ويمكن أن يحتوي على 0 - 256 حرفا | سلسلة (مطلوب) القيود: الحد الأقصى للطول = 256 |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
توزيع أدوات vSensors للتحجيم التلقائي ل Darktrace |
يسمح لك هذا القالب بتوزيع التحجيم التلقائي تلقائيا ل Darktrace vSensors |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد storageAccounts/managementPolicies مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Storage/storageAccounts/managementPolicies، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/managementPolicies@2023-01-01"
name = "default"
parent_id = "string"
body = jsonencode({
properties = {
policy = {
rules = [
{
definition = {
actions = {
baseBlob = {
delete = {
daysAfterCreationGreaterThan = int
daysAfterLastAccessTimeGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
daysAfterModificationGreaterThan = int
}
enableAutoTierToHotFromCool = bool
tierToArchive = {
daysAfterCreationGreaterThan = int
daysAfterLastAccessTimeGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
daysAfterModificationGreaterThan = int
}
tierToCold = {
daysAfterCreationGreaterThan = int
daysAfterLastAccessTimeGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
daysAfterModificationGreaterThan = int
}
tierToCool = {
daysAfterCreationGreaterThan = int
daysAfterLastAccessTimeGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
daysAfterModificationGreaterThan = int
}
tierToHot = {
daysAfterCreationGreaterThan = int
daysAfterLastAccessTimeGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
daysAfterModificationGreaterThan = int
}
}
snapshot = {
delete = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
tierToArchive = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
tierToCold = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
tierToCool = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
tierToHot = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
}
version = {
delete = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
tierToArchive = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
tierToCold = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
tierToCool = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
tierToHot = {
daysAfterCreationGreaterThan = int
daysAfterLastTierChangeGreaterThan = int
}
}
}
filters = {
blobIndexMatch = [
{
name = "string"
op = "string"
value = "string"
}
]
blobTypes = [
"string"
]
prefixMatch = [
"string"
]
}
}
enabled = bool
name = "string"
type = "Lifecycle"
}
]
}
}
})
}
قيم Property
حسابات التخزين/نهج الإدارة
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.Storage/storageAccounts/managementPolicies@2023-01-01" |
الاسم | اسم المورد | "افتراضي" |
parent_id | معرف المورد الأصل لهذا المورد. | معرف المورد من النوع: حسابات التخزين |
خصائص | إرجاع قواعد نهج بيانات حساب التخزين. | السياسة الإداريةالخصائص |
السياسة الإداريةالخصائص
الاسم | الوصف | القيمة |
---|---|---|
policy | نهج إدارة حساب التخزين، بتنسيق JSON. راجع المزيد من التفاصيل في: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicySchema (مطلوب) |
ManagementPolicySchema
الاسم | الوصف | القيمة |
---|---|---|
القواعد | قواعد نهج إدارة حساب التخزين. راجع المزيد من التفاصيل في: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicyRule[] (مطلوب) |
ManagementPolicyRule
الاسم | الوصف | القيمة |
---|---|---|
التعريف | كائن يعرف قاعدة دورة الحياة. | ManagementPolicyDefinition (مطلوب) |
ممكّن | يتم تمكين القاعدة إذا تم تعيينها إلى true. | Bool |
الاسم | يمكن أن يحتوي اسم القاعدة على أي مجموعة من الأحرف الرقمية الأبجدية. اسم القاعدة حساس لحالة الأحرف. يجب أن يكون فريداً من نوعه في إطار النهج. | سلسلة (مطلوب) |
النوع | القيمة الصالحة هي دورة الحياة | "دورة الحياة" (مطلوبة) |
ManagementPolicyDefinition
الاسم | الوصف | القيمة |
---|---|---|
actions | كائن يحدد مجموعة الإجراءات. | ManagementPolicyAction (مطلوب) |
التصفيات | كائن يعرف مجموعة التصفية. | ManagementPolicyFilter |
ManagementPolicyAction
الاسم | الوصف | القيمة |
---|---|---|
baseBlob | إجراء نهج الإدارة للكائن الثنائي كبير الحجم الأساسي | ManagementPolicyBaseBlob |
اللقطة | إجراء نهج الإدارة للقطة | ManagementPolicySnapShot |
version | إجراء نهج الإدارة للإصدار | ManagementPolicyVersion |
ManagementPolicyBaseBlob
الاسم | الوصف | القيمة |
---|---|---|
حذف | الدالة لحذف الكائن الثنائي كبير الحجم | تعديل DateAfter |
enableAutoTierToHotFromCool | تتيح هذه الخاصية التدرج التلقائي لكائن ثنائي كبير الحجم من بارد إلى ساخن على وصول كائن ثنائي كبير الحجم. تتطلب هذه الخاصية tierToCool.daysAfterLastAccessTimeGreaterThan. | Bool |
tierToArchive | الدالة لطبقة الكائنات الثنائية كبيرة الحجم لأرشفة التخزين. | تعديل DateAfter |
tierToCold | الدالة لطبقة الكائنات الثنائية كبيرة الحجم إلى التخزين البارد. | تعديل DateAfter |
tierToCool | الدالة لطبقة الكائنات الثنائية كبيرة الحجم لتبريد التخزين. | تعديل DateAfter |
tierToHot | الدالة لطبقة الكائنات الثنائية كبيرة الحجم إلى التخزين الساخن. لا يمكن استخدام هذا الإجراء إلا مع حسابات Premium Block Blob Storage | تعديل DateAfter |
تعديل DateAfter
الاسم | الوصف | القيمة |
---|---|---|
daysAfterCreationGreaterThan | قيمة تشير إلى العمر بعد أيام من إنشاء الكائن الثنائي كبير الحجم. | int القيود: الحد الأدنى للقيمة = 0 |
daysAfterLastAccessTimeGreaterThan | قيمة تشير إلى العمر بالأيام بعد آخر وصول لكائن ثنائي كبير الحجم. يمكن استخدام هذه الخاصية فقط بالاقتران مع نهج تعقب وقت الوصول الأخير | int القيود: الحد الأدنى للقيمة = 0 |
daysAfterLastTierChangeGreaterThan | القيمة التي تشير إلى العمر بالأيام بعد آخر وقت لتغيير طبقة كائن ثنائي كبير الحجم. تنطبق هذه الخاصية فقط على إجراءات tierToArchive وتتطلب تعيين daysAfterModificationGreaterThan للإجراءات المستندة إلى baseBlobs. سيتم أرشفة الكائن الثنائي كبير الحجم إذا تم استيفاء كلا الشرطين. | int القيود: الحد الأدنى للقيمة = 0 |
daysAfterModificationGreaterThan | القيمة التي تشير إلى العمر بالأيام التي تلي التعديل الأخير | int القيود: الحد الأدنى للقيمة = 0 |
ManagementPolicySnapShot
الاسم | الوصف | القيمة |
---|---|---|
حذف | الدالة لحذف لقطة الكائن الثنائي كبير الحجم | DateAfterCreation |
tierToArchive | الدالة لطبقة لقطة كائن ثنائي كبير الحجم لأرشفة التخزين. | DateAfterCreation |
tierToCold | الدالة لطبقة الكائنات الثنائية كبيرة الحجم إلى التخزين البارد. | DateAfterCreation |
tierToCool | الدالة لطبقة لقطة كائن ثنائي كبير الحجم للتخزين البارد. | DateAfterCreation |
tierToHot | الدالة لطبقة الكائنات الثنائية كبيرة الحجم إلى التخزين الساخن. لا يمكن استخدام هذا الإجراء إلا مع حسابات Premium Block Blob Storage | DateAfterCreation |
DateAfterCreation
الاسم | الوصف | القيمة |
---|---|---|
daysAfterCreationGreaterThan | قيمة تشير إلى العمر بعد أيام من الإنشاء | int (مطلوب) القيود: الحد الأدنى للقيمة = 0 |
daysAfterLastTierChangeGreaterThan | القيمة التي تشير إلى العمر بالأيام بعد آخر وقت لتغيير طبقة كائن ثنائي كبير الحجم. تنطبق هذه الخاصية فقط على إجراءات tierToArchive وتتطلب تعيين daysAfterCreationGreaterThan للقطات والإجراءات المستندة إلى إصدار كائن ثنائي كبير الحجم. سيتم أرشفة الكائن الثنائي كبير الحجم إذا تم استيفاء كلا الشرطين. | int القيود: الحد الأدنى للقيمة = 0 |
ManagementPolicyVersion
الاسم | الوصف | القيمة |
---|---|---|
حذف | الدالة لحذف إصدار الكائن الثنائي كبير الحجم | DateAfterCreation |
tierToArchive | الدالة لطبقة إصدار كائن ثنائي كبير الحجم لأرشفة التخزين. | DateAfterCreation |
tierToCold | الدالة لطبقة الكائنات الثنائية كبيرة الحجم إلى التخزين البارد. | DateAfterCreation |
tierToCool | الدالة لطبقة إصدار كائن ثنائي كبير الحجم للتخزين البارد. | DateAfterCreation |
tierToHot | الدالة لطبقة الكائنات الثنائية كبيرة الحجم إلى التخزين الساخن. لا يمكن استخدام هذا الإجراء إلا مع حسابات Premium Block Blob Storage | DateAfterCreation |
ManagementPolicyFilter
الاسم | الوصف | القيمة |
---|---|---|
blobIndexMatch | صفيف من عوامل التصفية المستندة إلى علامة فهرس كائن ثنائي كبير الحجم، يمكن أن يكون هناك 10 عوامل تصفية علامات على الأكثر | TagFilter[] |
أنواع blob | مصفوفة من قيم التعداد المحددة مسبقاً. يدعم blockBlob حاليا جميع إجراءات التدرج والحذف. يتم دعم إجراءات الحذف فقط لإلحاقBlob. | string[] (مطلوب) |
prefixMatch | مصفوفة من سلاسل البادئات لتكون مطابقة. | سلسلة [] |
TagFilter
الاسم | الوصف | القيمة |
---|---|---|
الاسم | هذا هو اسم علامة عامل التصفية، يمكن أن يكون من 1 إلى 128 حرفا | سلسلة (مطلوب) القيود: الحد الأدنى للطول = 1 الحد الأقصى للطول = 128 |
op | هذا هو عامل المقارنة المستخدم لمقارنة الكائنات وتصفيتها. فقط == (عامل المساواة) مدعوم حاليا | سلسلة (مطلوب) |
القيمة | هذا هو حقل قيمة علامة التصفية المستخدم للتصفية المستندة إلى العلامة، ويمكن أن يحتوي على 0 - 256 حرفا | سلسلة (مطلوب) القيود: الحد الأقصى للطول = 256 |
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ