Aracılığıyla paylaş


StorageAccountCreateParameters interface

Depolama hesabı oluştururken kullanılan parametreler.

Özellikler

accessTier

Tür = BlobStorage olan depolama hesapları için gereklidir. Erişim katmanı faturalama için kullanılır. 'Premium' erişim katmanı, premium blok blobları depolama hesabı türü için varsayılan değerdir ve premium blok blobları depolama hesabı türü için değiştirilemez.

allowBlobPublicAccess

Depolama hesabındaki tüm bloblara veya kapsayıcılara genel erişim izni verme veya erişimi reddetme. Bu özellik için varsayılan yorum false şeklindedir.

allowCrossTenantReplication

AAD kiracısı nesne çoğaltmasına izin verme veya izin verme. Bu özelliği, yalnızca nesne çoğaltma ilkeleri farklı AAD kiracılarındaki depolama hesaplarını içeriyorsa yeni veya mevcut hesaplar için true olarak ayarlayın. Yeni hesapların varsayılan olarak en iyi güvenlik uygulamalarını izlemesi için varsayılan yorum false'tur.

allowedCopyScope

AAD kiracısı içindeki Depolama Hesaplarına veya aynı sanal ağa Özel Bağlantılar ile kopyalamayı kısıtlayın.

allowSharedKeyAccess

Depolama hesabının, Paylaşılan Anahtar aracılığıyla hesap erişim anahtarıyla yetkilendirme isteklerine izin verip vermediğini gösterir. False ise, paylaşılan erişim imzaları da dahil olmak üzere tüm isteklerin Azure Active Directory (Azure AD) ile yetkilendirilmiş olması gerekir. Varsayılan değer null değeridir ve true değerine eşdeğerdir.

azureFilesIdentityBasedAuthentication

Azure Dosyalar için kimlik tabanlı kimlik doğrulama ayarlarını sağlar.

customDomain

Depolama hesabına atanan kullanıcı etki alanı. Ad, CNAME kaynağıdır. Şu anda depolama hesabı başına yalnızca bir özel etki alanı desteklenir. Mevcut özel etki alanını temizlemek için özel etki alanı adı özelliği için boş bir dize kullanın.

defaultToOAuthAuthentication

Varsayılan kimlik doğrulamasının OAuth olup olmadığını gösteren boole bayrağı. Bu özellik için varsayılan yorum false şeklindedir.

dnsEndpointType

Uç nokta türünü belirtmenize olanak tanır. Azure DNS Bölgesinde hesaplar oluşturan ve uç nokta URL'sinin alfasayısal DNS Bölgesi tanımlayıcısına sahip olacağı tek bir abonelikte çok sayıda hesap oluşturmak için bunu AzureDNSZone olarak ayarlayın.

dualStackEndpointPreference

Kullanıcı tarafından seçilen İnternet protokolü hakkındaki bilgileri tutar.

enableExtendedGroups

True olarak ayarlanmışsa, yerel kullanıcılar özelliğiyle genişletilmiş grup desteğini etkinleştirir

enableHttpsTrafficOnly

Yalnızca true olarak ayarlanırsa depolama hizmetine https trafiğine izin verir. API 2019-04-01 sürümünden bu yana varsayılan değer doğrudur.

enableNfsV3

True olarak ayarlanırsa NFS 3.0 protokol desteği etkinleştirilir.

encryption

Depolama hesabı için sunucu tarafı şifrelemesi için kullanılacak şifreleme ayarları.

extendedLocation

Opsiyonel. Kaynağın genişletilmiş konumunu ayarlayın. Ayarlanmadıysa, depolama hesabı Azure ana bölgesinde oluşturulur. Aksi takdirde belirtilen genişletilmiş konumda oluşturulur

geoPriorityReplicationStatus

Hesap için Coğrafi Öncelikli Çoğaltma'nın etkinleştirilip etkinleştirilmediğini gösteren durum.

identity

Kaynağın kimliği.

immutableStorageWithVersioning

özelliği sabittir ve yalnızca hesap oluşturma zamanında true olarak ayarlanabilir. true olarak ayarlandığında, hesaptaki tüm yeni kapsayıcılar için varsayılan olarak nesne düzeyinde değişmezliği etkinleştirir.

isHnsEnabled

Hesap HierarchicalNamespace true olarak ayarlanırsa etkindir.

isLocalUserEnabled

True olarak ayarlanmışsa yerel kullanıcılar özelliğini etkinleştirir

isSftpEnabled

True olarak ayarlanmışsa Güvenli Dosya Aktarım Protokolü'ne olanak tanır

keyPolicy

Depolama hesabına atanan KeyPolicy.

kind

Gerekli. Depolama hesabının türünü gösterir.

largeFileSharesState

Etkin olarak ayarlıysa büyük dosya paylaşımlarına izin verin. Etkinleştirildikten sonra devre dışı bırakılamaz.

location

Gerekli. Kaynağın konumunu alır veya ayarlar. Bu, desteklenen ve kayıtlı Azure Coğrafi Bölgelerinden (ör. Batı ABD, Doğu ABD, Güneydoğu Asya vb.) biri olacaktır. Kaynağın coğrafi bölgesi oluşturulduktan sonra değiştirilemez, ancak güncelleştirmede aynı coğrafi bölge belirtilirse istek başarılı olur.

minimumTlsVersion

Depolama isteklerinde izin verilen en düşük TLS sürümünü ayarlayın. Bu özellik için varsayılan yorum TLS 1.0'dır.

networkRuleSet

Ağ kuralı kümesi

placement

Opsiyonel. Depolama hesabı için bölgesel yerleştirme ayrıntılarını alır veya ayarlar.

publicNetworkAccess

Depolama Hesabına genel ağ erişimini değerlendirmek için Ağ Güvenliği Çevre yapılandırmasına izin verin, izin vermeyin veya izin verin. Değer isteğe bağlıdır, ancak geçirilirse 'Enabled', 'Disabled' veya 'SecuredByPerimeter' olmalıdır.

routingPreference

Kullanıcı tarafından veri aktarımı için tercih edilen ağ yönlendirme seçimi hakkındaki bilgileri korur

sasPolicy

Depolama hesabına atanan SasPolicy.

sku

Gerekli. SKU adını alır veya ayarlar.

tags

Kaynağı açıklayan anahtar değer çiftlerinin listesini alır veya ayarlar. Bu etiketler bu kaynağı görüntülemek ve gruplandırmak için kullanılabilir (kaynak grupları arasında). Bir kaynak için en fazla 15 etiket sağlanabilir. Her etiketin uzunluğu 128 karakterden büyük olmayan bir anahtarı ve uzunluğu 256 karakterden büyük olmayan bir değeri olmalıdır.

zones

Opsiyonel. Depolama hesabı için sabitlenmiş mantıksal kullanılabilirlik alanını alır veya ayarlar.

Özellik Ayrıntıları

accessTier

Tür = BlobStorage olan depolama hesapları için gereklidir. Erişim katmanı faturalama için kullanılır. 'Premium' erişim katmanı, premium blok blobları depolama hesabı türü için varsayılan değerdir ve premium blok blobları depolama hesabı türü için değiştirilemez.

accessTier?: AccessTier

Özellik Değeri

allowBlobPublicAccess

Depolama hesabındaki tüm bloblara veya kapsayıcılara genel erişim izni verme veya erişimi reddetme. Bu özellik için varsayılan yorum false şeklindedir.

allowBlobPublicAccess?: boolean

Özellik Değeri

boolean

allowCrossTenantReplication

AAD kiracısı nesne çoğaltmasına izin verme veya izin verme. Bu özelliği, yalnızca nesne çoğaltma ilkeleri farklı AAD kiracılarındaki depolama hesaplarını içeriyorsa yeni veya mevcut hesaplar için true olarak ayarlayın. Yeni hesapların varsayılan olarak en iyi güvenlik uygulamalarını izlemesi için varsayılan yorum false'tur.

allowCrossTenantReplication?: boolean

Özellik Değeri

boolean

allowedCopyScope

AAD kiracısı içindeki Depolama Hesaplarına veya aynı sanal ağa Özel Bağlantılar ile kopyalamayı kısıtlayın.

allowedCopyScope?: string

Özellik Değeri

string

allowSharedKeyAccess

Depolama hesabının, Paylaşılan Anahtar aracılığıyla hesap erişim anahtarıyla yetkilendirme isteklerine izin verip vermediğini gösterir. False ise, paylaşılan erişim imzaları da dahil olmak üzere tüm isteklerin Azure Active Directory (Azure AD) ile yetkilendirilmiş olması gerekir. Varsayılan değer null değeridir ve true değerine eşdeğerdir.

allowSharedKeyAccess?: boolean

Özellik Değeri

boolean

azureFilesIdentityBasedAuthentication

Azure Dosyalar için kimlik tabanlı kimlik doğrulama ayarlarını sağlar.

azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication

Özellik Değeri

customDomain

Depolama hesabına atanan kullanıcı etki alanı. Ad, CNAME kaynağıdır. Şu anda depolama hesabı başına yalnızca bir özel etki alanı desteklenir. Mevcut özel etki alanını temizlemek için özel etki alanı adı özelliği için boş bir dize kullanın.

customDomain?: CustomDomain

Özellik Değeri

defaultToOAuthAuthentication

Varsayılan kimlik doğrulamasının OAuth olup olmadığını gösteren boole bayrağı. Bu özellik için varsayılan yorum false şeklindedir.

defaultToOAuthAuthentication?: boolean

Özellik Değeri

boolean

dnsEndpointType

Uç nokta türünü belirtmenize olanak tanır. Azure DNS Bölgesinde hesaplar oluşturan ve uç nokta URL'sinin alfasayısal DNS Bölgesi tanımlayıcısına sahip olacağı tek bir abonelikte çok sayıda hesap oluşturmak için bunu AzureDNSZone olarak ayarlayın.

dnsEndpointType?: string

Özellik Değeri

string

dualStackEndpointPreference

Kullanıcı tarafından seçilen İnternet protokolü hakkındaki bilgileri tutar.

dualStackEndpointPreference?: DualStackEndpointPreference

Özellik Değeri

enableExtendedGroups

True olarak ayarlanmışsa, yerel kullanıcılar özelliğiyle genişletilmiş grup desteğini etkinleştirir

enableExtendedGroups?: boolean

Özellik Değeri

boolean

enableHttpsTrafficOnly

Yalnızca true olarak ayarlanırsa depolama hizmetine https trafiğine izin verir. API 2019-04-01 sürümünden bu yana varsayılan değer doğrudur.

enableHttpsTrafficOnly?: boolean

Özellik Değeri

boolean

enableNfsV3

True olarak ayarlanırsa NFS 3.0 protokol desteği etkinleştirilir.

enableNfsV3?: boolean

Özellik Değeri

boolean

encryption

Depolama hesabı için sunucu tarafı şifrelemesi için kullanılacak şifreleme ayarları.

encryption?: Encryption

Özellik Değeri

extendedLocation

Opsiyonel. Kaynağın genişletilmiş konumunu ayarlayın. Ayarlanmadıysa, depolama hesabı Azure ana bölgesinde oluşturulur. Aksi takdirde belirtilen genişletilmiş konumda oluşturulur

extendedLocation?: ExtendedLocation

Özellik Değeri

geoPriorityReplicationStatus

Hesap için Coğrafi Öncelikli Çoğaltma'nın etkinleştirilip etkinleştirilmediğini gösteren durum.

geoPriorityReplicationStatus?: GeoPriorityReplicationStatus

Özellik Değeri

identity

Kaynağın kimliği.

identity?: Identity

Özellik Değeri

immutableStorageWithVersioning

özelliği sabittir ve yalnızca hesap oluşturma zamanında true olarak ayarlanabilir. true olarak ayarlandığında, hesaptaki tüm yeni kapsayıcılar için varsayılan olarak nesne düzeyinde değişmezliği etkinleştirir.

immutableStorageWithVersioning?: ImmutableStorageAccount

Özellik Değeri

isHnsEnabled

Hesap HierarchicalNamespace true olarak ayarlanırsa etkindir.

isHnsEnabled?: boolean

Özellik Değeri

boolean

isLocalUserEnabled

True olarak ayarlanmışsa yerel kullanıcılar özelliğini etkinleştirir

isLocalUserEnabled?: boolean

Özellik Değeri

boolean

isSftpEnabled

True olarak ayarlanmışsa Güvenli Dosya Aktarım Protokolü'ne olanak tanır

isSftpEnabled?: boolean

Özellik Değeri

boolean

keyPolicy

Depolama hesabına atanan KeyPolicy.

keyPolicy?: KeyPolicy

Özellik Değeri

kind

Gerekli. Depolama hesabının türünü gösterir.

kind: string

Özellik Değeri

string

largeFileSharesState

Etkin olarak ayarlıysa büyük dosya paylaşımlarına izin verin. Etkinleştirildikten sonra devre dışı bırakılamaz.

largeFileSharesState?: string

Özellik Değeri

string

location

Gerekli. Kaynağın konumunu alır veya ayarlar. Bu, desteklenen ve kayıtlı Azure Coğrafi Bölgelerinden (ör. Batı ABD, Doğu ABD, Güneydoğu Asya vb.) biri olacaktır. Kaynağın coğrafi bölgesi oluşturulduktan sonra değiştirilemez, ancak güncelleştirmede aynı coğrafi bölge belirtilirse istek başarılı olur.

location: string

Özellik Değeri

string

minimumTlsVersion

Depolama isteklerinde izin verilen en düşük TLS sürümünü ayarlayın. Bu özellik için varsayılan yorum TLS 1.0'dır.

minimumTlsVersion?: string

Özellik Değeri

string

networkRuleSet

Ağ kuralı kümesi

networkRuleSet?: NetworkRuleSet

Özellik Değeri

placement

Opsiyonel. Depolama hesabı için bölgesel yerleştirme ayrıntılarını alır veya ayarlar.

placement?: Placement

Özellik Değeri

publicNetworkAccess

Depolama Hesabına genel ağ erişimini değerlendirmek için Ağ Güvenliği Çevre yapılandırmasına izin verin, izin vermeyin veya izin verin. Değer isteğe bağlıdır, ancak geçirilirse 'Enabled', 'Disabled' veya 'SecuredByPerimeter' olmalıdır.

publicNetworkAccess?: string

Özellik Değeri

string

routingPreference

Kullanıcı tarafından veri aktarımı için tercih edilen ağ yönlendirme seçimi hakkındaki bilgileri korur

routingPreference?: RoutingPreference

Özellik Değeri

sasPolicy

Depolama hesabına atanan SasPolicy.

sasPolicy?: SasPolicy

Özellik Değeri

sku

Gerekli. SKU adını alır veya ayarlar.

sku: Sku

Özellik Değeri

Sku

tags

Kaynağı açıklayan anahtar değer çiftlerinin listesini alır veya ayarlar. Bu etiketler bu kaynağı görüntülemek ve gruplandırmak için kullanılabilir (kaynak grupları arasında). Bir kaynak için en fazla 15 etiket sağlanabilir. Her etiketin uzunluğu 128 karakterden büyük olmayan bir anahtarı ve uzunluğu 256 karakterden büyük olmayan bir değeri olmalıdır.

tags?: {[propertyName: string]: string}

Özellik Değeri

{[propertyName: string]: string}

zones

Opsiyonel. Depolama hesabı için sabitlenmiş mantıksal kullanılabilirlik alanını alır veya ayarlar.

zones?: string[]

Özellik Değeri

string[]