你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
StorageAccount 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
存储帐户。
[Microsoft.Rest.Serialization.JsonTransformation]
public class StorageAccount : Microsoft.Azure.Management.Storage.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type StorageAccount = class
inherit TrackedResource
Public Class StorageAccount
Inherits TrackedResource
- 继承
- 属性
构造函数
属性
AccessTier |
获取类型 = BlobStorage 的存储帐户所必需的。 访问层用于计费。 “高级”访问层是高级块 blob 存储帐户类型的默认值,不能更改高级块 Blob 存储帐户类型的默认值。 可能的值包括:“Hot”、“Cool”、“Premium” |
AllowBlobPublicAccess |
获取或设置允许或禁止对存储帐户中所有 Blob 或容器的公共访问。 此属性的默认解释为 true。 |
AllowCrossTenantReplication |
获取或设置允许或禁止跨 AAD 租户对象复制。 此属性的默认解释为 true。 |
AllowedCopyScope |
获取或设置限制与 AAD 租户中的存储帐户或同一 VNet 的专用链接的复制和复制。 可能的值包括:“PrivateLink”、“AAD” |
AllowSharedKeyAccess |
获取或设置指示存储帐户是否允许通过共享密钥通过帐户访问密钥授权请求。 如果为 false,则必须使用 Azure Active Directory (Azure AD) 授权所有请求(包括共享访问签名)。 默认值为 null,等效于 true。 |
AzureFilesIdentityBasedAuthentication |
获取或设置为Azure 文件存储提供基于标识的身份验证设置。 |
BlobRestoreStatus |
获取 Blob 还原状态 |
CreationTime |
获取存储帐户的创建日期和时间(UTC)。 |
CustomDomain |
获取用户分配给此存储帐户的自定义域。 |
DefaultToOAuthAuthentication |
获取或设置一个布尔标志,该标志指示默认身份验证是否为 OAuth。 此属性的默认解释为 false。 |
DnsEndpointType |
获取或设置允许指定终结点的类型。 将此设置为 AzureDNSZone 以在单个订阅中创建大量帐户,这会在 Azure DNS 区域中创建帐户,并且终结点 URL 将具有字母数字 DNS 区域标识符。 可能的值包括:“Standard”、“AzureDnsZone” |
EnableHttpsTrafficOnly |
获取或设置仅允许将 https 流量发送到存储服务(如果设置为 true)。 |
EnableNfsV3 |
获取或设置启用的 NFS 3.0 协议支持(如果设置为 true)。 |
Encryption |
获取要用于存储帐户的服务器端加密的加密设置。 |
ExtendedLocation |
获取或设置资源的 extendedLocation。 |
FailoverInProgress |
获取如果正在进行故障转移,则该值将为 true,否则将为 null。 |
GeoReplicationStats |
获取异地复制统计信息 |
Id |
获取资源的完全限定资源 ID。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} (继承自 Resource) |
Identity |
获取或设置资源的标识。 |
ImmutableStorageWithVersioning |
获取或设置 属性是不可变的,并且只能在帐户创建时设置为 true。 如果设置为 true,则默认为帐户中的所有容器启用对象级别不可变性。 |
IsHnsEnabled |
如果设置为 true,则获取或设置启用了 HierarchicalNamespace 的帐户。 |
IsLocalUserEnabled |
获取或设置启用本地用户功能(如果设置为 true) |
IsSftpEnabled |
获取或设置启用安全文件传输协议(如果设置为 true) |
KeyCreationTime |
获取存储帐户密钥创建时间。 |
KeyPolicy |
获取分配给存储帐户的 keyPolicy。 |
Kind |
获取 Kind。 可能的值包括:“Storage”、“StorageV2”、“BlobStorage”、“FileStorage”、“BlockBlobStorage” |
LargeFileSharesState |
如果设置为 Enabled,则获取或设置允许大型文件共享。 启用后,无法禁用它。 可能的值包括:“Disabled”、“Enabled” |
LastGeoFailoverTime |
获取故障转移到辅助位置的最新实例的时间戳。 仅保留最新的时间戳。 如果从未有故障转移实例,则不会返回此元素。 仅当 accountType 是Standard_GRS或Standard_RAGRS时才可用。 |
Location |
获取或设置资源所在的地理位置 (继承自 TrackedResource) |
MinimumTlsVersion |
获取或设置对存储的请求所允许的最低 TLS 版本。 此属性的默认解释为 TLS 1.0。 可能的值包括:“TLS1_0”、“TLS1_1”、“TLS1_2” |
Name |
获取资源的名称 (继承自 Resource) |
NetworkRuleSet |
获取网络规则集 |
PrimaryEndpoints |
获取用于对公共 Blob、队列或表对象执行检索的 URL。 请注意,Standard_ZRS和Premium_LRS帐户仅返回 Blob 终结点。 |
PrimaryLocation |
获取存储帐户的主数据中心的位置。 |
PrivateEndpointConnections |
获取与指定存储帐户关联的专用终结点连接的列表 |
ProvisioningState |
获取调用操作时存储帐户的状态。 可能的值包括:“Create”、“ResolvingDNS”、“Succeeded” |
PublicNetworkAccess |
获取或设置允许或禁止公用网络访问存储帐户。 值是可选的,但如果传入,则必须为“Enabled”或“Disabled”。 可能的值包括:“Enabled”、“Disabled” |
RoutingPreference |
获取或设置维护用户选择用于数据传输的网络路由的相关信息 |
SasPolicy |
获取分配给存储帐户的 sasPolicy。 |
SecondaryEndpoints |
获取用于从存储帐户的辅助位置检索公共 Blob、队列或表对象的 URL。 仅当 SKU 名称为Standard_RAGRS时才可用。 |
SecondaryLocation |
获取存储帐户异地复制的辅助数据库的位置。 仅当 accountType 是Standard_GRS或Standard_RAGRS时才可用。 |
Sku |
获取 SKU。 |
StatusOfPrimary |
获取指示存储帐户的主要位置是可用还是不可用的状态。 可能的值包括:“available”、“unavailable” |
StatusOfSecondary |
获取指示存储帐户的辅助位置是可用还是不可用的状态。 仅当 SKU 名称Standard_GRS或Standard_RAGRS时才可用。 可能的值包括:“available”、“unavailable” |
StorageAccountSkuConversionStatus |
获取或设置此属性为 readOnly,并在异步存储帐户 SKU 转换操作期间由服务器设置。 |
Tags |
获取或设置资源标记。 (继承自 TrackedResource) |
Type |
获取资源的类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts” (继承自 Resource) |
方法
Validate() |
验证 对象。 |