Storage Accounts - Create

Secara asinkron membuat akun penyimpanan baru dengan parameter yang ditentukan. Jika akun sudah dibuat dan permintaan pembuatan berikutnya dikeluarkan dengan properti yang berbeda, properti akun akan diperbarui. Jika akun sudah dibuat dan permintaan buat atau perbarui berikutnya dikeluarkan dengan set properti yang sama persis, permintaan akan berhasil.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}?api-version=2023-01-01

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
accountName
path True

string

Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil.

Regex pattern: ^[a-z0-9]+$

resourceGroupName
path True

string

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil.

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True

string

ID langganan target.

api-version
query True

string

Versi API yang digunakan untuk operasi ini.

Isi Permintaan

Nama Diperlukan Jenis Deskripsi
kind True

Kind

Wajib diisi. Menunjukkan jenis akun penyimpanan.

location True

string

Wajib diisi. Mendapatkan atau mengatur lokasi sumber daya. Ini akan menjadi salah satu Wilayah Geo Azure yang didukung dan terdaftar (misalnya AS 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.

sku True

Sku

Wajib diisi. Mendapatkan atau mengatur nama SKU.

extendedLocation

ExtendedLocation

Pilihan. 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

identity

Identity

Identitas sumber daya.

properties.accessTier

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.

properties.allowBlobPublicAccess

boolean

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

properties.allowCrossTenantReplication

boolean

Mengizinkan atau melarang replikasi objek penyewa AAD lintas. 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 adalah false bagi akun baru untuk mengikuti praktik keamanan terbaik secara default.

properties.allowSharedKeyAccess

boolean

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

properties.allowedCopyScope

AllowedCopyScope

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

properties.azureFilesIdentityBasedAuthentication

AzureFilesIdentityBasedAuthentication

Menyediakan pengaturan autentikasi berbasis identitas untuk Azure Files.

properties.customDomain

CustomDomain

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

properties.defaultToOAuthAuthentication

boolean

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

properties.dnsEndpointType

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.

properties.encryption

Encryption

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

properties.immutableStorageWithVersioning

ImmutableStorageAccount

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

properties.isHnsEnabled

boolean

HierarchicalNamespace Akun diaktifkan jika diatur ke true.

properties.isLocalUserEnabled

boolean

Mengaktifkan fitur pengguna lokal, jika diatur ke true

properties.isNfsV3Enabled

boolean

Dukungan protokol NFS 3.0 diaktifkan jika diatur ke true.

properties.isSftpEnabled

boolean

Mengaktifkan Protokol Transfer File Aman, jika diatur ke true

properties.keyPolicy

KeyPolicy

KeyPolicy ditetapkan ke akun penyimpanan.

properties.largeFileSharesState

LargeFileSharesState

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

properties.minimumTlsVersion

MinimumTlsVersion

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

properties.networkAcls

NetworkRuleSet

Seperangkat aturan jaringan

properties.publicNetworkAccess

PublicNetworkAccess

Mengizinkan atau melarang akses jaringan publik ke Akun Penyimpanan. Nilai bersifat opsional tetapi jika diteruskan, harus 'Diaktifkan' atau 'Dinonaktifkan'.

properties.routingPreference

RoutingPreference

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

properties.sasPolicy

SasPolicy

SasPolicy ditetapkan ke akun penyimpanan.

properties.supportsHttpsTrafficOnly

boolean

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

tags

object

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.

Respons

Nama Jenis Deskripsi
200 OK

StorageAccount

OK -- dikembalikan ketika akun penyimpanan sudah dibuat dari permintaan sebelumnya dengan properti yang sama yang ditentukan dalam isi permintaan.

202 Accepted

Diterima -- Permintaan buat atau perbarui diterima; operasi akan selesai secara asinkron.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

NfsV3AccountCreate
StorageAccountCreate
StorageAccountCreateAllowedCopyScopeToAAD
StorageAccountCreateAllowedCopyScopeToPrivateLink
StorageAccountCreateDisallowPublicNetworkAccess
StorageAccountCreateDnsEndpointTypeToAzureDnsZone
StorageAccountCreateDnsEndpointTypeToStandard
StorageAccountCreateEnablePublicNetworkAccess
StorageAccountCreatePremiumBlockBlobStorage
StorageAccountCreateUserAssignedEncryptionIdentityWithCMK
StorageAccountCreateUserAssignedIdentityWithFederatedIdentityClientId.
StorageAccountCreateWithImmutabilityPolicy

NfsV3AccountCreate

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "sku": {
    "name": "Premium_LRS"
  },
  "kind": "BlockBlobStorage",
  "location": "eastus",
  "properties": {
    "isHnsEnabled": true,
    "isNfsV3Enabled": true,
    "supportsHttpsTrafficOnly": false,
    "networkAcls": {
      "bypass": "AzureServices",
      "defaultAction": "Allow",
      "ipRules": [],
      "virtualNetworkRules": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Network/virtualNetworks/net123/subnets/subnet12"
        }
      ]
    }
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "BlockBlobStorage",
  "location": "eastus",
  "name": "sto4445",
  "properties": {
    "isHnsEnabled": true,
    "isNfsV3Enabled": true,
    "supportsHttpsTrafficOnly": false,
    "networkAcls": {
      "bypass": "AzureServices",
      "defaultAction": "Allow",
      "ipRules": [],
      "virtualNetworkRules": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Network/virtualNetworks/net123/subnets/subnet12"
        }
      ]
    }
  },
  "sku": {
    "name": "Premium_LRS",
    "tier": "Premium"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreate

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "defaultToOAuthAuthentication": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateAllowedCopyScopeToAAD

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "allowedCopyScope": "AAD",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true,
    "allowedCopyScope": "AAD"
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "allowedCopyScope": "PrivateLink",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true,
    "allowedCopyScope": "PrivateLink"
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateDisallowPublicNetworkAccess

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "publicNetworkAccess": "Disabled",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true,
    "publicNetworkAccess": "Disabled"
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateDnsEndpointTypeToAzureDnsZone

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "dnsEndpointType": "AzureDnsZone",
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "defaultToOAuthAuthentication": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "dnsEndpointType": "AzureDnsZone",
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.z24.web.storage.azure.net/",
      "dfs": "https://sto4445.z24.dfs.storage.azure.net/",
      "blob": "https://sto4445.z24.blob.storage.azure.net/",
      "file": "https://sto4445.z24.file.storage.azure.net/",
      "queue": "https://sto4445.z24.queue.storage.azure.net/",
      "table": "https://sto4445.z24.table.storage.azure.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.z24.web.storage.azure.net/",
        "dfs": "https://sto4445-microsoftrouting.z24.dfs.storage.azure.net/",
        "blob": "https://sto4445-microsoftrouting.z24.blob.storage.azure.net/",
        "file": "https://sto4445-microsoftrouting.z24.file.storage.azure.net/",
        "queue": "https://sto4445-microsoftrouting.z24.queue.storage.azure.net/",
        "table": "https://sto4445-microsoftrouting.z24.table.storage.azure.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.z24.web.storage.azure.net/",
        "dfs": "https://sto4445-internetrouting.z24.dfs.storage.azure.net/",
        "blob": "https://sto4445-internetrouting.z24.blob.storage.azure.net/",
        "file": "https://sto4445-internetrouting.z24.file.storage.azure.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateDnsEndpointTypeToStandard

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "dnsEndpointType": "Standard",
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "defaultToOAuthAuthentication": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "dnsEndpointType": "Standard",
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateEnablePublicNetworkAccess

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "publicNetworkAccess": "Enabled",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true,
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreatePremiumBlockBlobStorage

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "sku": {
    "name": "Premium_LRS"
  },
  "kind": "BlockBlobStorage",
  "location": "eastus",
  "properties": {
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "properties": {
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "blob": "https://sto4445.blob.core.windows.net/",
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/"
    },
    "primaryLocation": "eastus2euap",
    "accessTier": "Premium",
    "provisioningState": "Succeeded",
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Premium_LRS",
    "tier": "Premium"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateUserAssignedEncryptionIdentityWithCMK

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}": {}
    }
  },
  "sku": {
    "name": "Standard_LRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "keyvaultproperties": {
        "keyvaulturi": "https://myvault8569.vault.azure.net",
        "keyname": "wrappingKey",
        "keyversion": ""
      },
      "keySource": "Microsoft.Keyvault",
      "identity": {
        "userAssignedIdentity": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}"
      }
    }
  }
}

Sample Response

{
  "identity": {
    "userAssignedIdentities": {
      "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}": {
        "principalId": "8d823284-1060-42a5-9ec4-ed3d831e24d7",
        "clientId": "fbaa6278-1ecc-415c-819f-6e2058d3acb5"
      }
    },
    "type": "UserAssigned"
  },
  "sku": {
    "name": "Standard_LRS",
    "tier": "Standard"
  },
  "kind": "StorageV2",
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "location": "eastus",
  "tags": {},
  "properties": {
    "privateEndpointConnections": [],
    "networkAcls": {
      "bypass": "AzureServices",
      "virtualNetworkRules": [],
      "ipRules": [],
      "defaultAction": "Allow"
    },
    "supportsHttpsTrafficOnly": true,
    "encryption": {
      "identity": {
        "userAssignedIdentity": "/subscriptions/{subscription-id}/resourcegroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}"
      },
      "keyvaultproperties": {
        "keyvaulturi": "https://myvault8569.vault.azure.net",
        "keyname": "wrappingKey",
        "keyversion": "",
        "currentVersionedKeyIdentifier": "https://myvault8569.vault.azure.net/keys/wrappingKey/0682afdd9c104f4285df20107e956cad",
        "lastKeyRotationTimestamp": "2019-12-13T20:36:23.7023290Z"
      },
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2020-12-15T00:43:14.1739587Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2020-12-15T00:43:14.1739587Z"
        }
      },
      "keySource": "Microsoft.Keyvault"
    },
    "accessTier": "Hot",
    "provisioningState": "Succeeded",
    "creationTime": "2020-12-15T00:43:14.0839093Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/"
    },
    "primaryLocation": "eastus",
    "statusOfPrimary": "available"
  }
}

StorageAccountCreateUserAssignedIdentityWithFederatedIdentityClientId.

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res131918/providers/Microsoft.Storage/storageAccounts/sto131918?api-version=2023-01-01

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}": {}
    }
  },
  "sku": {
    "name": "Standard_LRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "keyvaultproperties": {
        "keyvaulturi": "https://myvault8569.vault.azure.net",
        "keyname": "wrappingKey",
        "keyversion": ""
      },
      "keySource": "Microsoft.Keyvault",
      "identity": {
        "userAssignedIdentity": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}",
        "federatedIdentityClientId": "f83c6b1b-4d34-47e4-bb34-9d83df58b540"
      }
    }
  }
}

Sample Response

{
  "identity": {
    "userAssignedIdentities": {
      "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}": {
        "principalId": "8d823284-1060-42a5-9ec4-ed3d831e24d7",
        "clientId": "fbaa6278-1ecc-415c-819f-6e2058d3acb5"
      }
    },
    "type": "UserAssigned"
  },
  "sku": {
    "name": "Standard_LRS",
    "tier": "Standard"
  },
  "kind": "StorageV2",
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "location": "eastus",
  "tags": {},
  "properties": {
    "privateEndpointConnections": [],
    "networkAcls": {
      "bypass": "AzureServices",
      "virtualNetworkRules": [],
      "ipRules": [],
      "defaultAction": "Allow"
    },
    "supportsHttpsTrafficOnly": true,
    "encryption": {
      "identity": {
        "userAssignedIdentity": "/subscriptions/{subscription-id}/resourcegroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}",
        "federatedIdentityClientId": "f83c6b1b-4d34-47e4-bb34-9d83df58b540"
      },
      "keyvaultproperties": {
        "keyvaulturi": "https://myvault8569.vault.azure.net",
        "keyname": "wrappingKey",
        "keyversion": "",
        "currentVersionedKeyIdentifier": "https://myvault8569.vault.azure.net/keys/wrappingKey/0682afdd9c104f4285df20107e956cad",
        "lastKeyRotationTimestamp": "2019-12-13T20:36:23.7023290Z"
      },
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2020-12-15T00:43:14.1739587Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2020-12-15T00:43:14.1739587Z"
        }
      },
      "keySource": "Microsoft.Keyvault"
    },
    "accessTier": "Hot",
    "provisioningState": "Succeeded",
    "creationTime": "2020-12-15T00:43:14.0839093Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/"
    },
    "primaryLocation": "eastus",
    "statusOfPrimary": "available"
  }
}

StorageAccountCreateWithImmutabilityPolicy

Sample Request

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2023-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "immutableStorageWithVersioning": {
      "immutabilityPolicy": {
        "immutabilityPeriodSinceCreationInDays": 15,
        "allowProtectedAppendWrites": true,
        "state": "Unlocked"
      },
      "enabled": true
    }
  }
}

Sample Response

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/"
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "immutableStorageWithVersioning": {
      "immutabilityPolicy": {
        "immutabilityPeriodSinceCreationInDays": 15,
        "allowProtectedAppendWrites": true,
        "state": "Unlocked"
      },
      "enabled": true
    }
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

Definisi

Nama Deskripsi
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.

AccountImmutabilityPolicyProperties

Ini mendefinisikan properti kebijakan kekekalan tingkat akun.

AccountImmutabilityPolicyState

Status ImmutabilityPolicy mendefinisikan mode kebijakan. Status dinonaktifkan menonaktifkan kebijakan, Status tidak terkunci memungkinkan peningkatan dan penurunan waktu retensi kekekalan dan juga memungkinkan pengalihan properti allowProtectedAppendWrites, Status terkunci hanya memungkinkan peningkatan waktu retensi imutabilitas. Kebijakan hanya dapat dibuat dalam status Dinonaktifkan atau Tidak Terkunci dan dapat dialihkan di antara kedua status. Hanya kebijakan dalam status Tidak Terkunci yang dapat beralih ke status Terkunci yang tidak dapat dikembalikan.

AccountStatus

Mendapatkan status yang menunjukkan apakah lokasi utama akun penyimpanan tersedia atau tidak tersedia.

AccountType

Menentukan jenis akun Direktori Aktif untuk Azure Storage.

Action

Tindakan aturan jaringan virtual.

ActiveDirectoryProperties

Properti pengaturan untuk Direktori Aktif (AD).

AllowedCopyScope

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

AzureFilesIdentityBasedAuthentication

Pengaturan untuk autentikasi berbasis identitas Azure Files.

BlobRestoreParameters

Parameter pemulihan blob

BlobRestoreProgressStatus

Status kemajuan pemulihan blob. Nilai yang mungkin adalah: - InProgress: Menunjukkan bahwa pemulihan blob sedang berlangsung. - Selesai: Menunjukkan bahwa pemulihan blob telah berhasil diselesaikan. - Gagal: Menunjukkan bahwa pemulihan blob gagal.

BlobRestoreRange

Rentang blob

BlobRestoreStatus

Status pemulihan blob.

Bypass

Menentukan apakah lalu lintas dilewati untuk Pengelogan/Metrik/AzureServices. Nilai yang mungkin adalah kombinasi pengelogan|Metrik|AzureServices (Misalnya, "Pengelogan, Metrik"), atau Tidak Ada untuk melewati tidak ada lalu lintas tersebut.

CustomDomain

Domain kustom yang ditetapkan ke akun penyimpanan ini. Ini dapat diatur melalui Pembaruan.

DefaultAction

Menentukan tindakan default izinkan atau tolak ketika tidak ada aturan lain yang cocok.

DefaultSharePermission

Izin berbagi default untuk pengguna yang menggunakan autentikasi Kerberos jika peran RBAC tidak ditetapkan.

DirectoryServiceOptions

Menunjukkan layanan direktori yang digunakan. Perhatikan bahwa enum ini dapat diperpanjang di masa mendatang.

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.

Encryption

Pengaturan enkripsi pada akun penyimpanan.

EncryptionIdentity

Identitas enkripsi untuk akun penyimpanan.

EncryptionService

Layanan yang memungkinkan enkripsi sisi server digunakan.

EncryptionServices

Daftar layanan yang mendukung enkripsi.

Endpoints

URI yang digunakan untuk melakukan pengambilan objek blob, antrean, tabel, web, atau dfs publik.

ExpirationAction

Tindakan kedaluwarsa SAS. Hanya dapat berupa Log.

ExtendedLocation

Jenis kompleks lokasi yang diperluas.

ExtendedLocationTypes

Jenis lokasi yang diperluas.

GeoReplicationStats

Statistik yang terkait dengan replikasi untuk layanan Blob, Tabel, Antrean, dan File akun penyimpanan. Ini hanya tersedia ketika replikasi geo-redundan diaktifkan untuk akun penyimpanan.

GeoReplicationStatus

Status lokasi sekunder. Nilai yang mungkin adalah: - Langsung: Menunjukkan bahwa lokasi sekunder aktif dan beroperasi. - Bootstrap: Menunjukkan sinkronisasi awal dari lokasi utama ke lokasi sekunder sedang berlangsung. Ini biasanya terjadi ketika replikasi pertama kali diaktifkan. - Tidak tersedia: Menunjukkan bahwa lokasi sekunder untuk sementara tidak tersedia.

Identity

Identitas untuk sumber daya.

IdentityType

Jenis identitas.

ImmutableStorageAccount

Properti ini mengaktifkan dan mendefinisikan kekekalan tingkat akun. Mengaktifkan fitur mengaktifkan Penerapan Versi Blob secara otomatis.

IPRule

Aturan IP dengan IP atau rentang IP tertentu dalam format CIDR.

KeyCreationTime

Waktu pembuatan kunci akun penyimpanan.

KeyPolicy

KeyPolicy ditetapkan ke akun penyimpanan.

KeySource

Sumber kunci enkripsi (penyedia). Nilai yang mungkin (tidak peka huruf besar/kecil): Microsoft.Storage, Microsoft.Keyvault

KeyType

Jenis kunci enkripsi yang akan digunakan untuk layanan enkripsi. Jenis kunci 'Akun' menyiratkan bahwa kunci enkripsi cakupan akun akan digunakan. Jenis kunci 'Layanan' menyiratkan bahwa kunci layanan default digunakan.

KeyVaultProperties

Properti brankas kunci.

Kind

Menunjukkan jenis akun penyimpanan.

LargeFileSharesState

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

MinimumTlsVersion

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

NetworkRuleSet

Seperangkat aturan jaringan

postFailoverRedundancy

Jenis redundansi akun setelah failover akun dilakukan.

postPlannedFailoverRedundancy

Jenis redundansi akun setelah failover akun yang direncanakan dilakukan.

PrivateEndpoint

Sumber daya Titik Akhir Privat.

PrivateEndpointConnection

Sumber daya Koneksi Titik Akhir Privat.

PrivateEndpointConnectionProvisioningState

Status penyediaan saat ini.

PrivateEndpointServiceConnectionStatus

Status koneksi titik akhir privat.

PrivateLinkServiceConnectionState

Kumpulan informasi tentang status koneksi antara konsumen layanan dan penyedia.

ProvisioningState

Mendapatkan status akun penyimpanan pada saat operasi dipanggil.

PublicNetworkAccess

Mengizinkan atau melarang akses jaringan publik ke Akun Penyimpanan. Nilai bersifat opsional tetapi jika diteruskan, harus 'Diaktifkan' atau 'Dinonaktifkan'.

ResourceAccessRule

Aturan Akses Sumber Daya.

RoutingChoice

Pilihan Perutean menentukan jenis perutean jaringan yang dipilih oleh pengguna.

RoutingPreference

Preferensi perutean menentukan jenis jaringan, baik perutean microsoft atau internet yang akan digunakan untuk mengirimkan data pengguna, opsi defaultnya adalah perutean microsoft

SasPolicy

SasPolicy ditetapkan ke akun penyimpanan.

Sku

SKU akun penyimpanan.

SkuConversionStatus

Properti ini menunjukkan status konversi sku saat ini.

SkuName

Nama SKU. Diperlukan untuk pembuatan akun; opsional untuk pembaruan. Perhatikan bahwa dalam versi yang lebih lama, nama SKU disebut accountType.

SkuTier

Tingkat SKU. Ini didasarkan pada nama SKU.

State

Mendapatkan status aturan jaringan virtual.

StorageAccount

Akun penyimpanan.

StorageAccountCreateParameters

Parameter yang digunakan saat membuat akun penyimpanan.

StorageAccountInternetEndpoints

URI yang digunakan untuk melakukan pengambilan objek blob, file, web, atau dfs publik melalui titik akhir perutean internet.

StorageAccountMicrosoftEndpoints

URI yang digunakan untuk melakukan pengambilan objek blob, antrean, tabel, web, atau dfs publik melalui titik akhir perutean microsoft.

StorageAccountSkuConversionStatus

Ini mendefinisikan objek status konversi sku untuk konversi sku asinkron.

UserAssignedIdentity

UserAssignedIdentity untuk sumber daya.

VirtualNetworkRule

Virtual Network aturan.

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.

Nama Jenis Deskripsi
Cool

string

Hot

string

Premium

string

AccountImmutabilityPolicyProperties

Ini mendefinisikan properti kebijakan kekekalan tingkat akun.

Nama Jenis Deskripsi
allowProtectedAppendWrites

boolean

Properti ini hanya dapat diubah untuk kebijakan penyimpanan berbasis waktu yang dinonaktifkan dan tidak terkunci. Saat diaktifkan, blok baru dapat ditulis ke blob penambahan sambil mempertahankan perlindungan dan kepatuhan imutabilitas. Hanya blok baru yang dapat ditambahkan dan blok yang ada tidak dapat dimodifikasi atau dihapus.

immutabilityPeriodSinceCreationInDays

integer

Periode imutabilitas untuk blob dalam kontainer sejak pembuatan kebijakan, dalam beberapa hari.

state

AccountImmutabilityPolicyState

Status ImmutabilityPolicy mendefinisikan mode kebijakan. Status dinonaktifkan menonaktifkan kebijakan, Status tidak terkunci memungkinkan peningkatan dan penurunan waktu retensi kekekalan dan juga memungkinkan pengalihan properti allowProtectedAppendWrites, Status terkunci hanya memungkinkan peningkatan waktu retensi imutabilitas. Kebijakan hanya dapat dibuat dalam status Dinonaktifkan atau Tidak Terkunci dan dapat dialihkan di antara kedua status. Hanya kebijakan dalam status Tidak Terkunci yang dapat beralih ke status Terkunci yang tidak dapat dikembalikan.

AccountImmutabilityPolicyState

Status ImmutabilityPolicy mendefinisikan mode kebijakan. Status dinonaktifkan menonaktifkan kebijakan, Status tidak terkunci memungkinkan peningkatan dan penurunan waktu retensi kekekalan dan juga memungkinkan pengalihan properti allowProtectedAppendWrites, Status terkunci hanya memungkinkan peningkatan waktu retensi imutabilitas. Kebijakan hanya dapat dibuat dalam status Dinonaktifkan atau Tidak Terkunci dan dapat dialihkan di antara kedua status. Hanya kebijakan dalam status Tidak Terkunci yang dapat beralih ke status Terkunci yang tidak dapat dikembalikan.

Nama Jenis Deskripsi
Disabled

string

Locked

string

Unlocked

string

AccountStatus

Mendapatkan status yang menunjukkan apakah lokasi utama akun penyimpanan tersedia atau tidak tersedia.

Nama Jenis Deskripsi
available

string

unavailable

string

AccountType

Menentukan jenis akun Direktori Aktif untuk Azure Storage.

Nama Jenis Deskripsi
Computer

string

User

string

Action

Tindakan aturan jaringan virtual.

Nama Jenis Deskripsi
Allow

string

ActiveDirectoryProperties

Properti pengaturan untuk Direktori Aktif (AD).

Nama Jenis Deskripsi
accountType

AccountType

Menentukan jenis akun Direktori Aktif untuk Azure Storage.

azureStorageSid

string

Menentukan pengidentifikasi keamanan (SID) untuk Azure Storage.

domainGuid

string

Menentukan GUID domain.

domainName

string

Menentukan domain utama tempat server DNS AD berotoritatif.

domainSid

string

Menentukan pengidentifikasi keamanan (SID).

forestName

string

Menentukan forest Direktori Aktif yang akan didapatkan.

netBiosDomainName

string

Menentukan nama domain NetBIOS.

samAccountName

string

Menentukan SAMAccountName Direktori Aktif untuk Azure Storage.

AllowedCopyScope

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

Nama Jenis Deskripsi
AAD

string

PrivateLink

string

AzureFilesIdentityBasedAuthentication

Pengaturan untuk autentikasi berbasis identitas Azure Files.

Nama Jenis Deskripsi
activeDirectoryProperties

ActiveDirectoryProperties

Diperlukan jika directoryServiceOptions adalah AD, opsional jika merupakan AADKERB.

defaultSharePermission

DefaultSharePermission

Izin berbagi default untuk pengguna yang menggunakan autentikasi Kerberos jika peran RBAC tidak ditetapkan.

directoryServiceOptions

DirectoryServiceOptions

Menunjukkan layanan direktori yang digunakan. Perhatikan bahwa enum ini dapat diperpanjang di masa mendatang.

BlobRestoreParameters

Parameter pemulihan blob

Nama Jenis Deskripsi
blobRanges

BlobRestoreRange[]

Rentang blob untuk dipulihkan.

timeToRestore

string

Pulihkan blob ke waktu yang ditentukan.

BlobRestoreProgressStatus

Status kemajuan pemulihan blob. Nilai yang mungkin adalah: - InProgress: Menunjukkan bahwa pemulihan blob sedang berlangsung. - Selesai: Menunjukkan bahwa pemulihan blob telah berhasil diselesaikan. - Gagal: Menunjukkan bahwa pemulihan blob gagal.

Nama Jenis Deskripsi
Complete

string

Failed

string

InProgress

string

BlobRestoreRange

Rentang blob

Nama Jenis Deskripsi
endRange

string

Rentang akhir blob. Ini eksklusif. Kosong berarti akhir akun.

startRange

string

Rentang mulai blob. Ini inklusif. Kosong berarti akun dimulai.

BlobRestoreStatus

Status pemulihan blob.

Nama Jenis Deskripsi
failureReason

string

Alasan kegagalan ketika pemulihan blob gagal.

parameters

BlobRestoreParameters

Parameter permintaan pemulihan blob.

restoreId

string

Id untuk melacak permintaan pemulihan blob.

status

BlobRestoreProgressStatus

Status kemajuan pemulihan blob. Nilai yang mungkin adalah: - InProgress: Menunjukkan bahwa pemulihan blob sedang berlangsung. - Selesai: Menunjukkan bahwa pemulihan blob telah berhasil diselesaikan. - Gagal: Menunjukkan bahwa pemulihan blob gagal.

Bypass

Menentukan apakah lalu lintas dilewati untuk Pengelogan/Metrik/AzureServices. Nilai yang mungkin adalah kombinasi pengelogan|Metrik|AzureServices (Misalnya, "Pengelogan, Metrik"), atau Tidak Ada untuk melewati tidak ada lalu lintas tersebut.

Nama Jenis Deskripsi
AzureServices

string

Logging

string

Metrics

string

None

string

CustomDomain

Domain kustom yang ditetapkan ke akun penyimpanan ini. Ini dapat diatur melalui Pembaruan.

Nama Jenis Deskripsi
name

string

Mendapatkan atau mengatur nama domain kustom yang ditetapkan ke akun penyimpanan. Nama adalah sumber CNAME.

useSubDomainName

boolean

Menunjukkan apakah validasi CName tidak langsung diaktifkan. Nilai defaultnya adalah salah. Ini hanya boleh diatur pada pembaruan.

DefaultAction

Menentukan tindakan default izinkan atau tolak ketika tidak ada aturan lain yang cocok.

Nama Jenis Deskripsi
Allow

string

Deny

string

DefaultSharePermission

Izin berbagi default untuk pengguna yang menggunakan autentikasi Kerberos jika peran RBAC tidak ditetapkan.

Nama Jenis Deskripsi
None

string

StorageFileDataSmbShareContributor

string

StorageFileDataSmbShareElevatedContributor

string

StorageFileDataSmbShareReader

string

DirectoryServiceOptions

Menunjukkan layanan direktori yang digunakan. Perhatikan bahwa enum ini dapat diperpanjang di masa mendatang.

Nama Jenis Deskripsi
AADDS

string

AADKERB

string

AD

string

None

string

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.

Nama Jenis Deskripsi
AzureDnsZone

string

Standard

string

Encryption

Pengaturan enkripsi pada akun penyimpanan.

Nama Jenis Nilai Default Deskripsi
identity

EncryptionIdentity

Identitas yang akan digunakan dengan enkripsi sisi layanan saat tidak aktif.

keySource

KeySource

Microsoft.Storage

Sumber kunci enkripsi (penyedia). Nilai yang mungkin (tidak peka huruf besar/kecil): Microsoft.Storage, Microsoft.Keyvault

keyvaultproperties

KeyVaultProperties

Properti yang disediakan oleh brankas kunci.

requireInfrastructureEncryption

boolean

Boolean yang menunjukkan apakah layanan menerapkan lapisan enkripsi sekunder dengan kunci yang dikelola platform untuk data tidak aktif atau tidak.

services

EncryptionServices

Daftar layanan yang mendukung enkripsi.

EncryptionIdentity

Identitas enkripsi untuk akun penyimpanan.

Nama Jenis Deskripsi
federatedIdentityClientId

string

ClientId dari aplikasi multi-penyewa yang akan digunakan bersama dengan identitas yang ditetapkan pengguna untuk enkripsi sisi server kunci terkelola pelanggan lintas penyewa pada akun penyimpanan.

userAssignedIdentity

string

Pengidentifikasi sumber daya identitas UserAssigned yang akan dikaitkan dengan enkripsi sisi server pada akun penyimpanan.

EncryptionService

Layanan yang memungkinkan enkripsi sisi server digunakan.

Nama Jenis Deskripsi
enabled

boolean

Boolean yang menunjukkan apakah layanan mengenkripsi data saat disimpan atau tidak. Enkripsi saat tidak aktif diaktifkan secara default hari ini dan tidak dapat dinonaktifkan.

keyType

KeyType

Jenis kunci enkripsi yang akan digunakan untuk layanan enkripsi. Jenis kunci 'Akun' menyiratkan bahwa kunci enkripsi cakupan akun akan digunakan. Jenis kunci 'Layanan' menyiratkan bahwa kunci layanan default digunakan.

lastEnabledTime

string

Mendapatkan perkiraan kasar tentang tanggal/waktu saat enkripsi terakhir diaktifkan oleh pengguna. Data dienkripsi saat tidak aktif secara default hari ini dan tidak dapat dinonaktifkan.

EncryptionServices

Daftar layanan yang mendukung enkripsi.

Nama Jenis Deskripsi
blob

EncryptionService

Fungsi enkripsi layanan penyimpanan blob.

file

EncryptionService

Fungsi enkripsi layanan penyimpanan file.

queue

EncryptionService

Fungsi enkripsi layanan penyimpanan antrean.

table

EncryptionService

Fungsi enkripsi layanan penyimpanan tabel.

Endpoints

URI yang digunakan untuk melakukan pengambilan objek blob, antrean, tabel, web, atau dfs publik.

Nama Jenis Deskripsi
blob

string

Mendapatkan titik akhir blob.

dfs

string

Mendapatkan titik akhir dfs.

file

string

Mendapatkan titik akhir file.

internetEndpoints

StorageAccountInternetEndpoints

Mendapatkan titik akhir penyimpanan perutean internet

microsoftEndpoints

StorageAccountMicrosoftEndpoints

Mendapatkan titik akhir penyimpanan perutean microsoft.

queue

string

Mendapatkan titik akhir antrean.

table

string

Mendapatkan titik akhir tabel.

web

string

Mendapatkan titik akhir web.

ExpirationAction

Tindakan kedaluwarsa SAS. Hanya dapat berupa Log.

Nama Jenis Deskripsi
Log

string

ExtendedLocation

Jenis kompleks lokasi yang diperluas.

Nama Jenis Deskripsi
name

string

Nama lokasi yang diperluas.

type

ExtendedLocationTypes

Jenis lokasi yang diperluas.

ExtendedLocationTypes

Jenis lokasi yang diperluas.

Nama Jenis Deskripsi
EdgeZone

string

GeoReplicationStats

Statistik yang terkait dengan replikasi untuk layanan Blob, Tabel, Antrean, dan File akun penyimpanan. Ini hanya tersedia ketika replikasi geo-redundan diaktifkan untuk akun penyimpanan.

Nama Jenis Deskripsi
canFailover

boolean

Bendera boolean yang menunjukkan apakah failover akun didukung atau tidak untuk akun tersebut.

canPlannedFailover

boolean

Bendera boolean yang menunjukkan apakah failover akun yang direncanakan didukung atau tidak untuk akun tersebut.

lastSyncTime

string

Semua penulisan utama sebelum nilai tanggal/waktu UTC ini dijamin tersedia untuk operasi baca. Penulisan utama yang mengikuti titik waktu ini mungkin atau mungkin tidak tersedia untuk dibaca. Elemen mungkin merupakan nilai default jika nilai LastSyncTime tidak tersedia, ini dapat terjadi jika sekunder offline atau kita berada di bootstrap.

postFailoverRedundancy

postFailoverRedundancy

Jenis redundansi akun setelah failover akun dilakukan.

postPlannedFailoverRedundancy

postPlannedFailoverRedundancy

Jenis redundansi akun setelah failover akun yang direncanakan dilakukan.

status

GeoReplicationStatus

Status lokasi sekunder. Nilai yang mungkin adalah: - Langsung: Menunjukkan bahwa lokasi sekunder aktif dan beroperasi. - Bootstrap: Menunjukkan sinkronisasi awal dari lokasi utama ke lokasi sekunder sedang berlangsung. Ini biasanya terjadi ketika replikasi pertama kali diaktifkan. - Tidak tersedia: Menunjukkan bahwa lokasi sekunder untuk sementara tidak tersedia.

GeoReplicationStatus

Status lokasi sekunder. Nilai yang mungkin adalah: - Langsung: Menunjukkan bahwa lokasi sekunder aktif dan beroperasi. - Bootstrap: Menunjukkan sinkronisasi awal dari lokasi utama ke lokasi sekunder sedang berlangsung. Ini biasanya terjadi ketika replikasi pertama kali diaktifkan. - Tidak tersedia: Menunjukkan bahwa lokasi sekunder untuk sementara tidak tersedia.

Nama Jenis Deskripsi
Bootstrap

string

Live

string

Unavailable

string

Identity

Identitas untuk sumber daya.

Nama Jenis Deskripsi
principalId

string

ID utama identitas sumber daya.

tenantId

string

ID penyewa sumber daya.

type

IdentityType

Jenis identitas.

userAssignedIdentities

<string,  UserAssignedIdentity>

Mendapatkan atau menetapkan daftar pasangan nilai kunci yang menjelaskan kumpulan identitas yang Ditetapkan Pengguna yang akan digunakan dengan akun penyimpanan ini. Kuncinya adalah pengidentifikasi sumber daya ARM dari identitas. Hanya 1 Identitas yang Ditetapkan Pengguna yang diizinkan di sini.

IdentityType

Jenis identitas.

Nama Jenis Deskripsi
None

string

SystemAssigned

string

SystemAssigned,UserAssigned

string

UserAssigned

string

ImmutableStorageAccount

Properti ini mengaktifkan dan mendefinisikan kekekalan tingkat akun. Mengaktifkan fitur mengaktifkan Penerapan Versi Blob secara otomatis.

Nama Jenis Deskripsi
enabled

boolean

Bendera boolean yang memungkinkan imutabilitas tingkat akun. Semua kontainer di bawah akun tersebut memiliki imutabilitas tingkat objek yang diaktifkan secara default.

immutabilityPolicy

AccountImmutabilityPolicyProperties

Menentukan kebijakan imutabilitas tingkat akun default yang diwariskan dan diterapkan ke objek yang tidak memiliki kebijakan imutabilitas eksplisit di tingkat objek. Kebijakan imutabilitas tingkat objek memiliki prioritas yang lebih tinggi daripada kebijakan kekekalan tingkat kontainer, yang memiliki prioritas lebih tinggi daripada kebijakan imutabilitas tingkat akun.

IPRule

Aturan IP dengan IP atau rentang IP tertentu dalam format CIDR.

Nama Jenis Nilai Default Deskripsi
action

Action

Allow

Tindakan aturan ACL IP.

value

string

Menentukan rentang IP atau IP dalam format CIDR. Hanya alamat IPV4 yang diizinkan.

KeyCreationTime

Waktu pembuatan kunci akun penyimpanan.

Nama Jenis Deskripsi
key1

string

key2

string

KeyPolicy

KeyPolicy ditetapkan ke akun penyimpanan.

Nama Jenis Deskripsi
keyExpirationPeriodInDays

integer

Periode kedaluwarsa kunci dalam hari.

KeySource

Sumber kunci enkripsi (penyedia). Nilai yang mungkin (tidak peka huruf besar/kecil): Microsoft.Storage, Microsoft.Keyvault

Nama Jenis Deskripsi
Microsoft.Keyvault

string

Microsoft.Storage

string

KeyType

Jenis kunci enkripsi yang akan digunakan untuk layanan enkripsi. Jenis kunci 'Akun' menyiratkan bahwa kunci enkripsi cakupan akun akan digunakan. Jenis kunci 'Layanan' menyiratkan bahwa kunci layanan default digunakan.

Nama Jenis Deskripsi
Account

string

Service

string

KeyVaultProperties

Properti brankas kunci.

Nama Jenis Deskripsi
currentVersionedKeyExpirationTimestamp

string

Ini adalah properti baca-saja yang mewakili waktu kedaluwarsa dari versi kunci yang dikelola pelanggan saat ini yang digunakan untuk enkripsi.

currentVersionedKeyIdentifier

string

Pengidentifikasi objek dari Kunci Key Vault versi saat ini yang digunakan.

keyname

string

Nama kunci KeyVault.

keyvaulturi

string

Uri Dari KeyVault.

keyversion

string

Versi kunci KeyVault.

lastKeyRotationTimestamp

string

Tanda waktu rotasi terakhir kunci Key Vault.

Kind

Menunjukkan jenis akun penyimpanan.

Nama Jenis Deskripsi
BlobStorage

string

BlockBlobStorage

string

FileStorage

string

Storage

string

StorageV2

string

LargeFileSharesState

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

Nama Jenis Deskripsi
Disabled

string

Enabled

string

MinimumTlsVersion

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

Nama Jenis Deskripsi
TLS1_0

string

TLS1_1

string

TLS1_2

string

NetworkRuleSet

Seperangkat aturan jaringan

Nama Jenis Nilai Default Deskripsi
bypass

Bypass

AzureServices

Menentukan apakah lalu lintas dilewati untuk Pengelogan/Metrik/AzureServices. Nilai yang mungkin adalah kombinasi pengelogan|Metrik|AzureServices (Misalnya, "Pengelogan, Metrik"), atau Tidak Ada untuk melewati tidak ada lalu lintas tersebut.

defaultAction

DefaultAction

Allow

Menentukan tindakan default izinkan atau tolak ketika tidak ada aturan lain yang cocok.

ipRules

IPRule[]

Mengatur aturan ACL IP

resourceAccessRules

ResourceAccessRule[]

Mengatur aturan akses sumber daya

virtualNetworkRules

VirtualNetworkRule[]

Mengatur aturan jaringan virtual

postFailoverRedundancy

Jenis redundansi akun setelah failover akun dilakukan.

Nama Jenis Deskripsi
Standard_LRS

string

Standard_ZRS

string

postPlannedFailoverRedundancy

Jenis redundansi akun setelah failover akun yang direncanakan dilakukan.

Nama Jenis Deskripsi
Standard_GRS

string

Standard_GZRS

string

Standard_RAGRS

string

Standard_RAGZRS

string

PrivateEndpoint

Sumber daya Titik Akhir Privat.

Nama Jenis Deskripsi
id

string

Pengidentifikasi ARM untuk Titik Akhir Privat

PrivateEndpointConnection

Sumber daya Koneksi Titik Akhir Privat.

Nama Jenis Deskripsi
id

string

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Nama sumber daya.

properties.privateEndpoint

PrivateEndpoint

Sumber daya titik akhir privat.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Kumpulan informasi tentang status koneksi antara konsumen layanan dan penyedia.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Status penyediaan sumber daya koneksi titik akhir privat.

type

string

Jenis sumber daya. Misalnya "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts"

PrivateEndpointConnectionProvisioningState

Status penyediaan saat ini.

Nama Jenis Deskripsi
Creating

string

Deleting

string

Failed

string

Succeeded

string

PrivateEndpointServiceConnectionStatus

Status koneksi titik akhir privat.

Nama Jenis Deskripsi
Approved

string

Pending

string

Rejected

string

PrivateLinkServiceConnectionState

Kumpulan informasi tentang status koneksi antara konsumen layanan dan penyedia.

Nama Jenis Deskripsi
actionRequired

string

Pesan yang menunjukkan apakah perubahan pada penyedia layanan memerlukan pembaruan pada konsumen.

description

string

Alasan persetujuan/penolakan koneksi.

status

PrivateEndpointServiceConnectionStatus

Menunjukkan apakah koneksi telah Disetujui/Ditolak/Dihapus oleh pemilik layanan.

ProvisioningState

Mendapatkan status akun penyimpanan pada saat operasi dipanggil.

Nama Jenis Deskripsi
Creating

string

ResolvingDNS

string

Succeeded

string

PublicNetworkAccess

Mengizinkan atau melarang akses jaringan publik ke Akun Penyimpanan. Nilai bersifat opsional tetapi jika diteruskan, harus 'Diaktifkan' atau 'Dinonaktifkan'.

Nama Jenis Deskripsi
Disabled

string

Enabled

string

ResourceAccessRule

Aturan Akses Sumber Daya.

Nama Jenis Deskripsi
resourceId

string

ID sumber daya

tenantId

string

Id Penyewa

RoutingChoice

Pilihan Perutean menentukan jenis perutean jaringan yang dipilih oleh pengguna.

Nama Jenis Deskripsi
InternetRouting

string

MicrosoftRouting

string

RoutingPreference

Preferensi perutean menentukan jenis jaringan, baik perutean microsoft atau internet yang akan digunakan untuk mengirimkan data pengguna, opsi defaultnya adalah perutean microsoft

Nama Jenis Deskripsi
publishInternetEndpoints

boolean

Bendera boolean yang menunjukkan apakah titik akhir penyimpanan perutean internet akan diterbitkan

publishMicrosoftEndpoints

boolean

Bendera boolean yang menunjukkan apakah titik akhir penyimpanan perutean microsoft akan diterbitkan

routingChoice

RoutingChoice

Pilihan Perutean menentukan jenis perutean jaringan yang dipilih oleh pengguna.

SasPolicy

SasPolicy ditetapkan ke akun penyimpanan.

Nama Jenis Nilai Default Deskripsi
expirationAction

ExpirationAction

Log

Tindakan kedaluwarsa SAS. Hanya dapat berupa Log.

sasExpirationPeriod

string

Periode kedaluwarsa SAS, DD.HH:MM:SS.

Sku

SKU akun penyimpanan.

Nama Jenis Deskripsi
name

SkuName

Nama SKU. Diperlukan untuk pembuatan akun; opsional untuk pembaruan. Perhatikan bahwa dalam versi yang lebih lama, nama SKU disebut accountType.

tier

SkuTier

Tingkat SKU. Ini didasarkan pada nama SKU.

SkuConversionStatus

Properti ini menunjukkan status konversi sku saat ini.

Nama Jenis Deskripsi
Failed

string

InProgress

string

Succeeded

string

SkuName

Nama SKU. Diperlukan untuk pembuatan akun; opsional untuk pembaruan. Perhatikan bahwa dalam versi yang lebih lama, nama SKU disebut accountType.

Nama Jenis Deskripsi
Premium_LRS

string

Premium_ZRS

string

Standard_GRS

string

Standard_GZRS

string

Standard_LRS

string

Standard_RAGRS

string

Standard_RAGZRS

string

Standard_ZRS

string

SkuTier

Tingkat SKU. Ini didasarkan pada nama SKU.

Nama Jenis Deskripsi
Premium

string

Standard

string

State

Mendapatkan status aturan jaringan virtual.

Nama Jenis Deskripsi
Deprovisioning

string

Failed

string

NetworkSourceDeleted

string

Provisioning

string

Succeeded

string

StorageAccount

Akun penyimpanan.

Nama Jenis Deskripsi
extendedLocation

ExtendedLocation

ExtendedLocation sumber daya.

id

string

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Identity

Identitas sumber daya.

kind

Kind

Mendapatkan Jenis.

location

string

Lokasi geografis tempat sumber daya berada

name

string

Nama sumber daya.

properties.accessTier

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.

properties.accountMigrationInProgress

boolean

Jika migrasi akun yang dimulai pelanggan sedang berlangsung, nilainya akan benar jika tidak, itu akan null.

properties.allowBlobPublicAccess

boolean

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

properties.allowCrossTenantReplication

boolean

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 adalah false bagi akun baru untuk mengikuti praktik keamanan terbaik secara default.

properties.allowSharedKeyAccess

boolean

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.

properties.allowedCopyScope

AllowedCopyScope

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

properties.azureFilesIdentityBasedAuthentication

AzureFilesIdentityBasedAuthentication

Menyediakan pengaturan autentikasi berbasis identitas untuk Azure Files.

properties.blobRestoreStatus

BlobRestoreStatus

Status pemulihan blob

properties.creationTime

string

Mendapatkan tanggal dan waktu pembuatan akun penyimpanan di UTC.

properties.customDomain

CustomDomain

Mendapatkan domain kustom yang ditetapkan pengguna ke akun penyimpanan ini.

properties.defaultToOAuthAuthentication

boolean

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

properties.dnsEndpointType

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.

properties.encryption

Encryption

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

properties.failoverInProgress

boolean

Jika failover sedang berlangsung, nilainya akan benar, jika tidak, itu akan null.

properties.geoReplicationStats

GeoReplicationStats

Statistik Replikasi Geografis

properties.immutableStorageWithVersioning

ImmutableStorageAccount

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 di akun secara default.

properties.isHnsEnabled

boolean

HierarchicalNamespace Akun diaktifkan jika diatur ke true.

properties.isLocalUserEnabled

boolean

Mengaktifkan fitur pengguna lokal, jika diatur ke true

properties.isNfsV3Enabled

boolean

Dukungan protokol NFS 3.0 diaktifkan jika diatur ke true.

properties.isSftpEnabled

boolean

Mengaktifkan Protokol Transfer File Aman, jika diatur ke true

properties.isSkuConversionBlocked

boolean

Properti ini akan diatur ke true atau false pada peristiwa migrasi yang sedang berlangsung. Nilai default adalah null.

properties.keyCreationTime

KeyCreationTime

Waktu pembuatan kunci akun penyimpanan.

properties.keyPolicy

KeyPolicy

KeyPolicy ditetapkan ke akun penyimpanan.

properties.largeFileSharesState

LargeFileSharesState

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

properties.lastGeoFailoverTime

string

Mendapatkan tanda waktu instans failover terbaru ke lokasi sekunder. Hanya tanda waktu terbaru yang dipertahankan. Elemen ini tidak dikembalikan jika belum pernah ada instans failover. Hanya tersedia jika accountType Standard_GRS atau Standard_RAGRS.

properties.minimumTlsVersion

MinimumTlsVersion

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

properties.networkAcls

NetworkRuleSet

Seperangkat aturan jaringan

properties.primaryEndpoints

Endpoints

Mendapatkan URL yang digunakan untuk melakukan pengambilan objek blob, antrean, atau tabel publik. Perhatikan bahwa akun Standard_ZRS dan Premium_LRS hanya mengembalikan titik akhir blob.

properties.primaryLocation

string

Mendapatkan lokasi pusat data utama untuk akun penyimpanan.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Daftar koneksi titik akhir privat yang terkait dengan akun penyimpanan yang ditentukan

properties.provisioningState

ProvisioningState

Mendapatkan status akun penyimpanan pada saat operasi dipanggil.

properties.publicNetworkAccess

PublicNetworkAccess

Mengizinkan atau melarang akses jaringan publik ke Akun Penyimpanan. Nilai bersifat opsional tetapi jika diteruskan, harus 'Diaktifkan' atau 'Dinonaktifkan'.

properties.routingPreference

RoutingPreference

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

properties.sasPolicy

SasPolicy

SasPolicy ditetapkan ke akun penyimpanan.

properties.secondaryEndpoints

Endpoints

Mendapatkan URL yang digunakan untuk melakukan pengambilan objek blob, antrean, atau tabel publik dari lokasi sekunder akun penyimpanan. Hanya tersedia jika nama SKU Standard_RAGRS.

properties.secondaryLocation

string

Mendapatkan lokasi sekunder yang direplikasi secara geografis untuk akun penyimpanan. Hanya tersedia jika accountType Standard_GRS atau Standard_RAGRS.

properties.statusOfPrimary

AccountStatus

Mendapatkan status yang menunjukkan apakah lokasi utama akun penyimpanan tersedia atau tidak tersedia.

properties.statusOfSecondary

AccountStatus

Mendapatkan status yang menunjukkan apakah lokasi sekunder akun penyimpanan tersedia atau tidak tersedia. Hanya tersedia jika nama SKU Standard_GRS atau Standard_RAGRS.

properties.storageAccountSkuConversionStatus

StorageAccountSkuConversionStatus

Properti ini readOnly dan diatur oleh server selama operasi konversi sku akun penyimpanan asinkron.

properties.supportsHttpsTrafficOnly

boolean

Mengizinkan lalu lintas https hanya ke layanan penyimpanan jika diatur ke true.

sku

Sku

Mendapatkan SKU.

tags

object

Tag sumber daya.

type

string

Jenis sumber daya. Misalnya, "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts"

StorageAccountCreateParameters

Parameter yang digunakan saat membuat akun penyimpanan.

Nama Jenis Deskripsi
extendedLocation

ExtendedLocation

Pilihan. 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

identity

Identity

Identitas sumber daya.

kind

Kind

Wajib diisi. Menunjukkan jenis akun penyimpanan.

location

string

Wajib diisi. 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 saat pembaruan, permintaan akan berhasil.

properties.accessTier

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.

properties.allowBlobPublicAccess

boolean

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

properties.allowCrossTenantReplication

boolean

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 adalah false bagi akun baru untuk mengikuti praktik keamanan terbaik secara default.

properties.allowSharedKeyAccess

boolean

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.

properties.allowedCopyScope

AllowedCopyScope

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

properties.azureFilesIdentityBasedAuthentication

AzureFilesIdentityBasedAuthentication

Menyediakan pengaturan autentikasi berbasis identitas untuk Azure Files.

properties.customDomain

CustomDomain

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

properties.defaultToOAuthAuthentication

boolean

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

properties.dnsEndpointType

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.

properties.encryption

Encryption

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

properties.immutableStorageWithVersioning

ImmutableStorageAccount

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.

properties.isHnsEnabled

boolean

HierarchicalNamespace Akun diaktifkan jika diatur ke true.

properties.isLocalUserEnabled

boolean

Mengaktifkan fitur pengguna lokal, jika diatur ke true

properties.isNfsV3Enabled

boolean

Dukungan protokol NFS 3.0 diaktifkan jika diatur ke true.

properties.isSftpEnabled

boolean

Mengaktifkan Secure File Transfer Protocol, jika diatur ke true

properties.keyPolicy

KeyPolicy

KeyPolicy ditetapkan ke akun penyimpanan.

properties.largeFileSharesState

LargeFileSharesState

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

properties.minimumTlsVersion

MinimumTlsVersion

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

properties.networkAcls

NetworkRuleSet

Seperangkat aturan jaringan

properties.publicNetworkAccess

PublicNetworkAccess

Mengizinkan atau melarang akses jaringan publik ke Akun Penyimpanan. Nilai bersifat opsional tetapi jika diteruskan, harus 'Diaktifkan' atau 'Dinonaktifkan'.

properties.routingPreference

RoutingPreference

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

properties.sasPolicy

SasPolicy

SasPolicy ditetapkan ke akun penyimpanan.

properties.supportsHttpsTrafficOnly

boolean

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

sku

Sku

Wajib diisi. Mendapatkan atau mengatur nama SKU.

tags

object

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 dari 256 karakter.

StorageAccountInternetEndpoints

URI yang digunakan untuk melakukan pengambilan objek blob, file, web, atau dfs publik melalui titik akhir perutean internet.

Nama Jenis Deskripsi
blob

string

Mendapatkan titik akhir blob.

dfs

string

Mendapatkan titik akhir dfs.

file

string

Mendapatkan titik akhir file.

web

string

Mendapatkan titik akhir web.

StorageAccountMicrosoftEndpoints

URI yang digunakan untuk melakukan pengambilan objek blob, antrean, tabel, web, atau dfs publik melalui titik akhir perutean microsoft.

Nama Jenis Deskripsi
blob

string

Mendapatkan titik akhir blob.

dfs

string

Mendapatkan titik akhir dfs.

file

string

Mendapatkan titik akhir file.

queue

string

Mendapatkan titik akhir antrean.

table

string

Mendapatkan titik akhir tabel.

web

string

Mendapatkan titik akhir web.

StorageAccountSkuConversionStatus

Ini mendefinisikan objek status konversi sku untuk konversi sku asinkron.

Nama Jenis Deskripsi
endTime

string

Properti ini mewakili waktu akhir konversi sku.

skuConversionStatus

SkuConversionStatus

Properti ini menunjukkan status konversi sku saat ini.

startTime

string

Properti ini mewakili waktu mulai konversi sku.

targetSkuName

SkuName

Properti ini mewakili nama sku target tempat sku akun dikonversi secara asinkron.

UserAssignedIdentity

UserAssignedIdentity untuk sumber daya.

Nama Jenis Deskripsi
clientId

string

ID klien identitas.

principalId

string

ID utama identitas.

VirtualNetworkRule

Virtual Network aturan.

Nama Jenis Nilai Default Deskripsi
action

Action

Allow

Tindakan aturan jaringan virtual.

id

string

ID sumber daya subnet, misalnya: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.

state

State

Mendapatkan status aturan jaringan virtual.