StorageAccountCreateParameters クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ストレージ アカウントの作成時に使用されるパラメーター。
[Microsoft.Rest.Serialization.JsonTransformation]
public class StorageAccountCreateParameters
[<Microsoft.Rest.Serialization.JsonTransformation>]
type StorageAccountCreateParameters = class
Public Class StorageAccountCreateParameters
- 継承
-
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() |
オブジェクトを検証します。 |
適用対象
Azure SDK for .NET