你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

StorageAccountCreateParameters 类

定义

创建存储帐户时使用的参数。

[Microsoft.Rest.Serialization.JsonTransformation]
public class StorageAccountCreateParameters
[<Microsoft.Rest.Serialization.JsonTransformation>]
type StorageAccountCreateParameters = class
Public Class StorageAccountCreateParameters
继承
StorageAccountCreateParameters
属性

构造函数

StorageAccountCreateParameters()

初始化 StorageAccountCreateParameters 类的新实例。

StorageAccountCreateParameters(Sku, String, String, ExtendedLocation, IDictionary<String,String>, Identity, String, String, SasPolicy, KeyPolicy, CustomDomain, Encryption, NetworkRuleSet, Nullable<AccessTier>, AzureFilesIdentityBasedAuthentication, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, RoutingPreference, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, ImmutableStorageAccount, String)

初始化 StorageAccountCreateParameters 类的新实例。

属性

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 文件存储提供基于标识的身份验证设置。

CustomDomain

获取或设置分配给存储帐户的用户域。 名称是 CNAME 源。 目前,每个存储帐户仅支持一个自定义域。 若要清除现有的自定义域,请对自定义域名属性使用空字符串。

DefaultToOAuthAuthentication

获取或设置一个布尔标志,该标志指示默认身份验证是否为 OAuth。 此属性的默认解释为 false。

DnsEndpointType

获取或设置允许指定终结点的类型。 将此设置为 AzureDNSZone,在单个订阅中创建大量帐户,这会在 Azure DNS 区域中创建帐户,终结点 URL 将具有字母数字 DNS 区域标识符。 可能的值包括:“Standard”、“AzureDnsZone”

EnableHttpsTrafficOnly

获取或设置仅允许将 https 流量发送到存储服务(如果设置为 true)。 自 API 版本 2019-04-01 起,默认值为 true。

EnableNfsV3

获取或设置启用的 NFS 3.0 协议支持(如果设置为 true)。

Encryption

获取或设置要用于存储帐户的服务器端加密的加密设置。

ExtendedLocation

获取或设置可选。 设置资源的扩展位置。 如果未设置,则会在 Azure main区域中创建存储帐户。 否则,它将在指定的扩展位置中创建

Identity

获取或设置资源的标识。

ImmutableStorageWithVersioning

获取或设置 属性是不可变的,并且只能在创建帐户时设置为 true。 设置为 true 时,它默认为帐户中的所有新容器启用对象级不可变性。

IsHnsEnabled

如果设置为 true,则获取或设置启用的帐户 HierarchicalNamespace。

IsLocalUserEnabled

获取或设置启用本地用户功能(如果设置为 true)

IsSftpEnabled

获取或设置启用安全文件传输协议(如果设置为 true)

KeyPolicy

获取或设置分配给存储帐户的 keyPolicy。

Kind

获取或设置必需项。 指示存储帐户的类型。 可能的值包括:“Storage”、“StorageV2”、“BlobStorage”、“FileStorage”、“BlockBlobStorage”

LargeFileSharesState

如果设置为 Enabled,则获取或设置允许大型文件共享。 启用后,无法禁用它。 可能的值包括:“Disabled”、“Enabled”

Location

获取或设置必需项。 获取或设置资源的位置。 这是受支持和注册的 Azure 地理区域之一, (例如美国西部、美国东部、东南亚等) 。 创建资源后,无法更改该资源的地理区域,但如果在更新时指定了相同的地理区域,则请求将成功。

MinimumTlsVersion

获取或设置对存储的请求所允许的最低 TLS 版本。 此属性的默认解释为 TLS 1.0。 可能的值包括:“TLS1_0”、“TLS1_1”、“TLS1_2”

NetworkRuleSet

获取或设置网络规则集

PublicNetworkAccess

获取或设置允许或禁止公用网络访问存储帐户。 值是可选的,但如果传入,则必须为“Enabled”或“Disabled”。 可能的值包括:“Enabled”、“Disabled”

RoutingPreference

获取或设置维护有关用户选择进行数据传输的网络路由选项的信息

SasPolicy

获取或设置分配给存储帐户的 sasPolicy。

Sku

获取或设置必需项。 获取或设置 SKU 名称。

Tags

获取或设置描述资源的键值对的列表。 这些标记可用于跨资源组) 查看和分组此资源 (。 最多可以为资源提供 15 个标记。 每个标记必须具有长度不超过 128 个字符的键和长度不超过 256 个字符的值。

方法

Validate()

验证 对象。

适用于