IDefinition インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
実装する必要があるすべての定義のコンテナー インターフェイス。
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)
- 実装
-
IWithCreatableResourceGroup<IWithCreate> IWithCreatableResourceGroup<T> IWithExistingResourceGroup<IWithCreate> IWithExistingResourceGroup<T> IWithGroup<IWithCreate> IWithNewResourceGroup<IWithCreate> IWithNewResourceGroup<T> IBeta IDefinitionWithRegion<IWithGroup> IDefinitionWithTags<IWithCreate> ICreatable<IStorageAccount> IIndexable IBlank IWithAccessTraffic IWithAzureFilesAadIntegration IWithBlobStorageAccountKind IWithBlockBlobStorageAccountKind IWithCreate IWithCreateAndAccessTier IWithCustomDomain IWithEncryption IWithEncryptionBeta IWithFileStorageAccountKind IWithGeneralPurposeAccountKind IWithGroup IWithHns IWithManagedServiceIdentity IWithManagedServiceIdentityBeta IWithNetworkAccess IWithSku IWithSkuBeta
プロパティ
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(String) WithNetworkAccess.withAccessFromIpAddress(String) および WithNetworkAccess.withAccessFromIpAddressRange(String) を介して指定されたネットワークを除き、既定ですべてのネットワークからストレージ アカウントへのアクセスを拒否するように指定します。 (継承元 IWithNetworkAccess) |
WithAccessTier(AccessTier) |
課金に使用するアクセス層を指定します。 アクセス層は、7 日 (168 時間) に 1 回以上変更することはできません。 StandardLRS、StandardGRS、StandardRAGRS、または PremiumLRS アカウントの種類に対してアクセス層を設定することはできません。 (継承元 IWithCreateAndAccessTier) |
WithAzureFilesAadIntegrationEnabled(Boolean) |
Azure files aad 統合を有効にするかどうかを指定します。 (継承元 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() |
ストレージ アカウントの種類を "Storage" (汎用の種類) に指定します。 (継承元 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() |
暗黙的なマネージド サービス ID (MSI) を有効にする必要があることを指定します。 (継承元 IWithManagedServiceIdentityBeta) |
WithTag(String, String) |
リソースにタグを追加します。 (継承元 IDefinitionWithTags<T>) |
WithTags(IDictionary<String,String>) |
リソースのタグを {@link Map} として指定します。 (継承元 IDefinitionWithTags<T>) |
適用対象
Azure SDK for .NET