StorageAccountCreateParameters interface
Parameter yang digunakan saat membuat akun penyimpanan.
Properti
| access |
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. |
| allow |
Mengizinkan atau melarang akses publik ke semua blob atau kontainer di akun penyimpanan. Interpretasi default adalah false untuk properti ini. |
| allow |
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. |
| allowed |
Batasi penyalinan ke dan dari Akun Penyimpanan dalam penyewa AAD atau dengan Private Links ke VNet yang sama. |
| allow |
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. |
| azure |
Menyediakan pengaturan autentikasi berbasis identitas untuk Azure Files. |
| custom |
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. |
| default |
Bendera boolean yang menunjukkan apakah autentikasi default adalah OAuth atau tidak. Interpretasi default adalah false untuk properti ini. |
| dns |
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. |
| dual |
Mempertahankan informasi tentang protokol Internet yang dipilih oleh pengguna. |
| enable |
Mengaktifkan dukungan grup yang diperluas dengan fitur pengguna lokal, jika diatur ke true |
| enable |
Mengizinkan lalu lintas https hanya ke layanan penyimpanan jika diatur ke true. Nilai default adalah true sejak API versi 2019-04-01. |
| enable |
Dukungan protokol NFS 3.0 diaktifkan jika diatur ke true. |
| encryption | Pengaturan enkripsi yang akan digunakan untuk enkripsi sisi server untuk akun penyimpanan. |
| extended |
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 |
| geo |
Status yang menunjukkan apakah Replikasi Prioritas Geografis diaktifkan untuk akun. |
| identity | Identitas sumber daya. |
| immutable |
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. |
| is |
HierarchicalNamespace Akun diaktifkan jika diatur ke true. |
| is |
Mengaktifkan fitur pengguna lokal, jika diatur ke true |
| is |
Mengaktifkan Protokol Transfer File Aman, jika diatur ke true |
| key |
KeyPolicy ditetapkan ke akun penyimpanan. |
| kind | Diperlukan. Menunjukkan jenis akun penyimpanan. |
| large |
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. |
| minimum |
Atur versi TLS minimum yang akan diizinkan pada permintaan ke penyimpanan. Interpretasi default adalah TLS 1.0 untuk properti ini. |
| network |
Seperangkat aturan jaringan |
| placement | Fakultatif. Mendapatkan atau mengatur detail penempatan zona untuk akun penyimpanan. |
| public |
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'. |
| routing |
Mempertahankan informasi tentang pilihan perutean jaringan yang dipilih oleh pengguna untuk transfer data |
| sas |
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
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
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
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
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[]