Bagikan melalui


StorageAccountCreateParameters interface

Parameter yang digunakan saat membuat akun penyimpanan.

Properti

accessTier

Diperlukan untuk akun penyimpanan di mana jenis = BlobStorage. Tingkat akses digunakan untuk penagihan. Tingkat akses 'Premium' adalah nilai default untuk jenis akun penyimpanan blob blok premium dan tidak dapat diubah untuk jenis akun penyimpanan blob blok premium.

allowBlobPublicAccess

Mengizinkan atau melarang akses publik ke semua blob atau kontainer di akun penyimpanan. Interpretasi default adalah false untuk properti ini.

allowCrossTenantReplication

Mengizinkan atau melarang replikasi objek penyewa AAD silang. Atur properti ini ke true untuk akun baru atau yang sudah ada hanya jika kebijakan replikasi objek akan melibatkan akun penyimpanan di penyewa AAD yang berbeda. Interpretasi default salah bagi akun baru untuk mengikuti praktik keamanan terbaik secara default.

allowedCopyScope

Batasi penyalinan ke dan dari Akun Penyimpanan dalam penyewa AAD atau dengan Private Links ke VNet yang sama.

allowSharedKeyAccess

Menunjukkan apakah akun penyimpanan mengizinkan permintaan untuk diotorisasi dengan kunci akses akun melalui Kunci Bersama. Jika false, semua permintaan, termasuk tanda tangan akses bersama, harus diotorisasi dengan Azure Active Directory (Azure AD). Nilai defaultnya adalah null, yang setara dengan true.

azureFilesIdentityBasedAuthentication

Menyediakan pengaturan autentikasi berbasis identitas untuk Azure Files.

customDomain

Domain pengguna yang ditetapkan ke akun penyimpanan. Nama adalah sumber CNAME. Hanya satu domain kustom yang didukung per akun penyimpanan saat ini. Untuk menghapus domain kustom yang ada, gunakan string kosong untuk properti nama domain kustom.

defaultToOAuthAuthentication

Bendera boolean yang menunjukkan apakah autentikasi default adalah OAuth atau tidak. Interpretasi default adalah false untuk properti ini.

dnsEndpointType

Memungkinkan Anda menentukan jenis titik akhir. Atur ini ke AzureDNSZone untuk membuat sejumlah besar akun dalam satu langganan, yang membuat akun di Zona Azure DNS dan URL titik akhir akan memiliki pengidentifikasi Zona DNS alfanumerik.

dualStackEndpointPreference

Mempertahankan informasi tentang protokol Internet yang dipilih oleh pengguna.

enableExtendedGroups

Mengaktifkan dukungan grup yang diperluas dengan fitur pengguna lokal, jika diatur ke true

enableHttpsTrafficOnly

Mengizinkan lalu lintas https hanya ke layanan penyimpanan jika diatur ke true. Nilai default adalah true sejak API versi 2019-04-01.

enableNfsV3

Dukungan protokol NFS 3.0 diaktifkan jika diatur ke true.

encryption

Pengaturan enkripsi yang akan digunakan untuk enkripsi sisi server untuk akun penyimpanan.

extendedLocation

Fakultatif. Atur lokasi sumber daya yang diperluas. Jika tidak diatur, akun penyimpanan akan dibuat di wilayah utama Azure. Jika tidak, itu akan dibuat di lokasi yang diperluas yang ditentukan

geoPriorityReplicationStatus

Status yang menunjukkan apakah Replikasi Prioritas Geografis diaktifkan untuk akun.

identity

Identitas sumber daya.

immutableStorageWithVersioning

Properti tidak dapat diubah dan hanya dapat diatur ke true pada waktu pembuatan akun. Ketika diatur ke true, ini memungkinkan kekekalan tingkat objek untuk semua kontainer baru di akun secara default.

isHnsEnabled

HierarchicalNamespace Akun diaktifkan jika diatur ke true.

isLocalUserEnabled

Mengaktifkan fitur pengguna lokal, jika diatur ke true

isSftpEnabled

Mengaktifkan Protokol Transfer File Aman, jika diatur ke true

keyPolicy

KeyPolicy ditetapkan ke akun penyimpanan.

kind

Diperlukan. Menunjukkan jenis akun penyimpanan.

largeFileSharesState

Izinkan berbagi file besar jika diatur ke Diaktifkan. Ini tidak dapat dinonaktifkan setelah diaktifkan.

location

Diperlukan. Mendapatkan atau mengatur lokasi sumber daya. Ini akan menjadi salah satu Wilayah Geo Azure yang didukung dan terdaftar (misalnya US Barat, AS Timur, Asia Tenggara, dll.). Wilayah geografis sumber daya tidak dapat diubah setelah dibuat, tetapi jika wilayah geo yang identik ditentukan pada pembaruan, permintaan akan berhasil.

minimumTlsVersion

Atur versi TLS minimum yang akan diizinkan pada permintaan ke penyimpanan. Interpretasi default adalah TLS 1.0 untuk properti ini.

networkRuleSet

Seperangkat aturan jaringan

placement

Fakultatif. Mendapatkan atau mengatur detail penempatan zona untuk akun penyimpanan.

publicNetworkAccess

Izinkan, larang, atau biarkan konfigurasi Perimeter Keamanan Jaringan untuk mengevaluasi akses jaringan publik ke Akun Penyimpanan. Nilai bersifat opsional tetapi jika diteruskan, harus 'Diaktifkan', 'Dinonaktifkan' atau 'SecuredByPerimeter'.

routingPreference

Mempertahankan informasi tentang pilihan perutean jaringan yang dipilih oleh pengguna untuk transfer data

sasPolicy

SasPolicy ditetapkan ke akun penyimpanan.

sku

Diperlukan. Mendapatkan atau mengatur nama SKU.

tags

Mendapatkan atau menetapkan daftar pasangan nilai kunci yang menjelaskan sumber daya. Tag ini dapat digunakan untuk melihat dan mengelompokkan sumber daya ini (di seluruh grup sumber daya). Maksimal 15 tag dapat disediakan untuk sumber daya. Setiap tag harus memiliki kunci dengan panjang tidak lebih besar dari 128 karakter dan nilai dengan panjang tidak lebih besar dari 256 karakter.

zones

Fakultatif. Mendapatkan atau mengatur zona ketersediaan logis yang disematkan untuk akun penyimpanan.

Detail Properti

accessTier

Diperlukan untuk akun penyimpanan di mana jenis = BlobStorage. Tingkat akses digunakan untuk penagihan. Tingkat akses 'Premium' adalah nilai default untuk jenis akun penyimpanan blob blok premium dan tidak dapat diubah untuk jenis akun penyimpanan blob blok premium.

accessTier?: AccessTier

Nilai Properti

allowBlobPublicAccess

Mengizinkan atau melarang akses publik ke semua blob atau kontainer di akun penyimpanan. Interpretasi default adalah false untuk properti ini.

allowBlobPublicAccess?: boolean

Nilai Properti

boolean

allowCrossTenantReplication

Mengizinkan atau melarang replikasi objek penyewa AAD silang. Atur properti ini ke true untuk akun baru atau yang sudah ada hanya jika kebijakan replikasi objek akan melibatkan akun penyimpanan di penyewa AAD yang berbeda. Interpretasi default salah bagi akun baru untuk mengikuti praktik keamanan terbaik secara default.

allowCrossTenantReplication?: boolean

Nilai Properti

boolean

allowedCopyScope

Batasi penyalinan ke dan dari Akun Penyimpanan dalam penyewa AAD atau dengan Private Links ke VNet yang sama.

allowedCopyScope?: string

Nilai Properti

string

allowSharedKeyAccess

Menunjukkan apakah akun penyimpanan mengizinkan permintaan untuk diotorisasi dengan kunci akses akun melalui Kunci Bersama. Jika false, semua permintaan, termasuk tanda tangan akses bersama, harus diotorisasi dengan Azure Active Directory (Azure AD). Nilai defaultnya adalah null, yang setara dengan true.

allowSharedKeyAccess?: boolean

Nilai Properti

boolean

azureFilesIdentityBasedAuthentication

Menyediakan pengaturan autentikasi berbasis identitas untuk Azure Files.

azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication

Nilai Properti

customDomain

Domain pengguna yang ditetapkan ke akun penyimpanan. Nama adalah sumber CNAME. Hanya satu domain kustom yang didukung per akun penyimpanan saat ini. Untuk menghapus domain kustom yang ada, gunakan string kosong untuk properti nama domain kustom.

customDomain?: CustomDomain

Nilai Properti

defaultToOAuthAuthentication

Bendera boolean yang menunjukkan apakah autentikasi default adalah OAuth atau tidak. Interpretasi default adalah false untuk properti ini.

defaultToOAuthAuthentication?: boolean

Nilai Properti

boolean

dnsEndpointType

Memungkinkan Anda menentukan jenis titik akhir. Atur ini ke AzureDNSZone untuk membuat sejumlah besar akun dalam satu langganan, yang membuat akun di Zona Azure DNS dan URL titik akhir akan memiliki pengidentifikasi Zona DNS alfanumerik.

dnsEndpointType?: string

Nilai Properti

string

dualStackEndpointPreference

Mempertahankan informasi tentang protokol Internet yang dipilih oleh pengguna.

dualStackEndpointPreference?: DualStackEndpointPreference

Nilai Properti

enableExtendedGroups

Mengaktifkan dukungan grup yang diperluas dengan fitur pengguna lokal, jika diatur ke true

enableExtendedGroups?: boolean

Nilai Properti

boolean

enableHttpsTrafficOnly

Mengizinkan lalu lintas https hanya ke layanan penyimpanan jika diatur ke true. Nilai default adalah true sejak API versi 2019-04-01.

enableHttpsTrafficOnly?: boolean

Nilai Properti

boolean

enableNfsV3

Dukungan protokol NFS 3.0 diaktifkan jika diatur ke true.

enableNfsV3?: boolean

Nilai Properti

boolean

encryption

Pengaturan enkripsi yang akan digunakan untuk enkripsi sisi server untuk akun penyimpanan.

encryption?: Encryption

Nilai Properti

extendedLocation

Fakultatif. Atur lokasi sumber daya yang diperluas. Jika tidak diatur, akun penyimpanan akan dibuat di wilayah utama Azure. Jika tidak, itu akan dibuat di lokasi yang diperluas yang ditentukan

extendedLocation?: ExtendedLocation

Nilai Properti

geoPriorityReplicationStatus

Status yang menunjukkan apakah Replikasi Prioritas Geografis diaktifkan untuk akun.

geoPriorityReplicationStatus?: GeoPriorityReplicationStatus

Nilai Properti

identity

Identitas sumber daya.

identity?: Identity

Nilai Properti

immutableStorageWithVersioning

Properti tidak dapat diubah dan hanya dapat diatur ke true pada waktu pembuatan akun. Ketika diatur ke true, ini memungkinkan kekekalan tingkat objek untuk semua kontainer baru di akun secara default.

immutableStorageWithVersioning?: ImmutableStorageAccount

Nilai Properti

isHnsEnabled

HierarchicalNamespace Akun diaktifkan jika diatur ke true.

isHnsEnabled?: boolean

Nilai Properti

boolean

isLocalUserEnabled

Mengaktifkan fitur pengguna lokal, jika diatur ke true

isLocalUserEnabled?: boolean

Nilai Properti

boolean

isSftpEnabled

Mengaktifkan Protokol Transfer File Aman, jika diatur ke true

isSftpEnabled?: boolean

Nilai Properti

boolean

keyPolicy

KeyPolicy ditetapkan ke akun penyimpanan.

keyPolicy?: KeyPolicy

Nilai Properti

kind

Diperlukan. Menunjukkan jenis akun penyimpanan.

kind: string

Nilai Properti

string

largeFileSharesState

Izinkan berbagi file besar jika diatur ke Diaktifkan. Ini tidak dapat dinonaktifkan setelah diaktifkan.

largeFileSharesState?: string

Nilai Properti

string

location

Diperlukan. Mendapatkan atau mengatur lokasi sumber daya. Ini akan menjadi salah satu Wilayah Geo Azure yang didukung dan terdaftar (misalnya US Barat, AS Timur, Asia Tenggara, dll.). Wilayah geografis sumber daya tidak dapat diubah setelah dibuat, tetapi jika wilayah geo yang identik ditentukan pada pembaruan, permintaan akan berhasil.

location: string

Nilai Properti

string

minimumTlsVersion

Atur versi TLS minimum yang akan diizinkan pada permintaan ke penyimpanan. Interpretasi default adalah TLS 1.0 untuk properti ini.

minimumTlsVersion?: string

Nilai Properti

string

networkRuleSet

Seperangkat aturan jaringan

networkRuleSet?: NetworkRuleSet

Nilai Properti

placement

Fakultatif. Mendapatkan atau mengatur detail penempatan zona untuk akun penyimpanan.

placement?: Placement

Nilai Properti

publicNetworkAccess

Izinkan, larang, atau biarkan konfigurasi Perimeter Keamanan Jaringan untuk mengevaluasi akses jaringan publik ke Akun Penyimpanan. Nilai bersifat opsional tetapi jika diteruskan, harus 'Diaktifkan', 'Dinonaktifkan' atau 'SecuredByPerimeter'.

publicNetworkAccess?: string

Nilai Properti

string

routingPreference

Mempertahankan informasi tentang pilihan perutean jaringan yang dipilih oleh pengguna untuk transfer data

routingPreference?: RoutingPreference

Nilai Properti

sasPolicy

SasPolicy ditetapkan ke akun penyimpanan.

sasPolicy?: SasPolicy

Nilai Properti

sku

Diperlukan. Mendapatkan atau mengatur nama SKU.

sku: Sku

Nilai Properti

Sku

tags

Mendapatkan atau menetapkan daftar pasangan nilai kunci yang menjelaskan sumber daya. Tag ini dapat digunakan untuk melihat dan mengelompokkan sumber daya ini (di seluruh grup sumber daya). Maksimal 15 tag dapat disediakan untuk sumber daya. Setiap tag harus memiliki kunci dengan panjang tidak lebih besar dari 128 karakter dan nilai dengan panjang tidak lebih besar dari 256 karakter.

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

Nilai Properti

{[propertyName: string]: string}

zones

Fakultatif. Mendapatkan atau mengatur zona ketersediaan logis yang disematkan untuk akun penyimpanan.

zones?: string[]

Nilai Properti

string[]