StorageAccount interface
حساب التخزين.
- يمتد
الخصائص
| access |
مطلوب لحسابات التخزين حيث النوع = BlobStorage. يتم استخدام طبقة الوصول للفوترة. طبقة الوصول "Premium" هي القيمة الافتراضية لنوع حساب تخزين الكائنات الثنائية كبيرة الحجم للكتلة المميزة ولا يمكن تغييرها لنوع حساب تخزين الكائنات الثنائية كبيرة الحجم للكتلة المميزة. |
| account |
إذا كان ترحيل الحساب الذي بدأه العميل قيد التقدم، ستكون القيمة صحيحة وإلا ستكون خالية. |
| allow |
السماح أو عدم السماح بالوصول العام إلى جميع الكائنات الثنائية كبيرة الحجم أو الحاويات في حساب التخزين. التفسير الافتراضي خطأ لهذه الخاصية. |
| allow |
السماح بالنسخ المتماثل لكائن مستأجر AAD أو عدم السماح به. قم بتعيين هذه الخاصية إلى true للحسابات الجديدة أو الموجودة فقط إذا كانت نهج النسخ المتماثل للكائنات ستتضمن حسابات تخزين في مستأجري AAD مختلفين. التفسير الافتراضي خاطئ للحسابات الجديدة لاتباع أفضل ممارسات الأمان بشكل افتراضي. |
| allowed |
تقييد النسخ من وإلى حسابات التخزين داخل مستأجر AAD أو مع ارتباطات خاصة إلى نفس VNet. |
| allow |
يشير إلى ما إذا كان حساب التخزين يسمح بالطلبات التي يتم تفويضها باستخدام مفتاح الوصول إلى الحساب عبر المفتاح المشترك. إذا كانت خاطئة، فيجب إذن جميع الطلبات، بما في ذلك توقيعات الوصول المشتركة، مع Azure Active Directory (Azure AD). القيمة الافتراضية فارغة، وهي مكافئة ل true. |
| allow |
الإشارة إلى خصائص الوصول المشترك للمفاتيح على مستوى الخدمة |
| azure |
يوفر إعدادات المصادقة المستندة إلى الهوية لملفات Azure. |
| blob |
حالة استعادة الكتلة |
| creation |
يحصل على تاريخ ووقت إنشاء حساب التخزين في UTC. |
| custom |
يحصل على المجال المخصص الذي عينه المستخدم لحساب التخزين هذا. |
| data |
سياسة تعاون البيانات لحساب التخزين. |
| default |
علامة منطقية تشير إلى ما إذا كانت المصادقة الافتراضية OAuth أم لا. التفسير الافتراضي خطأ لهذه الخاصية. |
| dns |
يسمح لك بتحديد نوع نقطة النهاية. قم بتعيين هذا إلى AzureDNSZone لإنشاء عدد كبير من الحسابات في اشتراك واحد، والذي ينشئ حسابات في منطقة Azure DNS وسيكون عنوان URL لنقطة النهاية معرف منطقة DNS أبجدية رقمية. |
| dual |
يحتفظ بمعلومات حول بروتوكول الإنترنت الذي اختاره المستخدم. |
| enable |
تمكين دعم المجموعة الموسعة مع ميزة المستخدمين المحليين، إذا تم تعيينها إلى true |
| enable |
يسمح بحركة مرور https فقط لخدمة التخزين إذا تم تعيينها إلى true. |
| enable |
تم تمكين دعم بروتوكول NFS 3.0 إذا تم تعيينه إلى true. |
| encryption | إعدادات التشفير التي سيتم استخدامها للتشفير من جانب الخادم لحساب التخزين. |
| extended |
توسيع الموقع للمورد. |
| failover |
إذا كان تجاوز الفشل قيد التقدم، ستكون القيمة صحيحة، وإلا ستكون خالية. |
| geo |
الحالة التي تشير إلى ما إذا كان النسخ المتماثل للأولوية الجغرافية ممكنا للحساب. |
| geo |
إحصائيات تكرار الجغرافيا |
| identity | هوية المورد. |
| immutable |
الخاصية غير قابلة للتغيير ولا يمكن تعيينها إلا إلى true في وقت إنشاء الحساب. عند التعيين إلى true، فإنه يمكن عدم قابلية التغيير على مستوى الكائن لكافة الحاويات في الحساب بشكل افتراضي. |
| is |
تم تمكين Account HierarchicalNamespace إذا تم تعيينه إلى true. |
| is |
تمكين ميزة المستخدمين المحليين، إذا تم تعيينها إلى true |
| is |
تمكين بروتوكول نقل الملفات الآمن، إذا تم تعيينه إلى صحيح |
| is |
سيتم تعيين هذه الخاصية إلى صواب أو خطأ في حدث ترحيل مستمر. القيمة الافتراضية خالية. |
| key |
وقت إنشاء مفاتيح حساب التخزين. |
| key |
نهج المفتاح المعين لحساب التخزين. |
| kind | يحصل على النوع. |
| large |
السماح بمشاركات الملفات الكبيرة إذا تم تعيينها إلى ممكن. لا يمكن تعطيله بمجرد تمكينه. |
| last |
يحصل على الطابع الزمني لأحدث مثيل لتجاوز الفشل إلى الموقع الثانوي. يتم الاحتفاظ بأحدث طابع زمني فقط. لا يتم إرجاع هذا العنصر إذا لم يكن هناك مثيل تجاوز فشل. يتوفر فقط إذا كان accountType Standard_GRS أو Standard_RAGRS. |
| minimum |
تعيين الحد الأدنى لإصدار TLS المسموح به عند الطلبات إلى التخزين. التفسير الافتراضي هو TLS 1.0 لهذه الخاصية. لا يتم دعم النسخة الدنيا من TLS 1.3. |
| network |
مجموعة قواعد الشبكة |
| placement | اختياري. الحصول على تفاصيل موضع المنطقة لحساب التخزين أو تعيينها. |
| primary |
يحصل على عناوين URL المستخدمة لإجراء استرداد كائن كائن ثنائي كبير الحجم أو قائمة انتظار أو جدول عام. لاحظ أن حسابات Standard_ZRS وحسابات Premium_LRS ترجع نقطة نهاية الكائن الثنائي كبير الحجم فقط. |
| primary |
الحصول على موقع مركز البيانات الأساسي لحساب التخزين. |
| private |
قائمة اتصال نقطة النهاية الخاصة المقترنة بحساب التخزين المحدد |
| provisioning |
يحصل على حالة حساب التخزين في وقت استدعاء العملية. |
| public |
السماح بتكوين Network Security Perimeter أو عدم السماح له بتقييم وصول الشبكة العامة إلى حساب التخزين. |
| routing |
يحتفظ بمعلومات حول اختيار توجيه الشبكة الذي اختاره المستخدم لنقل البيانات |
| sas |
تم تعيين SasPolicy إلى حساب التخزين. |
| secondary |
يحصل على عناوين URL المستخدمة لإجراء استرداد كائن كائن ثنائي كبير الحجم أو قائمة انتظار أو جدول عام من الموقع الثانوي لحساب التخزين. يتوفر فقط إذا كان اسم SKU Standard_RAGRS. |
| secondary |
يحصل على موقع الثانوي المنسوخ جغرافيا لحساب التخزين. يتوفر فقط إذا كان accountType Standard_GRS أو Standard_RAGRS. |
| sku | الحصول على SKU. |
| status |
يحصل على الحالة التي تشير إلى ما إذا كان الموقع الأساسي لحساب التخزين متوفرا أو غير متوفر. |
| status |
يحصل على الحالة التي تشير إلى ما إذا كان الموقع الثانوي لحساب التخزين متوفرا أو غير متوفر. يتوفر فقط إذا كان اسم SKU Standard_GRS أو Standard_RAGRS. |
| storage |
هذه الخاصية للقراءة فقط ويتم تعيينها بواسطة الخادم أثناء عمليات تحويل sku لحساب التخزين غير المتزامن. |
| zones | مناطق التوفر. |
الخصائص الموروثة
| id | معرف المورد المؤهل بالكامل للمورد. على سبيل المثال - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location | الموقع الجغرافي حيث يعيش المورد |
| name | اسم المورد |
| system |
Azure Resource Manager الوصفية التي تحتوي على معلومات createdBy و modifiedBy (modifiedBy للمعلومات). |
| tags | علامات الموارد. |
| type | نوع المورد. مثلا: "Microsoft. Compute/virtualMachines" أو "Microsoft. حسابات التخزين/التخزين" |
تفاصيل الخاصية
accessTier
مطلوب لحسابات التخزين حيث النوع = BlobStorage. يتم استخدام طبقة الوصول للفوترة. طبقة الوصول "Premium" هي القيمة الافتراضية لنوع حساب تخزين الكائنات الثنائية كبيرة الحجم للكتلة المميزة ولا يمكن تغييرها لنوع حساب تخزين الكائنات الثنائية كبيرة الحجم للكتلة المميزة.
accessTier?: AccessTier
قيمة الخاصية
accountMigrationInProgress
إذا كان ترحيل الحساب الذي بدأه العميل قيد التقدم، ستكون القيمة صحيحة وإلا ستكون خالية.
accountMigrationInProgress?: boolean
قيمة الخاصية
boolean
allowBlobPublicAccess
السماح أو عدم السماح بالوصول العام إلى جميع الكائنات الثنائية كبيرة الحجم أو الحاويات في حساب التخزين. التفسير الافتراضي خطأ لهذه الخاصية.
allowBlobPublicAccess?: boolean
قيمة الخاصية
boolean
allowCrossTenantReplication
السماح بالنسخ المتماثل لكائن مستأجر AAD أو عدم السماح به. قم بتعيين هذه الخاصية إلى true للحسابات الجديدة أو الموجودة فقط إذا كانت نهج النسخ المتماثل للكائنات ستتضمن حسابات تخزين في مستأجري AAD مختلفين. التفسير الافتراضي خاطئ للحسابات الجديدة لاتباع أفضل ممارسات الأمان بشكل افتراضي.
allowCrossTenantReplication?: boolean
قيمة الخاصية
boolean
allowedCopyScope
تقييد النسخ من وإلى حسابات التخزين داخل مستأجر AAD أو مع ارتباطات خاصة إلى نفس VNet.
allowedCopyScope?: string
قيمة الخاصية
string
allowSharedKeyAccess
يشير إلى ما إذا كان حساب التخزين يسمح بالطلبات التي يتم تفويضها باستخدام مفتاح الوصول إلى الحساب عبر المفتاح المشترك. إذا كانت خاطئة، فيجب إذن جميع الطلبات، بما في ذلك توقيعات الوصول المشتركة، مع Azure Active Directory (Azure AD). القيمة الافتراضية فارغة، وهي مكافئة ل true.
allowSharedKeyAccess?: boolean
قيمة الخاصية
boolean
allowSharedKeyAccessForServices
الإشارة إلى خصائص الوصول المشترك للمفاتيح على مستوى الخدمة
allowSharedKeyAccessForServices?: StorageAccountSharedKeyAccessProperties
قيمة الخاصية
azureFilesIdentityBasedAuthentication
يوفر إعدادات المصادقة المستندة إلى الهوية لملفات Azure.
azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication
قيمة الخاصية
blobRestoreStatus
creationTime
يحصل على تاريخ ووقت إنشاء حساب التخزين في UTC.
creationTime?: Date
قيمة الخاصية
Date
customDomain
يحصل على المجال المخصص الذي عينه المستخدم لحساب التخزين هذا.
customDomain?: CustomDomain
قيمة الخاصية
dataCollaborationPolicyProperties
سياسة تعاون البيانات لحساب التخزين.
dataCollaborationPolicyProperties?: StorageDataCollaborationPolicyProperties
قيمة الخاصية
defaultToOAuthAuthentication
علامة منطقية تشير إلى ما إذا كانت المصادقة الافتراضية OAuth أم لا. التفسير الافتراضي خطأ لهذه الخاصية.
defaultToOAuthAuthentication?: boolean
قيمة الخاصية
boolean
dnsEndpointType
يسمح لك بتحديد نوع نقطة النهاية. قم بتعيين هذا إلى AzureDNSZone لإنشاء عدد كبير من الحسابات في اشتراك واحد، والذي ينشئ حسابات في منطقة Azure DNS وسيكون عنوان URL لنقطة النهاية معرف منطقة DNS أبجدية رقمية.
dnsEndpointType?: string
قيمة الخاصية
string
dualStackEndpointPreference
يحتفظ بمعلومات حول بروتوكول الإنترنت الذي اختاره المستخدم.
dualStackEndpointPreference?: DualStackEndpointPreference
قيمة الخاصية
enableExtendedGroups
تمكين دعم المجموعة الموسعة مع ميزة المستخدمين المحليين، إذا تم تعيينها إلى true
enableExtendedGroups?: boolean
قيمة الخاصية
boolean
enableHttpsTrafficOnly
يسمح بحركة مرور https فقط لخدمة التخزين إذا تم تعيينها إلى true.
enableHttpsTrafficOnly?: boolean
قيمة الخاصية
boolean
enableNfsV3
تم تمكين دعم بروتوكول NFS 3.0 إذا تم تعيينه إلى true.
enableNfsV3?: boolean
قيمة الخاصية
boolean
encryption
إعدادات التشفير التي سيتم استخدامها للتشفير من جانب الخادم لحساب التخزين.
encryption?: Encryption
قيمة الخاصية
extendedLocation
failoverInProgress
إذا كان تجاوز الفشل قيد التقدم، ستكون القيمة صحيحة، وإلا ستكون خالية.
failoverInProgress?: boolean
قيمة الخاصية
boolean
geoPriorityReplicationStatus
الحالة التي تشير إلى ما إذا كان النسخ المتماثل للأولوية الجغرافية ممكنا للحساب.
geoPriorityReplicationStatus?: GeoPriorityReplicationStatus
قيمة الخاصية
geoReplicationStats
identity
immutableStorageWithVersioning
الخاصية غير قابلة للتغيير ولا يمكن تعيينها إلا إلى true في وقت إنشاء الحساب. عند التعيين إلى true، فإنه يمكن عدم قابلية التغيير على مستوى الكائن لكافة الحاويات في الحساب بشكل افتراضي.
immutableStorageWithVersioning?: ImmutableStorageAccount
قيمة الخاصية
isHnsEnabled
تم تمكين Account HierarchicalNamespace إذا تم تعيينه إلى true.
isHnsEnabled?: boolean
قيمة الخاصية
boolean
isLocalUserEnabled
تمكين ميزة المستخدمين المحليين، إذا تم تعيينها إلى true
isLocalUserEnabled?: boolean
قيمة الخاصية
boolean
isSftpEnabled
تمكين بروتوكول نقل الملفات الآمن، إذا تم تعيينه إلى صحيح
isSftpEnabled?: boolean
قيمة الخاصية
boolean
isSkuConversionBlocked
سيتم تعيين هذه الخاصية إلى صواب أو خطأ في حدث ترحيل مستمر. القيمة الافتراضية خالية.
isSkuConversionBlocked?: boolean
قيمة الخاصية
boolean
keyCreationTime
keyPolicy
kind
يحصل على النوع.
kind?: string
قيمة الخاصية
string
largeFileSharesState
السماح بمشاركات الملفات الكبيرة إذا تم تعيينها إلى ممكن. لا يمكن تعطيله بمجرد تمكينه.
largeFileSharesState?: string
قيمة الخاصية
string
lastGeoFailoverTime
يحصل على الطابع الزمني لأحدث مثيل لتجاوز الفشل إلى الموقع الثانوي. يتم الاحتفاظ بأحدث طابع زمني فقط. لا يتم إرجاع هذا العنصر إذا لم يكن هناك مثيل تجاوز فشل. يتوفر فقط إذا كان accountType Standard_GRS أو Standard_RAGRS.
lastGeoFailoverTime?: Date
قيمة الخاصية
Date
minimumTlsVersion
تعيين الحد الأدنى لإصدار TLS المسموح به عند الطلبات إلى التخزين. التفسير الافتراضي هو TLS 1.0 لهذه الخاصية. لا يتم دعم النسخة الدنيا من TLS 1.3.
minimumTlsVersion?: string
قيمة الخاصية
string
networkRuleSet
placement
اختياري. الحصول على تفاصيل موضع المنطقة لحساب التخزين أو تعيينها.
placement?: Placement
قيمة الخاصية
primaryEndpoints
يحصل على عناوين URL المستخدمة لإجراء استرداد كائن كائن ثنائي كبير الحجم أو قائمة انتظار أو جدول عام. لاحظ أن حسابات Standard_ZRS وحسابات Premium_LRS ترجع نقطة نهاية الكائن الثنائي كبير الحجم فقط.
primaryEndpoints?: Endpoints
قيمة الخاصية
primaryLocation
الحصول على موقع مركز البيانات الأساسي لحساب التخزين.
primaryLocation?: string
قيمة الخاصية
string
privateEndpointConnections
قائمة اتصال نقطة النهاية الخاصة المقترنة بحساب التخزين المحدد
privateEndpointConnections?: PrivateEndpointConnection[]
قيمة الخاصية
provisioningState
يحصل على حالة حساب التخزين في وقت استدعاء العملية.
provisioningState?: ProvisioningState
قيمة الخاصية
publicNetworkAccess
السماح بتكوين Network Security Perimeter أو عدم السماح له بتقييم وصول الشبكة العامة إلى حساب التخزين.
publicNetworkAccess?: string
قيمة الخاصية
string
routingPreference
يحتفظ بمعلومات حول اختيار توجيه الشبكة الذي اختاره المستخدم لنقل البيانات
routingPreference?: RoutingPreference
قيمة الخاصية
sasPolicy
secondaryEndpoints
يحصل على عناوين URL المستخدمة لإجراء استرداد كائن كائن ثنائي كبير الحجم أو قائمة انتظار أو جدول عام من الموقع الثانوي لحساب التخزين. يتوفر فقط إذا كان اسم SKU Standard_RAGRS.
secondaryEndpoints?: Endpoints
قيمة الخاصية
secondaryLocation
يحصل على موقع الثانوي المنسوخ جغرافيا لحساب التخزين. يتوفر فقط إذا كان accountType Standard_GRS أو Standard_RAGRS.
secondaryLocation?: string
قيمة الخاصية
string
sku
statusOfPrimary
يحصل على الحالة التي تشير إلى ما إذا كان الموقع الأساسي لحساب التخزين متوفرا أو غير متوفر.
statusOfPrimary?: AccountStatus
قيمة الخاصية
statusOfSecondary
يحصل على الحالة التي تشير إلى ما إذا كان الموقع الثانوي لحساب التخزين متوفرا أو غير متوفر. يتوفر فقط إذا كان اسم SKU Standard_GRS أو Standard_RAGRS.
statusOfSecondary?: AccountStatus
قيمة الخاصية
storageAccountSkuConversionStatus
هذه الخاصية للقراءة فقط ويتم تعيينها بواسطة الخادم أثناء عمليات تحويل sku لحساب التخزين غير المتزامن.
storageAccountSkuConversionStatus?: StorageAccountSkuConversionStatus
قيمة الخاصية
zones
مناطق التوفر.
zones?: string[]
قيمة الخاصية
string[]
تفاصيل الخاصية الموروثة
id
معرف المورد المؤهل بالكامل للمورد. على سبيل المثال - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
قيمة الخاصية
string
موروث منTrackedResource.id
location
الموقع الجغرافي حيث يعيش المورد
location: string
قيمة الخاصية
string
موروث منTrackedResource.location
name
systemData
Azure Resource Manager الوصفية التي تحتوي على معلومات createdBy و modifiedBy (modifiedBy للمعلومات).
systemData?: SystemData
قيمة الخاصية
موروثة منTrackedResource.systemData
tags
علامات الموارد.
tags?: Record<string, string>
قيمة الخاصية
Record<string, string>
موروثة منTrackedResource.tags
type
نوع المورد. مثلا: "Microsoft. Compute/virtualMachines" أو "Microsoft. حسابات التخزين/التخزين"
type?: string
قيمة الخاصية
string
موروث منTrackedResource.type