Microsoft.Storage storageAccounts/fileServices 2021-04-01
تعريف مورد Bicep
يمكن نشر نوع مورد storageAccounts/fileServices مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Storage/storageAccounts/fileServices، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices@2021-04-01' = {
name: 'default'
parent: resourceSymbolicName
properties: {
cors: {
corsRules: [
{
allowedHeaders: [
'string'
]
allowedMethods: [
'string'
]
allowedOrigins: [
'string'
]
exposedHeaders: [
'string'
]
maxAgeInSeconds: int
}
]
}
protocolSettings: {
smb: {
authenticationMethods: 'string'
channelEncryption: 'string'
kerberosTicketEncryption: 'string'
multichannel: {
enabled: bool
}
versions: 'string'
}
}
shareDeleteRetentionPolicy: {
days: int
enabled: bool
}
}
}
قيم Property
حسابات التخزين/خدمات الملفات
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep. |
"افتراضي" |
أصل | في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل. لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل. |
الاسم الرمزي للمورد من النوع: حسابات التخزين |
خصائص | خصائص خدمات الملفات في حساب التخزين. | FileServicePropertiesProperties |
FileServicePropertiesProperties
الاسم | الوصف | القيمة |
---|---|---|
CORS | يحدد قواعد CORS لخدمة الملفات. يمكنك تضمين ما يصل إلى خمسة عناصر CorsRule في الطلب. إذا لم يتم تضمين أي عناصر CorsRule في نص الطلب، فسيتم حذف جميع قواعد CORS، وسيتم تعطيل CORS لخدمة File. | CorsRules |
إعدادات البروتوكول | إعدادات البروتوكول لخدمة الملفات | إعدادات البروتوكول |
shareDeleteRetentionPolicy | خصائص خدمة الملفات لمشاركة الحذف المبدئي. | DeleteRetentionPolicy |
CorsRules
الاسم | الوصف | القيمة |
---|---|---|
corsRules | قائمة قواعد CORS. يمكنك تضمين ما يصل إلى خمسة عناصر CorsRule في الطلب. | CorsRule[] |
CorsRule
الاسم | الوصف | القيمة |
---|---|---|
allowedHeaders | مطلوب إذا كان عنصر CorsRule موجودا. قائمة بالعناوين المسموح بها لتكون جزءا من الطلب عبر الأصل. | string[] (مطلوب) |
allowedMethods | مطلوب إذا كان عنصر CorsRule موجودا. قائمة بأساليب HTTP المسموح بتنفيذها بواسطة الأصل. | صفيف سلسلة يحتوي على أي من: "حذف" 'GET' "الرأس" "دمج" "خيارات" 'POST' 'PUT' (مطلوب) |
allowedOrigins | مطلوب إذا كان عنصر CorsRule موجودا. قائمة مجالات الأصل التي سيتم السماح بها عبر CORS، أو "*" للسماح بجميع المجالات | string[] (مطلوب) |
exposedHeaders | مطلوب إذا كان عنصر CorsRule موجودا. قائمة بعناوين الاستجابة لعرضها على عملاء CORS. | string[] (مطلوب) |
maxAgeInSeconds | مطلوب إذا كان عنصر CorsRule موجودا. عدد الثوان التي يجب على العميل/المستعرض تخزين استجابة الاختبار المسبق مؤقتا. | int (مطلوب) |
إعدادات البروتوكول
الاسم | الوصف | القيمة |
---|---|---|
Smb | إعداد بروتوكول SMB | SmbSetting |
SmbSetting
الاسم | الوصف | القيمة |
---|---|---|
authenticationMethods | أساليب مصادقة SMB التي يدعمها الخادم. القيم الصالحة هي NTLMv2، Kerberos. يجب تمريرها كسلسلة مع المحدد ';'. | سلسلة |
تشفير القناة | تشفير قناة SMB المدعوم من قبل الخادم. القيم الصالحة هي AES-128-CCM، AES-128-GCM، AES-256-GCM. يجب تمريرها كسلسلة مع المحدد ';'. | سلسلة |
تشفير kerberosTicketEncryption | تشفير تذكرة Kerberos المدعوم من الخادم. القيم الصالحة هي RC4-HMAC، AES-256. يجب تمريرها كسلسلة مع المحدد ';' | سلسلة |
الاقنيه | إعداد متعدد القنوات. ينطبق على Premium FileStorage فقط. | الاقنيه |
الإصدارات | إصدارات بروتوكول SMB التي يدعمها الخادم. القيم الصالحة هي SMB2.1 وSMB3.0 وSMB3.1.1. يجب تمريرها كسلسلة مع المحدد ';'. | سلسلة |
الاقنيه
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | يشير إلى ما إذا كان قد تم تمكين القنوات المتعددة | Bool |
DeleteRetentionPolicy
الاسم | الوصف | القيمة |
---|---|---|
days | يشير إلى عدد الأيام التي يجب الاحتفاظ بالعنصر المحذوف. يمكن أن يكون الحد الأدنى للقيمة المحددة 1 ويمكن أن تكون القيمة القصوى 365. | int القيود: الحد الأدنى للقيمة = 1 الحد الأقصى للقيمة = 365 |
ممكّن | يشير إلى ما إذا كان DeleteRetentionPolicy ممكنا. | Bool |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
Azure Cloud Shell - تخزين VNet |
ينشر هذا القالب تخزين Azure Cloud Shell في شبكة Azure الظاهرية. |
تعريف مورد قالب ARM
يمكن نشر نوع مورد storageAccounts/fileServices مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Storage/storageAccounts/fileServices، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.Storage/storageAccounts/fileServices",
"apiVersion": "2021-04-01",
"name": "default",
"properties": {
"cors": {
"corsRules": [
{
"allowedHeaders": [ "string" ],
"allowedMethods": [ "string" ],
"allowedOrigins": [ "string" ],
"exposedHeaders": [ "string" ],
"maxAgeInSeconds": "int"
}
]
},
"protocolSettings": {
"smb": {
"authenticationMethods": "string",
"channelEncryption": "string",
"kerberosTicketEncryption": "string",
"multichannel": {
"enabled": "bool"
},
"versions": "string"
}
},
"shareDeleteRetentionPolicy": {
"days": "int",
"enabled": "bool"
}
}
}
قيم Property
حسابات التخزين/خدمات الملفات
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | 'Microsoft.Storage/storageAccounts/fileServices' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | '2021-04-01' |
الاسم | اسم المورد تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM. |
"افتراضي" |
خصائص | خصائص خدمات الملفات في حساب التخزين. | FileServicePropertiesProperties |
FileServicePropertiesProperties
الاسم | الوصف | القيمة |
---|---|---|
CORS | يحدد قواعد CORS لخدمة الملفات. يمكنك تضمين ما يصل إلى خمسة عناصر CorsRule في الطلب. إذا لم يتم تضمين أي عناصر CorsRule في نص الطلب، فسيتم حذف جميع قواعد CORS، وسيتم تعطيل CORS لخدمة File. | CorsRules |
إعدادات البروتوكول | إعدادات البروتوكول لخدمة الملفات | إعدادات البروتوكول |
shareDeleteRetentionPolicy | خصائص خدمة الملفات لمشاركة الحذف المبدئي. | DeleteRetentionPolicy |
CorsRules
الاسم | الوصف | القيمة |
---|---|---|
corsRules | قائمة قواعد CORS. يمكنك تضمين ما يصل إلى خمسة عناصر CorsRule في الطلب. | CorsRule[] |
CorsRule
الاسم | الوصف | القيمة |
---|---|---|
allowedHeaders | مطلوب إذا كان عنصر CorsRule موجودا. قائمة بالعناوين المسموح بها لتكون جزءا من الطلب عبر الأصل. | string[] (مطلوب) |
allowedMethods | مطلوب إذا كان عنصر CorsRule موجودا. قائمة بأساليب HTTP المسموح بتنفيذها بواسطة الأصل. | صفيف سلسلة يحتوي على أي من: "حذف" 'GET' "الرأس" "دمج" "خيارات" 'POST' 'PUT' (مطلوب) |
allowedOrigins | مطلوب إذا كان عنصر CorsRule موجودا. قائمة مجالات الأصل التي سيتم السماح بها عبر CORS، أو "*" للسماح بجميع المجالات | string[] (مطلوب) |
exposedHeaders | مطلوب إذا كان عنصر CorsRule موجودا. قائمة بعناوين الاستجابة لعرضها على عملاء CORS. | string[] (مطلوب) |
maxAgeInSeconds | مطلوب إذا كان عنصر CorsRule موجودا. عدد الثوان التي يجب على العميل/المستعرض تخزين استجابة الاختبار المسبق مؤقتا. | int (مطلوب) |
إعدادات البروتوكول
الاسم | الوصف | القيمة |
---|---|---|
Smb | إعداد بروتوكول SMB | SmbSetting |
SmbSetting
الاسم | الوصف | القيمة |
---|---|---|
authenticationMethods | أساليب مصادقة SMB التي يدعمها الخادم. القيم الصالحة هي NTLMv2، Kerberos. يجب تمريرها كسلسلة مع المحدد ';'. | سلسلة |
تشفير القناة | تشفير قناة SMB المدعوم من قبل الخادم. القيم الصالحة هي AES-128-CCM، AES-128-GCM، AES-256-GCM. يجب تمريرها كسلسلة مع المحدد ';'. | سلسلة |
تشفير kerberosTicketEncryption | تشفير تذكرة Kerberos المدعوم من الخادم. القيم الصالحة هي RC4-HMAC، AES-256. يجب تمريرها كسلسلة مع المحدد ';' | سلسلة |
الاقنيه | إعداد متعدد القنوات. ينطبق على Premium FileStorage فقط. | الاقنيه |
الإصدارات | إصدارات بروتوكول SMB التي يدعمها الخادم. القيم الصالحة هي SMB2.1 وSMB3.0 وSMB3.1.1. يجب تمريرها كسلسلة مع المحدد ';'. | سلسلة |
الاقنيه
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | يشير إلى ما إذا كان قد تم تمكين القنوات المتعددة | Bool |
DeleteRetentionPolicy
الاسم | الوصف | القيمة |
---|---|---|
days | يشير إلى عدد الأيام التي يجب الاحتفاظ بالعنصر المحذوف. يمكن أن يكون الحد الأدنى للقيمة المحددة 1 ويمكن أن تكون القيمة القصوى 365. | int القيود: الحد الأدنى للقيمة = 1 الحد الأقصى للقيمة = 365 |
ممكّن | يشير إلى ما إذا كان DeleteRetentionPolicy ممكنا. | Bool |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
Azure Cloud Shell - تخزين VNet |
ينشر هذا القالب تخزين Azure Cloud Shell في شبكة Azure الظاهرية. |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد storageAccounts/fileServices مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Storage/storageAccounts/fileServices، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/fileServices@2021-04-01"
name = "default"
parent_id = "string"
body = jsonencode({
properties = {
cors = {
corsRules = [
{
allowedHeaders = [
"string"
]
allowedMethods = [
"string"
]
allowedOrigins = [
"string"
]
exposedHeaders = [
"string"
]
maxAgeInSeconds = int
}
]
}
protocolSettings = {
smb = {
authenticationMethods = "string"
channelEncryption = "string"
kerberosTicketEncryption = "string"
multichannel = {
enabled = bool
}
versions = "string"
}
}
shareDeleteRetentionPolicy = {
days = int
enabled = bool
}
}
})
}
قيم Property
حسابات التخزين/خدمات الملفات
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.Storage/storageAccounts/fileServices@2021-04-01" |
الاسم | اسم المورد | "افتراضي" |
parent_id | معرف المورد الأصل لهذا المورد. | معرف المورد من النوع: حسابات التخزين |
خصائص | خصائص خدمات الملفات في حساب التخزين. | خصائص FileServiceProperties |
خصائص FileServiceProperties
الاسم | الوصف | القيمة |
---|---|---|
CORS | يحدد قواعد CORS لخدمة الملفات. يمكنك تضمين ما يصل إلى خمسة عناصر CorsRule في الطلب. إذا لم يتم تضمين أي عناصر CorsRule في نص الطلب، فسيتم حذف جميع قواعد CORS، وسيتم تعطيل CORS لخدمة الملفات. | CorsRules |
إعدادات البروتوكول | إعدادات البروتوكول لخدمة الملفات | إعدادات البروتوكول |
shareDeleteRetentionPolicy | خصائص خدمة الملفات لمشاركة الحذف المبدئي. | DeleteRetentionPolicy |
CorsRules
الاسم | الوصف | القيمة |
---|---|---|
corsRules | قائمة قواعد CORS. يمكنك تضمين ما يصل إلى خمسة عناصر CorsRule في الطلب. | CorsRule[] |
CorsRule
الاسم | الوصف | القيمة |
---|---|---|
allowedHeaders | مطلوب إذا كان عنصر CorsRule موجودا. قائمة بالعناوين المسموح بها لتكون جزءا من الطلب عبر الأصل. | string[] (مطلوب) |
allowedMethods | مطلوب إذا كان عنصر CorsRule موجودا. قائمة بأساليب HTTP المسموح بتنفيذها بواسطة الأصل. | صفيف سلسلة يحتوي على أي من: "DELETE" "GET" "HEAD" "دمج" "خيارات" "POST" "PUT" (مطلوب) |
allowedOrigins | مطلوب إذا كان عنصر CorsRule موجودا. قائمة بمجالات الأصل التي سيتم السماح بها عبر CORS، أو "*" للسماح لجميع المجالات | string[] (مطلوب) |
exposedHeaders | مطلوب إذا كان عنصر CorsRule موجودا. قائمة برؤوس الاستجابة لعرضها على عملاء CORS. | string[] (مطلوب) |
maxAgeInSeconds | مطلوب إذا كان عنصر CorsRule موجودا. عدد الثوان التي يجب على العميل/المستعرض تخزين استجابة الاختبار المبدئي مؤقتا. | int (مطلوب) |
إعدادات البروتوكول
الاسم | الوصف | القيمة |
---|---|---|
Smb | إعداد بروتوكول SMB | SmbSetting |
SmbSetting
الاسم | الوصف | القيمة |
---|---|---|
معرفات المصادقة | أساليب مصادقة SMB التي يدعمها الخادم. القيم الصالحة هي NTLMv2، Kerberos. يجب تمريرها كسلسلة مع المحدد ';'. | سلسلة |
تشفير القناة | تشفير قناة SMB التي يدعمها الخادم. القيم الصالحة هي AES-128-CCM، AES-128-GCM، AES-256-GCM. يجب تمريرها كسلسلة مع المحدد ';'. | سلسلة |
تشفير kerberosTicketEncryption | تشفير تذكرة Kerberos المدعوم من قبل الخادم. القيم الصالحة هي RC4-HMAC، AES-256. يجب تمريرها كسلسلة مع المحدد ';' | سلسلة |
الاقنيه | إعداد متعدد القنوات. ينطبق على Premium FileStorage فقط. | الاقنيه |
الإصدارات | إصدارات بروتوكول SMB التي يدعمها الخادم. القيم الصالحة هي SMB2.1 وSMB3.0 وSMB3.1.1. يجب تمريرها كسلسلة مع المحدد ';'. | سلسلة |
الاقنيه
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | يشير إلى ما إذا كان قد تم تمكين القنوات المتعددة | Bool |
DeleteRetentionPolicy
الاسم | الوصف | القيمة |
---|---|---|
days | يشير إلى عدد الأيام التي يجب الاحتفاظ بالعنصر المحذوف. يمكن أن يكون الحد الأدنى للقيمة المحددة 1 ويمكن أن تكون القيمة القصوى 365. | int القيود: الحد الأدنى للقيمة = 1 الحد الأقصى للقيمة = 365 |
ممكّن | يشير إلى ما إذا كان DeleteRetentionPolicy ممكنا. | Bool |