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

IDefinition 接口

定义

需要实现的所有定义的容器接口。

public interface IDefinition : Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Storage.Fluent.IStorageAccount>, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IBlank, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithCreateAndAccessTier, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithGroup
type IDefinition = interface
    interface IBlank
    interface IDefinitionWithRegion<IWithGroup>
    interface IWithGroup
    interface IWithGroup<IWithCreate>
    interface IWithExistingResourceGroup<IWithCreate>
    interface IWithNewResourceGroup<IWithCreate>
    interface IWithCreatableResourceGroup<IWithCreate>
    interface IWithCreate
    interface ICreatable<IStorageAccount>
    interface IIndexable
    interface IWithSku
    interface IWithSkuBeta
    interface IBeta
    interface IWithBlobStorageAccountKind
    interface IWithGeneralPurposeAccountKind
    interface IWithFileStorageAccountKind
    interface IWithBlockBlobStorageAccountKind
    interface IWithEncryption
    interface IWithEncryptionBeta
    interface IWithCustomDomain
    interface IWithManagedServiceIdentity
    interface IWithManagedServiceIdentityBeta
    interface IWithAccessTraffic
    interface IWithNetworkAccess
    interface IWithHns
    interface IWithAzureFilesAadIntegration
    interface IDefinitionWithTags<IWithCreate>
    interface IWithCreateAndAccessTier
Public Interface IDefinition
Implements IBeta, IBlank, ICreatable(Of IStorageAccount), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IWithCreatableResourceGroup(Of IWithCreate), IWithCreateAndAccessTier, IWithExistingResourceGroup(Of IWithCreate), IWithGroup, IWithGroup(Of IWithCreate), IWithNewResourceGroup(Of IWithCreate)
实现

属性

Key

需要实现的所有定义的容器接口。

(继承自 IIndexable)
Name

获取可创建资源的名称。

(继承自 ICreatable<T>)

方法

Create()

执行创建请求。

(继承自 ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

将请求放入队列,并允许 HTTP 客户端在系统资源可用时执行它。

(继承自 ICreatable<T>)
WithAccessFromAllNetworks()

指定默认情况下应允许从所有网络访问存储帐户。

(继承自 IWithNetworkAccess)
WithAccessFromAzureServices()

指定应允许从 Microsoft Azure 服务上运行的应用程序访问存储帐户。

(继承自 IWithNetworkAccess)
WithAccessFromIpAddress(String)

指定应允许从特定 IP 地址访问存储帐户。

(继承自 IWithNetworkAccess)
WithAccessFromIpAddressRange(String)

指定应允许从特定 IP 范围访问存储帐户。

(继承自 IWithNetworkAccess)
WithAccessFromNetworkSubnet(String)

指定应允许从特定虚拟网络子网访问存储帐户。

(继承自 IWithNetworkAccess)
WithAccessFromSelectedNetworks()

指定默认情况下应拒绝从所有网络(通过 WithNetworkAccess.withAccessFromNetworkSubnet 指定的网络)访问存储帐户 (字符串) WithNetworkAcces withAccessFromIpAddress (String) 和 WithNetworkAccess.withAccessFromIpAddressRange (String) 。

(继承自 IWithNetworkAccess)
WithAccessTier(AccessTier)

指定用于计费的访问层。 访问层不能每 7 天更改一次, (168 小时) 。 无法为 StandardLRS、StandardGRS、StandardRAGRS 或 PremiumLRS 帐户类型设置访问层。

(继承自 IWithCreateAndAccessTier)
WithAzureFilesAadIntegrationEnabled(Boolean)

指定是否启用 Azure 文件ad 集成。

(继承自 IWithAzureFilesAadIntegration)
WithBlobEncryption()

指定需要为 Blob 服务启用加密。

(继承自 IWithEncryptionBeta)
WithBlobStorageAccountKind()

将存储帐户类型指定为“BlobStorage”。 访问层默认为“热”。

(继承自 IWithBlobStorageAccountKind)
WithBlockBlobStorageAccountKind()

将存储帐户类型指定为“BlockBlobStorage”。

(继承自 IWithBlockBlobStorageAccountKind)
WithCustomDomain(CustomDomain)

指定分配给存储帐户的用户域。

(继承自 IWithCustomDomain)
WithCustomDomain(String)

指定分配给存储帐户的用户域。

(继承自 IWithCustomDomain)
WithCustomDomain(String, Boolean)

指定分配给存储帐户的用户域。

(继承自 IWithCustomDomain)
WithEncryption()
已过时.

指定需要为 Blob 服务启用加密。

(继承自 IWithEncryption)
WithEncryptionKeyFromKeyVault(String, String, String)

指定要用作加密密钥的 KeyVault 密钥。

(继承自 IWithEncryptionBeta)
WithExistingResourceGroup(IResourceGroup)

将资源与现有资源组相关联。

(继承自 IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

将资源与现有资源组相关联。

(继承自 IWithExistingResourceGroup<T>)
WithFileEncryption()

指定需要为文件服务启用加密。

(继承自 IWithEncryptionBeta)
WithFileStorageAccountKind()

将存储帐户类型指定为“FileStorage”。

(继承自 IWithFileStorageAccountKind)
WithGeneralPurposeAccountKind()

将存储帐户类型指定为“存储”,即常规用途的类型。

(继承自 IWithGeneralPurposeAccountKind)
WithGeneralPurposeAccountKindV2()

将存储帐户类型指定为“StorageV2”,该类型用于常规用途。

(继承自 IWithGeneralPurposeAccountKind)
WithHnsEnabled(Boolean)

指定是否启用 Hns。

(继承自 IWithHns)
WithNewResourceGroup()

需要实现的所有定义的容器接口。

(继承自 IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

根据指定的定义创建新的资源组以放入资源。

(继承自 IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

需要实现的所有定义的容器接口。

(继承自 IWithNewResourceGroup<T>)
WithOnlyHttpsTraffic()

指定应仅允许 https 流量进入存储帐户。

(继承自 IWithAccessTraffic)
WithoutBlobEncryption()

禁用 Blob 服务的加密。

(继承自 IWithEncryptionBeta)
WithoutFileEncryption()

禁用文件服务的加密。

(继承自 IWithEncryptionBeta)
WithReadAccessToLogEntriesFromAnyNetwork()

指定应允许从任何网络读取对存储日志记录的访问。

(继承自 IWithNetworkAccess)
WithReadAccessToMetricsFromAnyNetwork()

指定应允许从任何网络读取存储指标。

(继承自 IWithNetworkAccess)
WithRegion(Region)

指定资源的区域。

(继承自 IDefinitionWithRegion<T>)
WithRegion(String)

按名称指定资源的区域。

(继承自 IDefinitionWithRegion<T>)
WithSku(SkuName)
已过时.

指定存储帐户的 SKU。

(继承自 IWithSku)
WithSku(StorageAccountSkuType)

指定存储帐户的 SKU。

(继承自 IWithSkuBeta)
WithSystemAssignedManagedServiceIdentity()

指定需要启用隐式托管服务标识 (MSI) 。

(继承自 IWithManagedServiceIdentityBeta)
WithTag(String, String)

将标记添加到资源。

(继承自 IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

将资源的标记指定为 {@link Map}。

(继承自 IDefinitionWithTags<T>)

适用于