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

kind = BlobStorage のストレージ アカウントに必要な値を取得または設定します。 アクセス層は課金に使用されます。 "Premium" アクセス層は Premium ブロック BLOB ストレージ アカウントの種類の既定値であり、Premium ブロック 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 Filesの ID ベースの認証設定を取得または設定します。

CustomDomain

ストレージ アカウントに割り当てられたユーザー ドメインを取得または設定します。 Name は CNAME ソースです。 現時点では、ストレージ アカウントごとに 1 つのカスタム ドメインのみがサポートされています。 既存のカスタム ドメインをクリアするには、カスタム ドメイン名プロパティに空の文字列を使用します。

DefaultToOAuthAuthentication

既定の認証が OAuth かどうかを示すブール型のフラグを取得または設定します。 このプロパティの既定の解釈は false です。

DnsEndpointType

取得または設定を使用すると、エンドポイントの種類を指定できます。 これを AzureDNSZone に設定して、1 つのサブスクリプションに多数のアカウントを作成します。これにより、Azure DNS ゾーンにアカウントが作成され、エンドポイント URL には英数字の DNS ゾーン識別子が含まれます。 使用可能な値は、'Standard'、'AzureDnsZone' です。

EnableHttpsTrafficOnly

を true に設定した場合にのみ、ストレージ サービスへの https トラフィックを許可する値を取得または設定します。 API バージョン 2019-04-01 以降、既定値は true です。

EnableNfsV3

true に設定されている場合、NFS 3.0 プロトコルのサポートが有効になっているかどうかを取得または設定します。

Encryption

ストレージ アカウントのサーバー側暗号化に使用する暗号化設定を取得または設定します。

ExtendedLocation

省略可能な 値を取得または設定します。 リソースの拡張場所を設定します。 設定されていない場合、ストレージ アカウントは Azure メイン リージョンに作成されます。 それ以外の場合は、指定した拡張場所に作成されます

Identity

リソースの ID を取得または設定します。

ImmutableStorageWithVersioning

プロパティが不変であり、アカウント作成時にのみ true に設定できる値を取得または設定します。 true に設定すると、アカウント内のすべての新しいコンテナーのオブジェクト レベルの不変性が既定で有効になります。

IsHnsEnabled

true に設定されている場合に有効なアカウント HierarchyNamespace を取得または設定します。

IsLocalUserEnabled

true に設定されている場合、ローカル ユーザー機能を有効にする値を取得または設定します

IsSftpEnabled

True に設定されている場合、セキュリティで保護されたファイル転送プロトコルを有効にする値を取得または設定します

KeyPolicy

ストレージ アカウントに割り当てられた keyPolicy を取得または設定します。

Kind

必須の値を取得または設定します。 ストレージ アカウントの種類を示します。 使用できる値は、'Storage'、'StorageV2'、'BlobStorage'、'FileStorage'、'BlockBlobStorage' です。

LargeFileSharesState

[有効] に設定されている場合、大きなファイル共有を許可する値を取得または設定します。 有効にした後は無効にできません。 使用可能な値は 'Disabled'、'Enabled' です。

Location

必須の値を取得または設定します。 リソースの場所を取得または設定します。 これは、サポートされ、登録されている Azure Geo リージョン (米国西部、米国東部、東南アジアなど) の 1 つになります。 リソースの geo リージョンは、作成後は変更できませんが、更新時に同じ geo リージョンが指定されている場合、要求は成功します。

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()

オブジェクトを検証します。

適用対象