Microsoft.Storage storageAccounts/localUsers
تعريف مورد Bicep
يمكن نشر نوع مورد storageAccounts/localUsers مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Storage/storageAccounts/localUsers، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Storage/storageAccounts/localUsers@2023-01-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
hasSharedKey: bool
hasSshKey: bool
hasSshPassword: bool
homeDirectory: 'string'
permissionScopes: [
{
permissions: 'string'
resourceName: 'string'
service: 'string'
}
]
sshAuthorizedKeys: [
{
description: 'string'
key: 'string'
}
]
}
}
قيم Property
حسابات التخزين/المستخدمون المحليون
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep. |
سلسلة (مطلوب) |
أصل | في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل. لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل. |
الاسم الرمزي للمورد من النوع: حسابات التخزين |
خصائص | خصائص المستخدم المحلي لحساب التخزين. | خصائص المستخدم المحلي |
خصائص المستخدم المحلي
الاسم | الوصف | القيمة |
---|---|---|
hasSharedKey | يشير إلى ما إذا كان المفتاح المشترك موجودا أم لا. قم بتعيينه إلى خطأ لإزالة المفتاح المشترك الموجود. | Bool |
hasSshKey | يشير إلى ما إذا كان مفتاح ssh موجودا أم لا. قم بتعيينه إلى false لإزالة مفتاح SSH الموجود. | Bool |
hasSshPassword | يشير إلى ما إذا كانت كلمة مرور ssh موجودة أم لا. قم بتعيينه إلى خطأ لإزالة كلمة مرور SSH الموجودة. | Bool |
دليل المنزل | اختياري، دليل الصفحة الرئيسية للمستخدم المحلي. | سلسلة |
نطاقات الأذونات | نطاقات الأذونات للمستخدم المحلي. | PermissionScope[] |
sshAuthorizedKeys | اختياري، مفاتيح المستخدم المحلي المعتمدة ssh ل SFTP. | SshPublicKey[] |
PermissionScope
الاسم | الوصف | القيمة |
---|---|---|
الأذونات | أذونات المستخدم المحلي. تتضمن القيم المحتملة: Read (r) و Write (w) و Delete (d) و List (l) و Create (c). | سلسلة (مطلوب) |
resourceName | اسم المورد، عادة اسم الحاوية أو اسم مشاركة الملف، المستخدم من قبل المستخدم المحلي. | سلسلة (مطلوب) |
الخدمة | الخدمة المستخدمة من قبل المستخدم المحلي، على سبيل المثال، blob، الملف. | سلسلة (مطلوب) |
SshPublicKey
الاسم | الوصف | القيمة |
---|---|---|
الوصف | اختياري. يتم استخدامه لتخزين دالة/استخدام المفتاح | سلسلة |
المفتاح | مفتاح Ssh العام base64 مشفر. يجب أن يكون التنسيق: '{keyType} {keyData}'، على سبيل المثال ssh-rsa AAAABBBB | سلسلة |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
إنشاء حساب تخزين مع تمكين SFTP |
إنشاء حساب تخزين Azure وحاوية كائن ثنائي كبير الحجم يمكن الوصول إليها باستخدام بروتوكول SFTP. يمكن أن يكون الوصول مستندا إلى كلمة المرور أو المفتاح العام. |
تعريف مورد قالب ARM
يمكن نشر نوع مورد storageAccounts/localUsers مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Storage/storageAccounts/localUsers، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.Storage/storageAccounts/localUsers",
"apiVersion": "2023-01-01",
"name": "string",
"properties": {
"hasSharedKey": "bool",
"hasSshKey": "bool",
"hasSshPassword": "bool",
"homeDirectory": "string",
"permissionScopes": [
{
"permissions": "string",
"resourceName": "string",
"service": "string"
}
],
"sshAuthorizedKeys": [
{
"description": "string",
"key": "string"
}
]
}
}
قيم Property
حسابات التخزين/المستخدمون المحليون
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | 'Microsoft.Storage/storageAccounts/localUsers' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | '2023-01-01' |
الاسم | اسم المورد تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM. |
سلسلة (مطلوبة) |
خصائص | خصائص المستخدم المحلي لحساب التخزين. | خصائص المستخدم المحلي |
خصائص المستخدم المحلي
الاسم | الوصف | القيمة |
---|---|---|
hasSharedKey | يشير إلى ما إذا كان المفتاح المشترك موجودا أم لا. قم بتعيينه إلى خطأ لإزالة المفتاح المشترك الموجود. | Bool |
hasSshKey | يشير إلى ما إذا كان مفتاح ssh موجودا. قم بتعيينه إلى false لإزالة مفتاح SSH الموجود. | Bool |
hasSshPassword | يشير إلى ما إذا كانت كلمة مرور ssh موجودة أم لا. قم بتعيينه إلى خطأ لإزالة كلمة مرور SSH الموجودة. | Bool |
دليل المنزل | اختياري، دليل الصفحة الرئيسية للمستخدم المحلي. | سلسلة |
نطاقات الأذونات | نطاقات الأذونات للمستخدم المحلي. | PermissionScope[] |
sshAuthorizedKeys | اختياري، مفاتيح المستخدم المحلي المعتمدة ل SFTP. | SshPublicKey[] |
PermissionScope
الاسم | الوصف | القيمة |
---|---|---|
الأذونات | أذونات المستخدم المحلي. تتضمن القيم المحتملة: Read (r) و Write (w) وDelete (d) وList (l) وCreate (c). | سلسلة (مطلوبة) |
resourceName | اسم المورد، عادة اسم الحاوية أو اسم مشاركة الملف، المستخدم من قبل المستخدم المحلي. | سلسلة (مطلوبة) |
الخدمة | الخدمة التي يستخدمها المستخدم المحلي، على سبيل المثال، كائن ثنائي كبير الحجم، ملف. | سلسلة (مطلوبة) |
مفتاح SshPublicKey
الاسم | الوصف | القيمة |
---|---|---|
الوصف | اختياري. يتم استخدامه لتخزين دالة/استخدام المفتاح | سلسلة |
المفتاح | مفتاح Ssh العام base64 مشفر. يجب أن يكون التنسيق: '{keyType} {keyData}'، على سبيل المثال ssh-rsa AAAABBBB | سلسلة |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
إنشاء حساب تخزين مع تمكين SFTP |
إنشاء حساب تخزين Azure وحاوية كائن ثنائي كبير الحجم يمكن الوصول إليها باستخدام بروتوكول SFTP. يمكن أن يكون الوصول مستندا إلى كلمة المرور أو المفتاح العام. |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد storageAccounts/localUsers مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Storage/storageAccounts/localUsers، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/localUsers@2023-01-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
hasSharedKey = bool
hasSshKey = bool
hasSshPassword = bool
homeDirectory = "string"
permissionScopes = [
{
permissions = "string"
resourceName = "string"
service = "string"
}
]
sshAuthorizedKeys = [
{
description = "string"
key = "string"
}
]
}
})
}
قيم Property
حسابات التخزين/المستخدمون المحليون
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.Storage/storageAccounts/localUsers@2023-01-01" |
الاسم | اسم المورد | سلسلة (مطلوبة) |
parent_id | معرف المورد الأصل لهذا المورد. | معرف المورد من النوع: حسابات التخزين |
خصائص | خصائص المستخدم المحلي لحساب التخزين. | خصائص المستخدم المحلي |
خصائص المستخدم المحلي
الاسم | الوصف | القيمة |
---|---|---|
hasSharedKey | يشير إلى ما إذا كان المفتاح المشترك موجودا أم لا. قم بتعيينه إلى خطأ لإزالة المفتاح المشترك الموجود. | Bool |
hasSshKey | يشير إلى ما إذا كان مفتاح ssh موجودا. قم بتعيينه إلى false لإزالة مفتاح SSH الموجود. | Bool |
hasSshPassword | يشير إلى ما إذا كانت كلمة مرور ssh موجودة أم لا. قم بتعيينه إلى خطأ لإزالة كلمة مرور SSH الموجودة. | Bool |
دليل المنزل | اختياري، دليل الصفحة الرئيسية للمستخدم المحلي. | سلسلة |
نطاقات الأذونات | نطاقات الأذونات للمستخدم المحلي. | PermissionScope[] |
sshAuthorizedKeys | اختياري، مفاتيح المستخدم المحلي المعتمدة ل SFTP. | SshPublicKey[] |
PermissionScope
الاسم | الوصف | القيمة |
---|---|---|
الأذونات | أذونات المستخدم المحلي. تتضمن القيم المحتملة: Read (r) و Write (w) وDelete (d) وList (l) وCreate (c). | سلسلة (مطلوبة) |
resourceName | اسم المورد، عادة اسم الحاوية أو اسم مشاركة الملف، المستخدم من قبل المستخدم المحلي. | سلسلة (مطلوبة) |
الخدمة | الخدمة التي يستخدمها المستخدم المحلي، على سبيل المثال، كائن ثنائي كبير الحجم، ملف. | سلسلة (مطلوبة) |
مفتاح SshPublicKey
الاسم | الوصف | القيمة |
---|---|---|
الوصف | اختياري. يتم استخدامه لتخزين دالة/استخدام المفتاح | سلسلة |
المفتاح | مفتاح Ssh العام base64 مشفر. يجب أن يكون التنسيق: '{keyType} {keyData}'، على سبيل المثال ssh-rsa AAAABBBB | سلسلة |