Storage Accounts - List
列出订阅下可用的所有存储帐户。 请注意,不会返回存储密钥;为此使用 ListKeys作。
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Storage/storageAccounts?api-version=2024-01-01
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
subscription
|
path | True |
string minLength: 1 |
目标订阅的 ID。 |
api-version
|
query | True |
string minLength: 1 |
用于此操作的 API 版本。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
确定 - 检索并成功返回存储帐户的列表。 |
安全性
azure_auth
Azure Active Directory OAuth2 流
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
名称 | 说明 |
---|---|
user_impersonation | 模拟用户帐户 |
示例
StorageAccountList
示例请求
示例响应
{
"value": [
{
"id": "/subscriptions/{subscription-id}/resourceGroups/res2627/providers/Microsoft.Storage/storageAccounts/sto1125",
"kind": "Storage",
"location": "eastus",
"name": "sto1125",
"properties": {
"isHnsEnabled": true,
"creationTime": "2017-05-24T13:28:53.4540398Z",
"primaryEndpoints": {
"web": "https://sto1125.web.core.windows.net/",
"dfs": "https://sto1125.dfs.core.windows.net/",
"blob": "https://sto1125.blob.core.windows.net/",
"file": "https://sto1125.file.core.windows.net/",
"queue": "https://sto1125.queue.core.windows.net/",
"table": "https://sto1125.table.core.windows.net/",
"microsoftEndpoints": {
"web": "https://sto1125-microsoftrouting.web.core.windows.net/",
"dfs": "https://sto1125-microsoftrouting.dfs.core.windows.net/",
"blob": "https://sto1125-microsoftrouting.blob.core.windows.net/",
"file": "https://sto1125-microsoftrouting.file.core.windows.net/",
"queue": "https://sto1125-microsoftrouting.queue.core.windows.net/",
"table": "https://sto1125-microsoftrouting.table.core.windows.net/"
},
"internetEndpoints": {
"web": "https://sto1125-internetrouting.web.core.windows.net/",
"dfs": "https://sto1125-internetrouting.dfs.core.windows.net/",
"blob": "https://sto1125-internetrouting.blob.core.windows.net/",
"file": "https://sto1125-internetrouting.file.core.windows.net/"
}
},
"primaryLocation": "eastus",
"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"
}
},
"keySource": "Microsoft.Storage"
},
"secondaryLocation": "centraluseuap",
"statusOfPrimary": "available",
"statusOfSecondary": "available",
"supportsHttpsTrafficOnly": false
},
"sku": {
"name": "Standard_GRS",
"tier": "Standard"
},
"tags": {
"key1": "value1",
"key2": "value2"
},
"type": "Microsoft.Storage/storageAccounts"
},
{
"id": "/subscriptions/{subscription-id}/resourceGroups/testcmk3/providers/Microsoft.Storage/storageAccounts/sto3699",
"identity": {
"principalId": "356d057d-cba5-44dd-8a30-b2e547bc416b",
"tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47",
"type": "SystemAssigned"
},
"kind": "Storage",
"location": "eastus",
"name": "sto3699",
"properties": {
"creationTime": "2017-05-24T10:06:30.6093014Z",
"primaryEndpoints": {
"blob": "https://sto3699.blob.core.windows.net/",
"file": "https://sto3699.file.core.windows.net/",
"queue": "https://sto3699.queue.core.windows.net/",
"table": "https://sto3699.table.core.windows.net/"
},
"primaryLocation": "eastus",
"provisioningState": "Succeeded",
"secondaryLocation": "centraluseuap",
"statusOfPrimary": "available",
"statusOfSecondary": "available",
"supportsHttpsTrafficOnly": false
},
"sku": {
"name": "Standard_GRS",
"tier": "Standard"
},
"tags": {
"key1": "value1",
"key2": "value2"
},
"type": "Microsoft.Storage/storageAccounts"
},
{
"id": "/subscriptions/{subscription-id}/resourceGroups/res9407/providers/Microsoft.Storage/storageAccounts/sto8596",
"identity": {
"principalId": "911871cc-ffd1-4fc4-ac11-7a316433ea66",
"tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47",
"type": "SystemAssigned"
},
"kind": "Storage",
"location": "eastus2(stage)",
"name": "sto8596",
"properties": {
"geoReplicationStats": {
"status": "Live",
"lastSyncTime": "2018-10-30T00:25:34Z",
"canFailover": true
},
"isHnsEnabled": true,
"creationTime": "2017-06-01T02:42:41.7633306Z",
"networkAcls": {
"resourceAccessRules": [
{
"tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47",
"resourceId": "/subscriptions/a7e99807-abbf-4642-bdec-2c809a96a8bc/resourceGroups/res9407/providers/Microsoft.Synapse/workspaces/testworkspace"
}
],
"bypass": "AzureServices",
"defaultAction": "Allow",
"ipRules": [],
"virtualNetworkRules": []
},
"primaryEndpoints": {
"web": "https://sto8596.web.core.windows.net/",
"dfs": "https://sto8596.dfs.core.windows.net/",
"blob": "https://sto8596.blob.core.windows.net/",
"file": "https://sto8596.file.core.windows.net/",
"queue": "https://sto8596.queue.core.windows.net/",
"table": "https://sto8596.table.core.windows.net/",
"microsoftEndpoints": {
"web": "https://sto8596-microsoftrouting.web.core.windows.net/",
"dfs": "https://sto8596-microsoftrouting.dfs.core.windows.net/",
"blob": "https://sto8596-microsoftrouting.blob.core.windows.net/",
"file": "https://sto8596-microsoftrouting.file.core.windows.net/",
"queue": "https://sto8596-microsoftrouting.queue.core.windows.net/",
"table": "https://sto8596-microsoftrouting.table.core.windows.net/"
},
"internetEndpoints": {
"web": "https://sto8596-internetrouting.web.core.windows.net/",
"dfs": "https://sto8596-internetrouting.dfs.core.windows.net/",
"blob": "https://sto8596-internetrouting.blob.core.windows.net/",
"file": "https://sto8596-internetrouting.file.core.windows.net/"
}
},
"primaryLocation": "eastus2(stage)",
"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"
}
},
"keySource": "Microsoft.Keyvault",
"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"
}
},
"secondaryLocation": "northcentralus(stage)",
"statusOfPrimary": "available",
"statusOfSecondary": "available",
"supportsHttpsTrafficOnly": false
},
"sku": {
"name": "Standard_GRS",
"tier": "Standard"
},
"tags": {
"key1": "value1",
"key2": "value2"
},
"type": "Microsoft.Storage/storageAccounts"
},
{
"id": "/subscriptions/{subscription-id}/resourceGroups/testcmk3/providers/Microsoft.Storage/storageAccounts/sto6637",
"identity": {
"principalId": "911871cc-ffd1-4fc4-ac11-7a316433ea66",
"tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47",
"type": "SystemAssigned"
},
"kind": "Storage",
"location": "eastus",
"name": "sto6637",
"properties": {
"creationTime": "2017-05-24T10:09:39.5625175Z",
"primaryEndpoints": {
"blob": "https://sto6637.blob.core.windows.net/",
"file": "https://sto6637.file.core.windows.net/",
"queue": "https://sto6637.queue.core.windows.net/",
"table": "https://sto6637.table.core.windows.net/"
},
"primaryLocation": "eastus",
"provisioningState": "Succeeded",
"secondaryLocation": "centraluseuap",
"statusOfPrimary": "available",
"statusOfSecondary": "available",
"supportsHttpsTrafficOnly": false
},
"sku": {
"name": "Standard_GRS",
"tier": "Standard"
},
"tags": {
"key1": "value1",
"key2": "value2"
},
"type": "Microsoft.Storage/storageAccounts"
},
{
"id": "/subscriptions/{subscription-id}/resourceGroups/res8186/providers/Microsoft.Storage/storageAccounts/sto834",
"kind": "Storage",
"location": "eastus",
"name": "sto834",
"properties": {
"creationTime": "2017-05-24T13:28:20.8686541Z",
"primaryEndpoints": {
"blob": "https://sto834.blob.core.windows.net/",
"file": "https://sto834.file.core.windows.net/",
"queue": "https://sto834.queue.core.windows.net/",
"table": "https://sto834.table.core.windows.net/"
},
"primaryLocation": "eastus",
"provisioningState": "Succeeded",
"secondaryLocation": "centraluseuap",
"statusOfPrimary": "available",
"statusOfSecondary": "available",
"supportsHttpsTrafficOnly": false
},
"sku": {
"name": "Standard_GRS",
"tier": "Standard"
},
"tags": {
"key1": "value1",
"key2": "value2"
},
"type": "Microsoft.Storage/storageAccounts"
},
{
"id": "/subscriptions/{subscription-id}/resourceGroups/testcmk3/providers/Microsoft.Storage/storageAccounts/sto9174",
"identity": {
"principalId": "933e3ddf-1802-4a51-9469-18a33b576f88",
"tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47",
"type": "SystemAssigned"
},
"kind": "Storage",
"location": "eastus",
"name": "sto9174",
"properties": {
"creationTime": "2017-05-24T09:46:19.6556989Z",
"primaryEndpoints": {
"blob": "https://sto9174.blob.core.windows.net/",
"file": "https://sto9174.file.core.windows.net/",
"queue": "https://sto9174.queue.core.windows.net/",
"table": "https://sto9174.table.core.windows.net/"
},
"primaryLocation": "eastus",
"provisioningState": "Succeeded",
"secondaryLocation": "centraluseuap",
"statusOfPrimary": "available",
"statusOfSecondary": "available",
"supportsHttpsTrafficOnly": false
},
"sku": {
"name": "Standard_GRS",
"tier": "Standard"
},
"tags": {
"key1": "value1",
"key2": "value2"
},
"type": "Microsoft.Storage/storageAccounts"
}
]
}
定义
名称 | 说明 |
---|---|
Access |
类型 = BlobStorage 的存储帐户是必需的。 访问层用于计费。 “高级”访问层是高级块 blob 存储帐户类型的默认值,不能更改高级块 Blob 存储帐户类型。 |
Account |
这定义了帐户级不可变性策略属性。 |
Account |
ImmutabilityPolicy 状态定义策略模式。 禁用状态会禁用策略,解锁状态允许增加和减少不可变保留时间,还允许切换 allowProtectedAppendWrites 属性,锁定状态仅允许增加不可变保留时间。 策略只能在“已禁用”或“已解锁”状态下创建,并且可以在两种状态之间切换。 只有处于解锁状态的策略才能转换为无法还原的锁定状态。 |
Account |
获取状态,该状态指示存储帐户的主位置是可用还是不可用。 |
Account |
指定 Azure 存储的 Active Directory 帐户类型。 |
Action |
虚拟网络规则的作。 |
Active |
Active Directory(AD)的设置属性。 |
Allowed |
限制对 AAD 租户中的存储帐户或同一 VNet 的专用链接的复制和从中复制。 |
Azure |
基于 Azure 文件标识的身份验证的设置。 |
Blob |
Blob 还原参数 |
Blob |
Blob 还原进度的状态。 可能的值为: - InProgress:指示 Blob 还原正在进行。 - 完成:指示 Blob 还原已成功完成。 - 失败:指示 Blob 还原失败。 |
Blob |
Blob 范围 |
Blob |
Blob 还原状态。 |
Bypass |
指定是否为日志记录/指标/AzureServices 绕过流量。 可能的值是日志记录的任意组合 |指标 |AzureServices(例如,“日志记录、指标”)或“无”以绕过这些流量。 |
Custom |
分配给此存储帐户的自定义域。 这可以通过更新进行设置。 |
Default |
指定其他规则匹配时允许或拒绝的默认操作。 |
Default |
如果未分配 RBAC 角色,则使用 Kerberos 身份验证的用户的默认共享权限。 |
Directory |
指示使用的目录服务。 请注意,将来可能会扩展此枚举。 |
Dns |
允许指定终结点的类型。 将此设置为 AzureDNSZone 以在单个订阅中创建大量帐户,该订阅在 Azure DNS 区域中创建帐户,终结点 URL 将具有字母数字 DNS 区域标识符。 |
Encryption |
存储帐户上的加密设置。 |
Encryption |
存储帐户的加密标识。 |
Encryption |
允许使用服务器端加密的服务。 |
Encryption |
支持加密的服务列表。 |
Endpoints |
用于执行公共 Blob、队列、表、Web 或 dfs 对象的检索的 URI。 |
Expiration |
SAS 过期操作定义违反 sasPolicy.sasExpirationPeriod 时要执行的操作。 “日志”操作可用于审核目的,“阻止”操作可用于阻止和拒绝使用不符合 SAS 策略过期期限的 SAS 令牌。 |
Extended |
扩展位置的复杂类型。 |
Extended |
扩展位置的类型。 |
Geo |
与存储帐户的 Blob、表、队列和文件服务的复制相关的统计信息。 仅当为存储帐户启用异地冗余复制时,才可用。 |
Geo |
辅助位置的状态。 可能的值为: - Live:指示辅助位置处于活动状态且可作。 - Bootstrap:指示从主要位置到辅助位置的初始同步正在进行中。这通常在首次启用复制时发生。 - 不可用:指示辅助位置暂时不可用。 |
Identity |
资源的标识。 |
Identity |
标识类型。 |
Immutable |
此属性启用并定义帐户级不可变性。 启用该功能可自动启用 Blob 版本控制。 |
IPRule |
采用 CIDR 格式的特定 IP 或 IP 范围的 IP 规则。 |
Key |
存储帐户密钥创建时间。 |
Key |
分配给存储帐户的 KeyPolicy。 |
Key |
加密密钥来源(提供程序)。 可能的值(不区分大小写):Microsoft.Storage、Microsoft.Keyvault |
Key |
要用于加密服务的加密密钥类型。 “Account”密钥类型意味着将使用帐户范围的加密密钥。 “服务”密钥类型意味着使用默认服务密钥。 |
Key |
密钥保管库的属性。 |
Kind |
指示存储帐户的类型。 |
Large |
如果设置为“已启用”,则允许大型文件共享。 启用后,无法禁用它。 |
Minimum |
设置对存储的请求允许的最低 TLS 版本。 对于此属性,默认解释为 TLS 1.0。 |
Network |
网络规则集 |
post |
执行帐户故障转移后帐户的冗余类型。 |
post |
执行计划内帐户故障转移后帐户的冗余类型。 |
Private |
专用终结点资源。 |
Private |
专用终结点连接资源。 |
Private |
当前预配状态。 |
Private |
专用终结点连接状态。 |
Private |
有关服务使用者与提供程序之间的连接状态的信息集合。 |
Provisioning |
获取调用作时存储帐户的状态。 |
Public |
允许、禁止或允许网络安全外围配置评估对存储帐户的公共网络访问。 值是可选的,但如果传入,则必须为“Enabled”、“Disabled”或“SecuredByPerimeter”。 |
Resource |
资源访问规则。 |
Routing |
路由选择定义用户选择的网络路由类型。 |
Routing |
路由首选项定义用于传送用户数据的 Microsoft 或 Internet 路由的网络类型,默认选项是 Microsoft 路由 |
Sas |
分配给存储帐户的 SasPolicy。 |
Sku |
存储帐户的 SKU。 |
Sku |
此属性指示当前 SKU 转换状态。 |
Sku |
SKU 名称。 创建帐户时需要;可选,用于更新。 请注意,在旧版本中,SKU 名称称为 accountType。 |
Sku |
SKU 层。 这基于 SKU 名称。 |
State |
获取虚拟网络规则的状态。 |
Storage |
存储帐户。 |
Storage |
用于通过 Internet 路由终结点检索公共 Blob、文件、Web 或 dfs 对象的 URI。 |
Storage |
“列出存储帐户”作的响应。 |
Storage |
用于通过 Microsoft 路由终结点检索公共 Blob、队列、表、Web 或 dfs 对象的 URI。 |
Storage |
这将定义用于异步 SKU 转换的 SKU 转换状态对象。 |
User |
资源的 UserAssignedIdentity。 |
Virtual |
虚拟网络规则。 |
AccessTier
类型 = BlobStorage 的存储帐户是必需的。 访问层用于计费。 “高级”访问层是高级块 blob 存储帐户类型的默认值,不能更改高级块 Blob 存储帐户类型。
值 | 说明 |
---|---|
Hot | |
Cool | |
Premium | |
Cold |
AccountImmutabilityPolicyProperties
这定义了帐户级不可变性策略属性。
名称 | 类型 | 说明 |
---|---|---|
allowProtectedAppendWrites |
boolean |
只能针对禁用和解锁的基于时间的保留策略更改此属性。 启用后,可以将新块写入追加 blob,同时保持不可变性保护和符合性。 只能添加新块,任何现有块都无法修改或删除。 |
immutabilityPeriodSinceCreationInDays |
integer (int32) minimum: 1maximum: 146000 |
自创建策略以来容器中 Blob 的不可变性时间段(以天为单位)。 |
state |
ImmutabilityPolicy 状态定义策略模式。 禁用状态会禁用策略,解锁状态允许增加和减少不可变保留时间,还允许切换 allowProtectedAppendWrites 属性,锁定状态仅允许增加不可变保留时间。 策略只能在“已禁用”或“已解锁”状态下创建,并且可以在两种状态之间切换。 只有处于解锁状态的策略才能转换为无法还原的锁定状态。 |
AccountImmutabilityPolicyState
ImmutabilityPolicy 状态定义策略模式。 禁用状态会禁用策略,解锁状态允许增加和减少不可变保留时间,还允许切换 allowProtectedAppendWrites 属性,锁定状态仅允许增加不可变保留时间。 策略只能在“已禁用”或“已解锁”状态下创建,并且可以在两种状态之间切换。 只有处于解锁状态的策略才能转换为无法还原的锁定状态。
值 | 说明 |
---|---|
Unlocked | |
Locked | |
Disabled |
AccountStatus
获取状态,该状态指示存储帐户的主位置是可用还是不可用。
值 | 说明 |
---|---|
available | |
unavailable |
AccountType
指定 Azure 存储的 Active Directory 帐户类型。
值 | 说明 |
---|---|
User | |
Computer |
Action
虚拟网络规则的作。
值 | 说明 |
---|---|
Allow |
ActiveDirectoryProperties
Active Directory(AD)的设置属性。
名称 | 类型 | 说明 |
---|---|---|
accountType |
指定 Azure 存储的 Active Directory 帐户类型。 |
|
azureStorageSid |
string |
指定 Azure 存储的安全标识符(SID)。 |
domainGuid |
string |
指定域 GUID。 |
domainName |
string |
指定 AD DNS 服务器权威的主域。 |
domainSid |
string |
指定安全标识符(SID)。 |
forestName |
string |
指定要获取的 Active Directory 林。 |
netBiosDomainName |
string |
指定 NetBIOS 域名。 |
samAccountName |
string |
指定 Azure 存储的 Active Directory SAMAccountName。 |
AllowedCopyScope
限制对 AAD 租户中的存储帐户或同一 VNet 的专用链接的复制和从中复制。
值 | 说明 |
---|---|
PrivateLink | |
AAD |
AzureFilesIdentityBasedAuthentication
基于 Azure 文件标识的身份验证的设置。
名称 | 类型 | 说明 |
---|---|---|
activeDirectoryProperties |
如果 directoryServiceOptions 是 AD,则为必需,如果它们是 AADKERB,则为可选。 |
|
defaultSharePermission |
如果未分配 RBAC 角色,则使用 Kerberos 身份验证的用户的默认共享权限。 |
|
directoryServiceOptions |
指示使用的目录服务。 请注意,将来可能会扩展此枚举。 |
BlobRestoreParameters
Blob 还原参数
名称 | 类型 | 说明 |
---|---|---|
blobRanges |
要还原的 Blob 范围。 |
|
timeToRestore |
string (date-time) |
将 Blob 还原到指定时间。 |
BlobRestoreProgressStatus
Blob 还原进度的状态。 可能的值为: - InProgress:指示 Blob 还原正在进行。 - 完成:指示 Blob 还原已成功完成。 - 失败:指示 Blob 还原失败。
值 | 说明 |
---|---|
InProgress | |
Complete | |
Failed |
BlobRestoreRange
Blob 范围
名称 | 类型 | 说明 |
---|---|---|
endRange |
string |
Blob 结束范围。 这是独占的。 空表示帐户结束。 |
startRange |
string |
Blob 开始范围。 这是包容性的。 空表示帐户启动。 |
BlobRestoreStatus
Blob 还原状态。
名称 | 类型 | 说明 |
---|---|---|
failureReason |
string |
Blob 还原失败时的失败原因。 |
parameters |
Blob 还原请求参数。 |
|
restoreId |
string |
跟踪 Blob 还原请求的 ID。 |
status |
Blob 还原进度的状态。 可能的值为: - InProgress:指示 Blob 还原正在进行。 - 完成:指示 Blob 还原已成功完成。 - 失败:指示 Blob 还原失败。 |
Bypass
指定是否为日志记录/指标/AzureServices 绕过流量。 可能的值是日志记录的任意组合 |指标 |AzureServices(例如,“日志记录、指标”)或“无”以绕过这些流量。
值 | 说明 |
---|---|
None | |
Logging | |
Metrics | |
AzureServices |
CustomDomain
分配给此存储帐户的自定义域。 这可以通过更新进行设置。
名称 | 类型 | 说明 |
---|---|---|
name |
string |
获取或设置分配给存储帐户的自定义域名。 名称是 CNAME 源。 |
useSubDomainName |
boolean |
指示是否启用了间接 CName 验证。 默认值为 false。 这应仅在更新时设置。 |
DefaultAction
指定其他规则匹配时允许或拒绝的默认操作。
值 | 说明 |
---|---|
Allow | |
Deny |
DefaultSharePermission
如果未分配 RBAC 角色,则使用 Kerberos 身份验证的用户的默认共享权限。
值 | 说明 |
---|---|
None | |
StorageFileDataSmbShareReader | |
StorageFileDataSmbShareContributor | |
StorageFileDataSmbShareElevatedContributor |
DirectoryServiceOptions
指示使用的目录服务。 请注意,将来可能会扩展此枚举。
值 | 说明 |
---|---|
None | |
AADDS | |
AD | |
AADKERB |
DnsEndpointType
允许指定终结点的类型。 将此设置为 AzureDNSZone 以在单个订阅中创建大量帐户,该订阅在 Azure DNS 区域中创建帐户,终结点 URL 将具有字母数字 DNS 区域标识符。
值 | 说明 |
---|---|
Standard | |
AzureDnsZone |
Encryption
存储帐户上的加密设置。
名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
identity |
要用于静态服务端加密的标识。 |
||
keySource | Microsoft.Storage |
加密密钥来源(提供程序)。 可能的值(不区分大小写):Microsoft.Storage、Microsoft.Keyvault |
|
keyvaultproperties |
密钥保管库提供的属性。 |
||
requireInfrastructureEncryption |
boolean |
一个布尔值,指示服务是否使用平台托管密钥对静态数据应用辅助加密层。 |
|
services |
支持加密的服务列表。 |
EncryptionIdentity
存储帐户的加密标识。
名称 | 类型 | 说明 |
---|---|---|
federatedIdentityClientId |
string |
要与用户分配的标识一起使用的多租户应用程序的 ClientId,用于存储帐户上的跨租户客户托管密钥服务器端加密。 |
userAssignedIdentity |
string |
要与存储帐户上的服务器端加密关联的 UserAssigned 标识的资源标识符。 |
EncryptionService
允许使用服务器端加密的服务。
名称 | 类型 | 说明 |
---|---|---|
enabled |
boolean |
一个布尔值,指示服务是否在存储数据时对数据进行加密。 目前默认启用静态加密,不能禁用。 |
keyType |
要用于加密服务的加密密钥类型。 “Account”密钥类型意味着将使用帐户范围的加密密钥。 “服务”密钥类型意味着使用默认服务密钥。 |
|
lastEnabledTime |
string (date-time) |
获取用户上次启用加密的日期/时间的粗略估计。 默认情况下,数据在静态加密,不能禁用。 |
EncryptionServices
支持加密的服务列表。
名称 | 类型 | 说明 |
---|---|---|
blob |
Blob 存储服务的加密功能。 |
|
file |
文件存储服务的加密功能。 |
|
queue |
队列存储服务的加密功能。 |
|
table |
表存储服务的加密功能。 |
Endpoints
用于执行公共 Blob、队列、表、Web 或 dfs 对象的检索的 URI。
名称 | 类型 | 说明 |
---|---|---|
blob |
string |
获取 Blob 终结点。 |
dfs |
string |
获取 dfs 终结点。 |
file |
string |
获取文件终结点。 |
internetEndpoints |
获取 Internet 路由存储终结点 |
|
microsoftEndpoints |
获取 Microsoft 路由存储终结点。 |
|
queue |
string |
获取队列终结点。 |
table |
string |
获取表终结点。 |
web |
string |
获取 Web 终结点。 |
ExpirationAction
SAS 过期操作定义违反 sasPolicy.sasExpirationPeriod 时要执行的操作。 “日志”操作可用于审核目的,“阻止”操作可用于阻止和拒绝使用不符合 SAS 策略过期期限的 SAS 令牌。
值 | 说明 |
---|---|
Log | |
Block |
ExtendedLocation
扩展位置的复杂类型。
名称 | 类型 | 说明 |
---|---|---|
name |
string |
扩展位置的名称。 |
type |
扩展位置的类型。 |
ExtendedLocationTypes
扩展位置的类型。
值 | 说明 |
---|---|
EdgeZone |
GeoReplicationStats
与存储帐户的 Blob、表、队列和文件服务的复制相关的统计信息。 仅当为存储帐户启用异地冗余复制时,才可用。
名称 | 类型 | 说明 |
---|---|---|
canFailover |
boolean |
指示帐户是否支持帐户故障转移的布尔标志。 |
canPlannedFailover |
boolean |
一个布尔标志,指示帐户是否支持计划内帐户故障转移。 |
lastSyncTime |
string (date-time) |
保证此 UTC 日期/时间值之前的所有主要写入都可用于读取作。 在此时间点之后的主要写入作可能或可能不适用于读取。 如果 LastSyncTime 的值不可用,则元素可能是默认值,如果辅助数据库处于脱机状态或处于启动状态,则可能会出现此情况。 |
postFailoverRedundancy |
执行帐户故障转移后帐户的冗余类型。 |
|
postPlannedFailoverRedundancy |
执行计划内帐户故障转移后帐户的冗余类型。 |
|
status |
辅助位置的状态。 可能的值为: - Live:指示辅助位置处于活动状态且可作。 - Bootstrap:指示从主要位置到辅助位置的初始同步正在进行中。这通常在首次启用复制时发生。 - 不可用:指示辅助位置暂时不可用。 |
GeoReplicationStatus
辅助位置的状态。 可能的值为: - Live:指示辅助位置处于活动状态且可作。 - Bootstrap:指示从主要位置到辅助位置的初始同步正在进行中。这通常在首次启用复制时发生。 - 不可用:指示辅助位置暂时不可用。
值 | 说明 |
---|---|
Live | |
Bootstrap | |
Unavailable |
Identity
资源的标识。
名称 | 类型 | 说明 |
---|---|---|
principalId |
string |
资源标识的主体 ID。 |
tenantId |
string |
资源的租户 ID。 |
type |
标识类型。 |
|
userAssignedIdentities |
<string,
User |
获取或设置一个键值对列表,这些键值对描述将用于此存储帐户的用户分配标识集。 密钥是标识的 ARM 资源标识符。 此处仅允许 1 个用户分配的标识。 |
IdentityType
标识类型。
值 | 说明 |
---|---|
None | |
SystemAssigned | |
UserAssigned | |
SystemAssigned,UserAssigned |
ImmutableStorageAccount
此属性启用并定义帐户级不可变性。 启用该功能可自动启用 Blob 版本控制。
名称 | 类型 | 说明 |
---|---|---|
enabled |
boolean |
启用帐户级别不可变性的布尔标志。 默认情况下,此类帐户下的所有容器都启用了对象级不可变性。 |
immutabilityPolicy |
指定默认帐户级不可变性策略,该策略继承并应用于对象级别不具有显式不可变性策略的对象。 对象级不可变性策略的优先级高于容器级不可变性策略,该策略的优先级高于帐户级不可变性策略。 |
IPRule
采用 CIDR 格式的特定 IP 或 IP 范围的 IP 规则。
名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
action | Allow |
IP ACL 规则的作。 |
|
value |
string |
以 CIDR 格式指定 IP 或 IP 范围。 仅允许 IPV4 地址。 |
KeyCreationTime
存储帐户密钥创建时间。
名称 | 类型 | 说明 |
---|---|---|
key1 |
string (date-time) |
|
key2 |
string (date-time) |
KeyPolicy
分配给存储帐户的 KeyPolicy。
名称 | 类型 | 说明 |
---|---|---|
keyExpirationPeriodInDays |
integer (int32) |
密钥过期期限(以天为单位)。 |
KeySource
加密密钥来源(提供程序)。 可能的值(不区分大小写):Microsoft.Storage、Microsoft.Keyvault
值 | 说明 |
---|---|
Microsoft.Storage | |
Microsoft.Keyvault |
KeyType
要用于加密服务的加密密钥类型。 “Account”密钥类型意味着将使用帐户范围的加密密钥。 “服务”密钥类型意味着使用默认服务密钥。
值 | 说明 |
---|---|
Service | |
Account |
KeyVaultProperties
密钥保管库的属性。
名称 | 类型 | 说明 |
---|---|---|
currentVersionedKeyExpirationTimestamp |
string (date-time) |
这是一个只读属性,表示用于加密的客户托管密钥的当前版本的到期时间。 |
currentVersionedKeyIdentifier |
string |
正在使用的当前版本控制密钥保管库密钥的对象标识符。 |
keyname |
string |
KeyVault 密钥的名称。 |
keyvaulturi |
string |
KeyVault 的 URI。 |
keyversion |
string |
KeyVault 密钥的版本。 |
lastKeyRotationTimestamp |
string (date-time) |
Key Vault 密钥上次轮换的时间戳。 |
Kind
指示存储帐户的类型。
值 | 说明 |
---|---|
Storage | |
StorageV2 | |
BlobStorage | |
FileStorage | |
BlockBlobStorage |
LargeFileSharesState
如果设置为“已启用”,则允许大型文件共享。 启用后,无法禁用它。
值 | 说明 |
---|---|
Disabled | |
Enabled |
MinimumTlsVersion
设置对存储的请求允许的最低 TLS 版本。 对于此属性,默认解释为 TLS 1.0。
值 | 说明 |
---|---|
TLS1_0 | |
TLS1_1 | |
TLS1_2 | |
TLS1_3 |
NetworkRuleSet
网络规则集
名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
bypass | AzureServices |
指定是否为日志记录/指标/AzureServices 绕过流量。 可能的值是日志记录的任意组合 |指标 |AzureServices(例如,“日志记录、指标”)或“无”以绕过这些流量。 |
|
defaultAction | Allow |
指定其他规则匹配时允许或拒绝的默认操作。 |
|
ipRules |
IPRule[] |
设置 IP ACL 规则 |
|
resourceAccessRules |
设置资源访问规则 |
||
virtualNetworkRules |
设置虚拟网络规则 |
postFailoverRedundancy
执行帐户故障转移后帐户的冗余类型。
值 | 说明 |
---|---|
Standard_LRS | |
Standard_ZRS |
postPlannedFailoverRedundancy
执行计划内帐户故障转移后帐户的冗余类型。
值 | 说明 |
---|---|
Standard_GRS | |
Standard_GZRS | |
Standard_RAGRS | |
Standard_RAGZRS |
PrivateEndpoint
专用终结点资源。
名称 | 类型 | 说明 |
---|---|---|
id |
string |
专用终结点的 ARM 标识符 |
PrivateEndpointConnection
专用终结点连接资源。
名称 | 类型 | 说明 |
---|---|---|
id |
string |
资源的完全限定资源 ID。 Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
资源的名称 |
properties.privateEndpoint |
专用终结点的资源。 |
|
properties.privateLinkServiceConnectionState |
有关服务使用者与提供程序之间的连接状态的信息集合。 |
|
properties.provisioningState |
专用终结点连接资源的预配状态。 |
|
type |
string |
资源的类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts” |
PrivateEndpointConnectionProvisioningState
当前预配状态。
值 | 说明 |
---|---|
Succeeded | |
Creating | |
Deleting | |
Failed |
PrivateEndpointServiceConnectionStatus
专用终结点连接状态。
值 | 说明 |
---|---|
Pending | |
Approved | |
Rejected |
PrivateLinkServiceConnectionState
有关服务使用者与提供程序之间的连接状态的信息集合。
名称 | 类型 | 说明 |
---|---|---|
actionRequired |
string |
一条消息,指示服务提供商上的更改是否需要对使用者进行任何更新。 |
description |
string |
批准/拒绝连接的原因。 |
status |
指示连接是否已被服务的所有者批准/拒绝/删除。 |
ProvisioningState
获取调用作时存储帐户的状态。
值 | 说明 |
---|---|
Creating | |
ResolvingDNS | |
Succeeded |
PublicNetworkAccess
允许、禁止或允许网络安全外围配置评估对存储帐户的公共网络访问。 值是可选的,但如果传入,则必须为“Enabled”、“Disabled”或“SecuredByPerimeter”。
值 | 说明 |
---|---|
Enabled | |
Disabled | |
SecuredByPerimeter |
ResourceAccessRule
资源访问规则。
名称 | 类型 | 说明 |
---|---|---|
resourceId |
string |
资源 ID |
tenantId |
string |
租户 ID |
RoutingChoice
路由选择定义用户选择的网络路由类型。
值 | 说明 |
---|---|
MicrosoftRouting | |
InternetRouting |
RoutingPreference
路由首选项定义用于传送用户数据的 Microsoft 或 Internet 路由的网络类型,默认选项是 Microsoft 路由
名称 | 类型 | 说明 |
---|---|---|
publishInternetEndpoints |
boolean |
一个布尔标志,指示是否发布 Internet 路由存储终结点 |
publishMicrosoftEndpoints |
boolean |
一个布尔标志,指示是否发布 Microsoft 路由存储终结点 |
routingChoice |
路由选择定义用户选择的网络路由类型。 |
SasPolicy
分配给存储帐户的 SasPolicy。
名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
expirationAction | Log |
SAS 过期操作定义违反 sasPolicy.sasExpirationPeriod 时要执行的操作。 “日志”操作可用于审核目的,“阻止”操作可用于阻止和拒绝使用不符合 SAS 策略过期期限的 SAS 令牌。 |
|
sasExpirationPeriod |
string |
SAS 到期期限:DD.HH:MM:SS。 |
Sku
存储帐户的 SKU。
名称 | 类型 | 说明 |
---|---|---|
name |
SKU 名称。 创建帐户时需要;可选,用于更新。 请注意,在旧版本中,SKU 名称称为 accountType。 |
|
tier |
SKU 层。 这基于 SKU 名称。 |
SkuConversionStatus
此属性指示当前 SKU 转换状态。
值 | 说明 |
---|---|
InProgress | |
Succeeded | |
Failed |
SkuName
SKU 名称。 创建帐户时需要;可选,用于更新。 请注意,在旧版本中,SKU 名称称为 accountType。
值 | 说明 |
---|---|
Standard_LRS | |
Standard_GRS | |
Standard_RAGRS | |
Standard_ZRS | |
Premium_LRS | |
Premium_ZRS | |
Standard_GZRS | |
Standard_RAGZRS | |
StandardV2_LRS | |
StandardV2_GRS | |
StandardV2_ZRS | |
StandardV2_GZRS | |
PremiumV2_LRS | |
PremiumV2_ZRS |
SkuTier
SKU 层。 这基于 SKU 名称。
值 | 说明 |
---|---|
Standard | |
Premium |
State
获取虚拟网络规则的状态。
值 | 说明 |
---|---|
Provisioning | |
Deprovisioning | |
Succeeded | |
Failed | |
NetworkSourceDeleted |
StorageAccount
存储帐户。
名称 | 类型 | 说明 |
---|---|---|
extendedLocation |
资源的 extendedLocation。 |
|
id |
string |
资源的完全限定资源 ID。 Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
identity |
资源的标识。 |
|
kind |
获取 Kind。 |
|
location |
string |
资源所在的地理位置 |
name |
string |
资源的名称 |
properties.accessTier |
类型 = BlobStorage 的存储帐户是必需的。 访问层用于计费。 “高级”访问层是高级块 blob 存储帐户类型的默认值,不能更改高级块 Blob 存储帐户类型。 |
|
properties.accountMigrationInProgress |
boolean |
如果客户发起的帐户迁移正在进行中,则该值为 true,否则该值将为 null。 |
properties.allowBlobPublicAccess |
boolean |
允许或禁止公共访问存储帐户中的所有 Blob 或容器。 此属性的默认解释为 false。 |
properties.allowCrossTenantReplication |
boolean |
允许或禁止跨 AAD 租户对象复制。 仅当对象复制策略将涉及不同 AAD 租户中的存储帐户时,才将此属性设置为 true。 默认情况下,新帐户遵循最佳安全做法的默认解释为 false。 |
properties.allowSharedKeyAccess |
boolean |
指示存储帐户是否允许通过共享密钥通过帐户访问密钥授权请求。 如果为 false,则必须使用 Azure Active Directory(Azure AD)授权所有请求(包括共享访问签名)。 默认值为 null,等效于 true。 |
properties.allowedCopyScope |
限制对 AAD 租户中的存储帐户或同一 VNet 的专用链接的复制和从中复制。 |
|
properties.azureFilesIdentityBasedAuthentication |
为 Azure 文件存储提供基于标识的身份验证设置。 |
|
properties.blobRestoreStatus |
Blob 还原状态 |
|
properties.creationTime |
string (date-time) |
获取存储帐户的创建日期和时间(UTC)。 |
properties.customDomain |
获取分配给此存储帐户的用户的自定义域。 |
|
properties.defaultToOAuthAuthentication |
boolean |
一个布尔标志,指示默认身份验证是否为 OAuth。 此属性的默认解释为 false。 |
properties.dnsEndpointType |
允许指定终结点的类型。 将此设置为 AzureDNSZone 以在单个订阅中创建大量帐户,该订阅在 Azure DNS 区域中创建帐户,终结点 URL 将具有字母数字 DNS 区域标识符。 |
|
properties.enableExtendedGroups |
boolean |
启用具有本地用户功能的扩展组支持(如果设置为 true) |
properties.encryption |
用于存储帐户服务器端加密的加密设置。 |
|
properties.failoverInProgress |
boolean |
如果故障转移正在进行中,则该值为 true,否则该值将为 null。 |
properties.geoReplicationStats |
异地复制统计信息 |
|
properties.immutableStorageWithVersioning |
该属性是不可变的,只能在帐户创建时设置为 true。 设置为 true 时,默认情况下,它会为帐户中的所有容器启用对象级别不可变性。 |
|
properties.isHnsEnabled |
boolean |
如果设置为 true,则启用 Account HierarchicalNamespace。 |
properties.isLocalUserEnabled |
boolean |
启用本地用户功能(如果设置为 true) |
properties.isNfsV3Enabled |
boolean |
如果设置为 true,则启用 NFS 3.0 协议支持。 |
properties.isSftpEnabled |
boolean |
启用安全文件传输协议(如果设置为 true) |
properties.isSkuConversionBlocked |
boolean |
如果发生正在进行的迁移,此属性将设置为 true 或 false。 默认值为 null。 |
properties.keyCreationTime |
存储帐户密钥创建时间。 |
|
properties.keyPolicy |
分配给存储帐户的 KeyPolicy。 |
|
properties.largeFileSharesState |
如果设置为“已启用”,则允许大型文件共享。 启用后,无法禁用它。 |
|
properties.lastGeoFailoverTime |
string (date-time) |
获取故障转移到辅助位置的最新实例的时间戳。 仅保留最新的时间戳。 如果从未发生故障转移实例,则不会返回此元素。 仅当 accountType 为Standard_GRS或Standard_RAGRS时才可用。 |
properties.minimumTlsVersion |
设置对存储的请求允许的最低 TLS 版本。 对于此属性,默认解释为 TLS 1.0。 |
|
properties.networkAcls |
网络规则集 |
|
properties.primaryEndpoints |
获取用于执行公共 Blob、队列或表对象的检索的 URL。 请注意,Standard_ZRS和Premium_LRS帐户仅返回 blob 终结点。 |
|
properties.primaryLocation |
string |
获取存储帐户的主数据中心的位置。 |
properties.privateEndpointConnections |
与指定的存储帐户关联的专用终结点连接列表 |
|
properties.provisioningState |
获取调用作时存储帐户的状态。 |
|
properties.publicNetworkAccess |
允许、禁止或允许网络安全外围配置评估对存储帐户的公共网络访问。 |
|
properties.routingPreference |
维护用户选择的网络路由选择的信息进行数据传输 |
|
properties.sasPolicy |
分配给存储帐户的 SasPolicy。 |
|
properties.secondaryEndpoints |
获取用于从存储帐户的辅助位置检索公共 Blob、队列或表对象的 URL。 仅当 SKU 名称Standard_RAGRS时才可用。 |
|
properties.secondaryLocation |
string |
获取存储帐户的异地复制辅助数据库的位置。 仅当 accountType 为Standard_GRS或Standard_RAGRS时才可用。 |
properties.statusOfPrimary |
获取状态,该状态指示存储帐户的主位置是可用还是不可用。 |
|
properties.statusOfSecondary |
获取指示存储帐户的辅助位置是可用还是不可用的状态。 仅当 SKU 名称Standard_GRS或Standard_RAGRS时才可用。 |
|
properties.storageAccountSkuConversionStatus |
此属性为 readOnly,在异步存储帐户 SKU 转换作期间由服务器设置。 |
|
properties.supportsHttpsTrafficOnly |
boolean |
仅当设置为 true 时,才允许 https 流量发到存储服务。 |
sku |
获取 SKU。 |
|
tags |
object |
资源标记。 |
type |
string |
资源的类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts” |
StorageAccountInternetEndpoints
用于通过 Internet 路由终结点检索公共 Blob、文件、Web 或 dfs 对象的 URI。
名称 | 类型 | 说明 |
---|---|---|
blob |
string |
获取 Blob 终结点。 |
dfs |
string |
获取 dfs 终结点。 |
file |
string |
获取文件终结点。 |
web |
string |
获取 Web 终结点。 |
StorageAccountListResult
“列出存储帐户”作的响应。
名称 | 类型 | 说明 |
---|---|---|
nextLink |
string |
可用于查询存储帐户下一页的请求 URL。 当请求的存储帐户总数超过最大页面大小时返回。 |
value |
获取存储帐户及其属性的列表。 |
StorageAccountMicrosoftEndpoints
用于通过 Microsoft 路由终结点检索公共 Blob、队列、表、Web 或 dfs 对象的 URI。
名称 | 类型 | 说明 |
---|---|---|
blob |
string |
获取 Blob 终结点。 |
dfs |
string |
获取 dfs 终结点。 |
file |
string |
获取文件终结点。 |
queue |
string |
获取队列终结点。 |
table |
string |
获取表终结点。 |
web |
string |
获取 Web 终结点。 |
StorageAccountSkuConversionStatus
这将定义用于异步 SKU 转换的 SKU 转换状态对象。
名称 | 类型 | 说明 |
---|---|---|
endTime |
string |
此属性表示 SKU 转换结束时间。 |
skuConversionStatus |
此属性指示当前 SKU 转换状态。 |
|
startTime |
string |
此属性表示 SKU 转换开始时间。 |
targetSkuName |
此属性表示将帐户 SKU 异步转换为的目标 SKU 名称。 |
UserAssignedIdentity
资源的 UserAssignedIdentity。
名称 | 类型 | 说明 |
---|---|---|
clientId |
string |
标识的客户端 ID。 |
principalId |
string |
标识的主体 ID。 |
VirtualNetworkRule
虚拟网络规则。
名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
action | Allow |
虚拟网络规则的作。 |
|
id |
string |
子网的资源 ID,例如:/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}。 |
|
state |
获取虚拟网络规则的状态。 |