次の方法で共有


StorageAccountCreateParameters interface

ストレージ アカウントの作成時に使用されるパラメーター。

プロパティ

accessTier

kind = BlobStorage のストレージ アカウントに必要です。 アクセス層は課金に使用されます。 "Premium" アクセス層は Premium ブロック BLOB ストレージ アカウントの種類の既定値であり、Premium ブロック BLOB ストレージ アカウントの種類に対しては変更できません。

allowBlobPublicAccess

ストレージ アカウント内のすべての BLOB またはコンテナーへのパブリック アクセスを許可または禁止します。 このプロパティの既定の解釈は false です。

allowCrossTenantReplication

AAD テナント オブジェクト間のレプリケーションを許可または禁止します。 オブジェクト レプリケーション ポリシーに異なる AAD テナント内のストレージ アカウントが含まれる場合にのみ、新規または既存のアカウントに対してこのプロパティを true に設定します。 既定では、新しいアカウントがベスト セキュリティ プラクティスに従う場合、既定の解釈は false です。

allowedCopyScope

AAD テナント内または同じ VNet へのプライベート リンクを使用して、ストレージ アカウントとの間でコピーを制限します。

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 ゾーン識別子が含まれます。

enableHttpsTrafficOnly

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

enableNfsV3

TRUE に設定されている場合、NFS 3.0 プロトコルのサポートが有効になります。

encryption

ストレージ アカウントのサーバー側暗号化に使用する暗号化設定。

extendedLocation

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

identity

リソースの ID。

immutableStorageWithVersioning

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

isHnsEnabled

アカウント HierarchyNamespace が true に設定されている場合に有効になります。

isLocalUserEnabled

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

isSftpEnabled

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

keyPolicy

ストレージ アカウントに割り当てられた KeyPolicy。

kind

必須。 ストレージ アカウントの種類を示します。

largeFileSharesState

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

location

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

minimumTlsVersion

ストレージへの要求で許可される最小 TLS バージョンを設定します。 このプロパティの既定の解釈は TLS 1.0 です。

networkRuleSet

ネットワーク ルール セット

publicNetworkAccess

ストレージ アカウントへのパブリック ネットワーク アクセスを許可または禁止します。 値は省略可能ですが、渡される場合は、'Enabled' または 'Disabled' である必要があります。

routingPreference

データ転送のためにユーザーが選択したネットワーク ルーティングの選択に関する情報を保持します

sasPolicy

ストレージ アカウントに割り当てられた SasPolicy。

sku

必須。 SKU 名を取得または設定します。

tags

リソースを記述するキー値ペアの一覧を取得または設定します。 これらのタグは、(リソース グループ間で) このリソースを表示およびグループ化するために使用できます。 リソースには最大 15 個のタグを指定できます。 各タグには、長さが 128 文字以下のキーと、長さが 256 文字以下の値が必要です。

プロパティの詳細

accessTier

kind = BlobStorage のストレージ アカウントに必要です。 アクセス層は課金に使用されます。 "Premium" アクセス層は Premium ブロック BLOB ストレージ アカウントの種類の既定値であり、Premium ブロック BLOB ストレージ アカウントの種類に対しては変更できません。

accessTier?: AccessTier

プロパティ値

allowBlobPublicAccess

ストレージ アカウント内のすべての BLOB またはコンテナーへのパブリック アクセスを許可または禁止します。 このプロパティの既定の解釈は false です。

allowBlobPublicAccess?: boolean

プロパティ値

boolean

allowCrossTenantReplication

AAD テナント オブジェクト間のレプリケーションを許可または禁止します。 オブジェクト レプリケーション ポリシーに異なる AAD テナント内のストレージ アカウントが含まれる場合にのみ、新規または既存のアカウントに対してこのプロパティを true に設定します。 既定では、新しいアカウントがベスト セキュリティ プラクティスに従う場合、既定の解釈は false です。

allowCrossTenantReplication?: boolean

プロパティ値

boolean

allowedCopyScope

AAD テナント内または同じ VNet へのプライベート リンクを使用して、ストレージ アカウントとの間でコピーを制限します。

allowedCopyScope?: string

プロパティ値

string

allowSharedKeyAccess

ストレージ アカウントが、共有キーを介してアカウント アクセス キーを使用して要求の承認を許可するかどうかを示します。 false の場合、共有アクセス署名を含むすべての要求が Azure Active Directory (Azure AD) で承認されている必要があります。 既定値は null で、true と同じです。

allowSharedKeyAccess?: boolean

プロパティ値

boolean

azureFilesIdentityBasedAuthentication

Azure Filesの ID ベースの認証設定を提供します。

azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication

プロパティ値

customDomain

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

customDomain?: CustomDomain

プロパティ値

defaultToOAuthAuthentication

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

defaultToOAuthAuthentication?: boolean

プロパティ値

boolean

dnsEndpointType

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

dnsEndpointType?: string

プロパティ値

string

enableHttpsTrafficOnly

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

enableHttpsTrafficOnly?: boolean

プロパティ値

boolean

enableNfsV3

TRUE に設定されている場合、NFS 3.0 プロトコルのサポートが有効になります。

enableNfsV3?: boolean

プロパティ値

boolean

encryption

ストレージ アカウントのサーバー側暗号化に使用する暗号化設定。

encryption?: Encryption

プロパティ値

extendedLocation

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

extendedLocation?: ExtendedLocation

プロパティ値

identity

リソースの ID。

identity?: Identity

プロパティ値

immutableStorageWithVersioning

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

immutableStorageWithVersioning?: ImmutableStorageAccount

プロパティ値

isHnsEnabled

アカウント HierarchyNamespace が true に設定されている場合に有効になります。

isHnsEnabled?: boolean

プロパティ値

boolean

isLocalUserEnabled

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

isLocalUserEnabled?: boolean

プロパティ値

boolean

isSftpEnabled

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

isSftpEnabled?: boolean

プロパティ値

boolean

keyPolicy

ストレージ アカウントに割り当てられた KeyPolicy。

keyPolicy?: KeyPolicy

プロパティ値

kind

必須。 ストレージ アカウントの種類を示します。

kind: string

プロパティ値

string

largeFileSharesState

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

largeFileSharesState?: string

プロパティ値

string

location

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

location: string

プロパティ値

string

minimumTlsVersion

ストレージへの要求で許可される最小 TLS バージョンを設定します。 このプロパティの既定の解釈は TLS 1.0 です。

minimumTlsVersion?: string

プロパティ値

string

networkRuleSet

ネットワーク ルール セット

networkRuleSet?: NetworkRuleSet

プロパティ値

publicNetworkAccess

ストレージ アカウントへのパブリック ネットワーク アクセスを許可または禁止します。 値は省略可能ですが、渡される場合は、'Enabled' または 'Disabled' である必要があります。

publicNetworkAccess?: string

プロパティ値

string

routingPreference

データ転送のためにユーザーが選択したネットワーク ルーティングの選択に関する情報を保持します

routingPreference?: RoutingPreference

プロパティ値

sasPolicy

ストレージ アカウントに割り当てられた SasPolicy。

sasPolicy?: SasPolicy

プロパティ値

sku

必須。 SKU 名を取得または設定します。

sku: Sku

プロパティ値

Sku

tags

リソースを記述するキー値ペアの一覧を取得または設定します。 これらのタグは、(リソース グループ間で) このリソースを表示およびグループ化するために使用できます。 リソースには最大 15 個のタグを指定できます。 各タグには、長さが 128 文字以下のキーと、長さが 256 文字以下の値が必要です。

tags?: {[propertyName: string]: string}

プロパティ値

{[propertyName: string]: string}