你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure.ResourceManager.Storage.Models 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
AccountImmutabilityPolicy |
这定义了帐户级别的不可变性策略属性。 |
AccountSasContent |
用于列出存储帐户的 SAS 凭据的参数。 |
ArmStorageModelFactory |
模型的模型工厂。 |
BlobContainerImmutabilityPolicy |
Blob 容器的不可变性Policy 的属性。 |
BlobInventoryPolicyDefinition |
定义 Blob 清单规则的 对象。 |
BlobInventoryPolicyFilter |
定义 Blob 清单规则筛选条件的 对象。 对于“Blob”definition.objectType,所有筛选器属性都适用,“blobTypes”是必需的,其他属性是可选的。 对于“Container”定义.objectType,只有 prefixMatch 适用并且是可选的。 |
BlobInventoryPolicyRule |
包装 Blob 清单规则的对象。 每个规则都由名称唯一定义。 |
BlobInventoryPolicySchema |
存储帐户 Blob 清单策略规则。 |
BlobRestoreContent |
Blob 还原参数。 |
BlobRestoreRange |
Blob 范围。 |
BlobRestoreStatus |
Blob 还原状态。 |
BlobServiceChangeFeed |
更改源事件的 Blob 服务属性。 |
DateAfterCreation |
用于定义快照和版本操作条件的对象。 |
DateAfterModification |
对象,用于定义基本 Blob 操作条件。 属性 daysAfterModificationGreaterThan、daysAfterLastAccessTimeGreaterThan 和 daysAfterCreationGreaterThan 互斥。 daysAfterLastTierChangeGreaterThan 属性仅适用于需要设置 daysAfterModificationGreaterThan 的 tierToArchive 操作,也不能与 daysAfterLastAccessTimeGreaterThan 或 daysAfterCreationGreaterThan 一起使用。 |
DeletedShare |
要还原的已删除共享。 |
DeleteRetentionPolicy |
软删除的服务属性。 |
EncryptionScopeKeyVaultProperties |
加密范围的密钥保管库属性。 如果加密范围“source”属性设置为“Microsoft.KeyVault”,则这是必填字段。 |
FilesIdentityBasedAuthentication |
基于标识的Azure 文件存储身份验证的设置。 |
GeoReplicationStatistics |
与存储帐户的 Blob、表、队列和文件服务的复制相关的统计信息。 仅当为存储帐户启用了异地冗余复制时,它才可用。 |
GetAccountSasResult |
列出 SAS 凭据操作响应。 |
GetServiceSasResult |
列出服务 SAS 凭据操作响应。 |
ImmutableStorageAccount |
此属性启用并定义帐户级不可变性。 启用该功能会自动启用 Blob 版本控制。 |
ImmutableStorageWithVersioning |
容器的对象级别不可变属性。 |
LastAccessTimeTrackingPolicy |
基于上次访问时间的跟踪策略的 Blob 服务属性。 |
LeaseContainerContent |
租用容器请求架构。 |
LeaseContainerResponse |
租用容器响应架构。 |
LeaseShareContent |
租用共享请求架构。 |
LeaseShareResponse |
租用共享响应架构。 |
LegalHold |
Blob 容器的 LegalHold 属性。 |
LegalHoldProperties |
Blob 容器的 LegalHold 属性。 |
LegalHoldTag |
Blob 容器的 LegalHold 的标记。 |
LocalUserKeys |
存储帐户本地用户密钥。 |
LocalUserRegeneratePasswordResult |
存储帐户本地用户的机密。 |
ManagementPolicyAction |
满足执行条件时,操作将应用到筛选的 Blob。 |
ManagementPolicyBaseBlob |
基本 Blob 的管理策略操作。 |
ManagementPolicyDefinition |
定义生命周期规则的 对象。 每个定义由筛选器集和操作集组成。 |
ManagementPolicyFilter |
筛选器将规则操作限制为存储帐户中的 Blob子集。 如果定义了多个筛选器,则会对所有筛选器执行逻辑 AND。 |
ManagementPolicyRule |
包装生命周期规则的对象。 每个规则都由名称唯一定义。 |
ManagementPolicySnapShot |
快照的管理策略操作。 |
ManagementPolicyTagFilter |
针对 Blob 对象的基于 Blob 索引标记的筛选。 |
ManagementPolicyVersion |
Blob 版本的管理策略操作。 |
ObjectReplicationPolicyFilter |
筛选器将复制限制为存储帐户中的 blob 子集。 逻辑 OR 对筛选器中的值执行。 如果定义了多个筛选器,则会对所有筛选器执行逻辑 AND。 |
ObjectReplicationPolicyRule |
两个容器之间的复制策略规则。 |
ProtectedAppendWritesHistory |
受保护的追加写入具有法定保留的 Blob 容器的历史记录设置。 |
RestorePolicy |
Blob 还原策略的 Blob 服务属性。 |
ServiceSasContent |
用于列出特定资源的服务 SAS 凭据的参数。 |
SmbSetting |
SMB 协议的设置。 |
StorageAccountCreateOrUpdateContent |
创建存储帐户时使用的参数。 |
StorageAccountEncryption |
存储帐户上的加密设置。 |
StorageAccountEncryptionIdentity |
存储帐户的加密标识。 |
StorageAccountEncryptionServices |
支持加密的服务列表。 |
StorageAccountEndpoints |
用于对公共 Blob、队列、表、Web 或 dfs 对象执行检索的 URI。 |
StorageAccountInternetEndpoints |
用于通过 Internet 路由终结点检索公共 Blob、文件、Web 或 dfs 对象的 URI。 |
StorageAccountIPRule |
具有 CIDR 格式的特定 IP 或 IP 范围的 IP 规则。 |
StorageAccountKey |
存储帐户的访问密钥。 |
StorageAccountKeyCreationTime |
存储帐户密钥创建时间。 |
StorageAccountKeyVaultProperties |
密钥保管库的属性。 |
StorageAccountMicrosoftEndpoints |
用于通过 Microsoft 路由终结点检索公共 Blob、队列、表、Web 或 dfs 对象的 URI。 |
StorageAccountNameAvailabilityContent |
用于检查存储帐户名称可用性的参数。 |
StorageAccountNameAvailabilityResult |
CheckNameAvailability 操作响应。 |
StorageAccountNetworkRuleSet |
网络规则集。 |
StorageAccountPatch |
更新存储帐户属性时可以提供的参数。 |
StorageAccountRegenerateKeyContent |
用于重新生成存储帐户密钥的参数。 |
StorageAccountResourceAccessRule |
资源访问规则。 |
StorageAccountSasPolicy |
分配给存储帐户的 SasPolicy。 |
StorageAccountSkuConversionStatus |
这将定义异步 SKU 转换的 SKU 转换状态对象。 |
StorageAccountVirtualNetworkRule |
虚拟网络规则。 |
StorageActiveDirectoryProperties |
Active Directory (AD) 的设置属性。 |
StorageCorsRule |
为 BLOB 服务指定 CORS 规则。 |
StorageCustomDomain |
分配给此存储帐户的自定义域。 这可以通过更新进行设置。 |
StorageEncryptionService |
允许使用服务器端加密的服务。 |
StoragePermissionScope |
StoragePermissionScope。 |
StoragePrivateLinkResourceData |
专用链接资源。 |
StoragePrivateLinkServiceConnectionState |
有关服务使用者与提供程序之间的连接状态的信息集合。 |
StorageRoutingPreference |
路由首选项定义用于传递用户数据的网络类型(Microsoft 或 Internet 路由),默认选项为 microsoft 路由。 |
StorageServiceAccessPolicy |
StorageServiceAccessPolicy。 |
StorageSignedIdentifier |
StorageSignedIdentifier。 |
StorageSku |
存储帐户的 SKU。 |
StorageSkuCapability |
指定 SKU 中的功能信息,包括文件加密、网络 ACL、更改通知等。 |
StorageSkuInformation |
存储 SKU 及其属性。 |
StorageSkuRestriction |
由于不能使用 SKU 的限制。 |
StorageSshPublicKey |
StorageSshPublicKey。 |
StorageTableAccessPolicy |
表访问策略属性对象。 |
StorageTableSignedIdentifier |
用于设置表访问策略的对象。 |
StorageUsage |
介绍存储资源使用情况。 |
StorageUsageName |
可以使用的用法名称;当前限制为 StorageAccount。 |
UpdateHistoryEntry |
Blob 容器的 ImmutabilityPolicy 的更新历史记录。 |
结构
AccountImmutabilityPolicyState |
不可变策略状态定义策略的模式。 禁用状态禁用策略,解锁状态允许增加和减少不可变性保留时间,还允许切换 allowProtectedAppendWrites 属性,锁定状态仅允许增加不可变保留时间。 策略只能在“已禁用”或“已解锁”状态下创建,并且可以在两种状态之间切换。 只有处于“已解锁”状态的策略才能转换为无法还原的“锁定”状态。 |
ActiveDirectoryAccountType |
指定 Azure 存储的 Active Directory 帐户类型。 |
AllowedCopyScope |
限制向/从 AAD 租户中的存储帐户复制,或者使用指向同一 VNet 的专用链接进行复制。 |
BlobContainerState |
BlobContainerState。 |
BlobInventoryPolicyFormat |
这是必填字段,它指定清单文件的格式。 |
BlobInventoryPolicyName |
BlobInventoryPolicyName。 |
BlobInventoryPolicyObjectType |
这是必填字段。 此字段指定在 Blob 或容器级别创建的清单的范围。 |
BlobInventoryPolicySchedule |
这是必填字段。 此字段用于计划库存形成。 |
BlobInventoryRuleType |
有效值为 Inventory。 |
BlobRestoreProgressStatus |
Blob 还原进度的状态。 可能的值为: - InProgress: 指示 Blob 还原正在进行中。 - 完成:指示 Blob 还原已成功完成。 - 失败:指示 Blob 还原失败。 |
CorsRuleAllowedMethod |
CorsRuleAllowedMethod。 |
DefaultSharePermission |
如果未分配 RBAC 角色,则使用 Kerberos 身份验证的用户的默认共享权限。 |
DirectoryServiceOption |
指示使用的目录服务。 请注意,将来可能会扩展此枚举。 |
EncryptionScopesIncludeType |
EncryptionScopesIncludeType。 |
EncryptionScopeSource |
加密范围的提供程序。 (不区分大小写) 的可能值:Microsoft.Storage、Microsoft.KeyVault。 |
EncryptionScopeState |
加密范围的状态。 (不区分大小写) 的可能值:Enabled、Disabled。 |
ExpirationAction |
SAS 过期操作。 只能是日志。 |
FileShareAccessTier |
特定共享的访问层。 GpV2 帐户可以在 TransactionOptimized (默认) 、热和冷之间进行选择。 FileStorage 帐户可以选择“高级”。 |
FileShareEnabledProtocol |
用于文件共享的身份验证协议。 只能在创建共享时指定。 |
GeoReplicationStatus |
辅助位置的状态。 可能的值为: - Live: 指示辅助位置处于活动状态且可操作。 - Bootstrap:指示从主要位置到辅助位置的初始同步正在进行中。这通常在首次启用复制时发生。 - 不可用:指示辅助位置暂时不可用。 |
ImmutabilityPolicyState |
Blob 容器的不可变性策略状态,可能的值包括:已锁定和已解锁。 |
ImmutabilityPolicyUpdateType |
Blob 容器的 ImmutabilityPolicy 更新类型,可能的值包括:put、lock 和 extend。 |
ImmutableStorageWithVersioningMigrationState |
此属性表示容器级别不可变性到对象级别不可变性迁移状态。 |
LargeFileSharesState |
如果设置为 Enabled,则允许大型文件共享。 启用后,无法禁用它。 |
LastAccessTimeTrackingPolicyName |
策略的名称。 有效值为 AccessTimeTracking。 此字段当前为只读。 |
LeaseContainerAction |
指定租用操作。 可以是可用操作之一。 |
LeaseShareAction |
指定租用操作。 可以是可用操作之一。 |
ManagementPolicyName |
ManagementPolicyName。 |
ManagementPolicyRuleType |
有效值为生命周期。 |
RootSquashType |
属性仅适用于 NFS 共享。 默认值为 NoRootSquash。 |
ServiceSasSignedResourceType |
使用服务 SAS 可访问的已签名服务。 可能的值包括:Blob (b) 、Container (c) 、File (f) 、Share () 。 |
StorageAccountFailoverType |
StorageAccountFailoverType。 |
StorageAccountKeySource |
加密密钥源 (提供程序) 。 (不区分大小写) 的可能值:Microsoft.Storage、Microsoft.Keyvault。 |
StorageAccountNetworkRuleAction |
虚拟网络规则的操作。 |
StorageAccountNetworkRuleState |
获取虚拟网络规则的状态。 |
StorageAccountSasPermission |
帐户 SAS 的已签名权限。 可能的值包括:Read (r) 、Write (w) 、Delete (d) 、List (l) 、Add () 、Create (c) 、Update (u) 和 Process (p) 。 |
StorageAccountSasSignedResourceType |
可通过帐户 SAS 访问的已签名资源类型。 服务 () :访问服务级别 API;容器 (c) :访问容器级 API;对象 (o) :访问 Blob、队列消息、表实体和文件的对象级 API。 |
StorageAccountSasSignedService |
使用帐户 SAS 访问的已签名服务。 可能的值包括:Blob (b) 、Queue (q) 、Table (t) 、File (f) 。 |
StorageAccountSkuConversionState |
此属性指示当前 SKU 转换状态。 |
StorageDnsEndpointType |
允许指定终结点的类型。 将此设置为 AzureDNSZone,在单个订阅中创建大量帐户,这会在 Azure DNS 区域中创建帐户,并且终结点 URL 将具有字母数字 DNS 区域标识符。 |
StorageEncryptionKeyType |
要用于加密服务的加密密钥类型。 “帐户”密钥类型意味着将使用帐户范围的加密密钥。 “服务”密钥类型表示使用默认服务密钥。 |
StorageKind |
指示存储帐户的类型。 |
StorageLeaseDurationType |
指定仅当容器租用时,容器上的租约是无限期还是固定持续时间。 |
StorageLeaseState |
容器的租约状态。 |
StorageLeaseStatus |
容器的租约状态。 |
StorageListKeyExpand |
StorageListKeyExpand。 |
StorageMinimumTlsVersion |
设置对存储的请求所允许的最低 TLS 版本。 此属性的默认解释为 TLS 1.0。 |
StorageNetworkBypass |
指定是否绕过日志记录/指标/AzureServices 的流量。 可能的值为日志记录的任意组合|指标 |AzureServices (例如,“日志记录,指标”) ,或无,以绕过任何这些流量。 |
StoragePrivateEndpointConnectionProvisioningState |
当前预配状态。 |
StoragePrivateEndpointServiceConnectionStatus |
专用终结点连接状态。 |
StoragePublicNetworkAccess |
允许或禁止公用网络访问存储帐户。 值是可选的,但如果传入,则必须为“Enabled”或“Disabled”。 |
StorageRestrictionReasonCode |
限制的原因。 到目前为止,这可以是“QuotaId”或“NotAvailableForSubscription”。 当 SKU 具有 requiredQuotas 参数时,将设置配额 ID,因为订阅不属于该配额。 “NotAvailableForSubscription”与 DC 的容量相关。 |
StorageRoutingChoice |
路由选择定义用户选择的网络路由类型。 |
StorageSkuName |
SKU 名称。 创建帐户时需要;可选,用于更新。 请注意,在旧版本中,SKU 名称称为 accountType。 |
枚举
StorageAccountAccessTier |
对于类型 = BlobStorage 的存储帐户是必需的。 访问层用于计费。 “高级”访问层是高级块 Blob 存储帐户类型的默认值,无法更改高级块 Blob 存储帐户类型。 |
StorageAccountExpand |
StorageAccountExpand。 |
StorageAccountHttpProtocol |
允许使用帐户 SAS 发出的请求的协议。 |
StorageAccountKeyPermission |
密钥的权限 - 只读或完全权限。 |
StorageAccountNameUnavailableReason |
获取无法使用存储帐户名称的原因。 仅当 NameAvailable 为 false 时,才返回 Reason 元素。 |
StorageAccountStatus |
获取指示存储帐户的主要位置是可用还是不可用的状态。 |
StorageNetworkDefaultAction |
指定在没有其他规则匹配时允许或拒绝的默认操作。 |
StorageProvisioningState |
获取调用操作时存储帐户的状态。 |
StoragePublicAccessType |
指定是否可以公开访问容器中的数据以及访问级别。 |
StorageSkuTier |
SKU 层。 这基于 SKU 名称。 |
StorageUsageUnit |
获取度量单位。 |