StorageAccountProperties interface

ストレージアカウントのプロパティ。

プロパティ

accessTier

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

accountMigrationInProgress

顧客が開始したアカウントの移行が進行中の場合、値は true になり、それ以外の場合は null になります。

allowBlobPublicAccess

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

allowCrossTenantReplication

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

allowedCopyScope

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

allowSharedKeyAccess

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

allowSharedKeyAccessForServices

サービスレベルで共有キーアクセスプロパティを示します

azureFilesIdentityBasedAuthentication

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

blobRestoreStatus

BLOB の復元状態

creationTime

ストレージ アカウントの作成日時を UTC で取得します。

customDomain

ユーザーがこのストレージ アカウントに割り当てたカスタム ドメインを取得します。

dataCollaborationPolicyProperties

ストレージアカウントのデータコラボレーションポリシー。

defaultToOAuthAuthentication

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

dnsEndpointType

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

dualStackEndpointPreference

ユーザーが選択したインターネットプロトコルに関する情報を保持します。

enableExtendedGroups

true に設定されている場合は、ローカル ユーザー機能を使用してグループの拡張サポートを有効にします

enableHttpsTrafficOnly

true に設定されている場合にのみ、ストレージ サービスへの https トラフィックを許可します。

enableNfsV3

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

encryption

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

failoverInProgress

フェールオーバーが進行中の場合、値は true になり、それ以外の場合は null になります。

geoPriorityReplicationStatus

アカウントに対して Geo Priority Replication が有効になっているかどうかを示すステータス。

geoReplicationStats

geo レプリケーションの統計

immutableStorageWithVersioning

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

isHnsEnabled

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

isLocalUserEnabled

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

isSftpEnabled

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

isSkuConversionBlocked

このプロパティは、移行が進行中の場合に true または false に設定されます。 デフォルト値は null です。

keyCreationTime

ストレージ アカウント キーの作成時刻。

keyPolicy

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

largeFileSharesState

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

lastGeoFailoverTime

セカンダリ ロケーションへのフェールオーバーの最新のインスタンスのタイムスタンプを取得します。 最新のタイムスタンプのみが保持されます。 フェールオーバー インスタンスがない場合、この要素は返されません。 accountType がStandard_GRSまたはStandard_RAGRSの場合にのみ使用できます。

minimumTlsVersion

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

networkRuleSet

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

primaryEndpoints

パブリック BLOB、キュー、またはテーブル オブジェクトの取得を実行するために使用される URL を取得します。 Standard_ZRSアカウントとPremium_LRS アカウントは BLOB エンドポイントのみを返します。

primaryLocation

ストレージ アカウントのプライマリ データ センターの場所を取得します。

privateEndpointConnections

指定したストレージ アカウントに関連付けられているプライベート エンドポイント接続の一覧

provisioningState

操作が呼び出されたときのストレージ アカウントの状態を取得します。

publicNetworkAccess

ストレージ アカウントへのパブリック ネットワーク アクセスを評価するために、ネットワーク セキュリティ境界構成を許可、禁止、または許可します。

routingPreference

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

sasPolicy

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

secondaryEndpoints

ストレージ アカウントのセカンダリの場所からパブリック BLOB、キュー、またはテーブル オブジェクトの取得を実行するために使用される URL を取得します。 SKU 名がStandard_RAGRSされている場合にのみ使用できます。

secondaryLocation

ストレージ アカウントの geo レプリケートされたセカンダリの場所を取得します。 accountType がStandard_GRSまたはStandard_RAGRSの場合にのみ使用できます。

statusOfPrimary

ストレージ アカウントのプライマリの場所が使用可能か使用不可かを示す状態を取得します。

statusOfSecondary

ストレージ アカウントのセカンダリの場所が使用可能か使用不可かを示す状態を取得します。 SKU 名がStandard_GRSまたはStandard_RAGRSされている場合にのみ使用できます。

storageAccountSkuConversionStatus

このプロパティは readOnly であり、非同期ストレージ アカウント SKU 変換操作中にサーバーによって設定されます。

プロパティの詳細

accessTier

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

accessTier?: AccessTier

プロパティ値

accountMigrationInProgress

顧客が開始したアカウントの移行が進行中の場合、値は true になり、それ以外の場合は null になります。

accountMigrationInProgress?: boolean

プロパティ値

boolean

allowBlobPublicAccess

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

allowBlobPublicAccess?: boolean

プロパティ値

boolean

allowCrossTenantReplication

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

allowCrossTenantReplication?: boolean

プロパティ値

boolean

allowedCopyScope

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

allowedCopyScope?: string

プロパティ値

string

allowSharedKeyAccess

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

allowSharedKeyAccess?: boolean

プロパティ値

boolean

allowSharedKeyAccessForServices

サービスレベルで共有キーアクセスプロパティを示します

allowSharedKeyAccessForServices?: StorageAccountSharedKeyAccessProperties

プロパティ値

azureFilesIdentityBasedAuthentication

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

azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication

プロパティ値

blobRestoreStatus

BLOB の復元状態

blobRestoreStatus?: BlobRestoreStatus

プロパティ値

creationTime

ストレージ アカウントの作成日時を UTC で取得します。

creationTime?: Date

プロパティ値

Date

customDomain

ユーザーがこのストレージ アカウントに割り当てたカスタム ドメインを取得します。

customDomain?: CustomDomain

プロパティ値

dataCollaborationPolicyProperties

ストレージアカウントのデータコラボレーションポリシー。

dataCollaborationPolicyProperties?: StorageDataCollaborationPolicyProperties

プロパティ値

defaultToOAuthAuthentication

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

defaultToOAuthAuthentication?: boolean

プロパティ値

boolean

dnsEndpointType

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

dnsEndpointType?: string

プロパティ値

string

dualStackEndpointPreference

ユーザーが選択したインターネットプロトコルに関する情報を保持します。

dualStackEndpointPreference?: DualStackEndpointPreference

プロパティ値

enableExtendedGroups

true に設定されている場合は、ローカル ユーザー機能を使用してグループの拡張サポートを有効にします

enableExtendedGroups?: boolean

プロパティ値

boolean

enableHttpsTrafficOnly

true に設定されている場合にのみ、ストレージ サービスへの https トラフィックを許可します。

enableHttpsTrafficOnly?: boolean

プロパティ値

boolean

enableNfsV3

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

enableNfsV3?: boolean

プロパティ値

boolean

encryption

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

encryption?: Encryption

プロパティ値

failoverInProgress

フェールオーバーが進行中の場合、値は true になり、それ以外の場合は null になります。

failoverInProgress?: boolean

プロパティ値

boolean

geoPriorityReplicationStatus

アカウントに対して Geo Priority Replication が有効になっているかどうかを示すステータス。

geoPriorityReplicationStatus?: GeoPriorityReplicationStatus

プロパティ値

geoReplicationStats

geo レプリケーションの統計

geoReplicationStats?: GeoReplicationStats

プロパティ値

immutableStorageWithVersioning

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

immutableStorageWithVersioning?: ImmutableStorageAccount

プロパティ値

isHnsEnabled

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

isHnsEnabled?: boolean

プロパティ値

boolean

isLocalUserEnabled

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

isLocalUserEnabled?: boolean

プロパティ値

boolean

isSftpEnabled

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

isSftpEnabled?: boolean

プロパティ値

boolean

isSkuConversionBlocked

このプロパティは、移行が進行中の場合に true または false に設定されます。 デフォルト値は null です。

isSkuConversionBlocked?: boolean

プロパティ値

boolean

keyCreationTime

ストレージ アカウント キーの作成時刻。

keyCreationTime?: KeyCreationTime

プロパティ値

keyPolicy

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

keyPolicy?: KeyPolicy

プロパティ値

largeFileSharesState

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

largeFileSharesState?: string

プロパティ値

string

lastGeoFailoverTime

セカンダリ ロケーションへのフェールオーバーの最新のインスタンスのタイムスタンプを取得します。 最新のタイムスタンプのみが保持されます。 フェールオーバー インスタンスがない場合、この要素は返されません。 accountType がStandard_GRSまたはStandard_RAGRSの場合にのみ使用できます。

lastGeoFailoverTime?: Date

プロパティ値

Date

minimumTlsVersion

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

minimumTlsVersion?: string

プロパティ値

string

networkRuleSet

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

networkRuleSet?: NetworkRuleSet

プロパティ値

primaryEndpoints

パブリック BLOB、キュー、またはテーブル オブジェクトの取得を実行するために使用される URL を取得します。 Standard_ZRSアカウントとPremium_LRS アカウントは BLOB エンドポイントのみを返します。

primaryEndpoints?: Endpoints

プロパティ値

primaryLocation

ストレージ アカウントのプライマリ データ センターの場所を取得します。

primaryLocation?: string

プロパティ値

string

privateEndpointConnections

指定したストレージ アカウントに関連付けられているプライベート エンドポイント接続の一覧

privateEndpointConnections?: PrivateEndpointConnection[]

プロパティ値

provisioningState

操作が呼び出されたときのストレージ アカウントの状態を取得します。

provisioningState?: ProvisioningState

プロパティ値

publicNetworkAccess

ストレージ アカウントへのパブリック ネットワーク アクセスを評価するために、ネットワーク セキュリティ境界構成を許可、禁止、または許可します。

publicNetworkAccess?: string

プロパティ値

string

routingPreference

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

routingPreference?: RoutingPreference

プロパティ値

sasPolicy

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

sasPolicy?: SasPolicy

プロパティ値

secondaryEndpoints

ストレージ アカウントのセカンダリの場所からパブリック BLOB、キュー、またはテーブル オブジェクトの取得を実行するために使用される URL を取得します。 SKU 名がStandard_RAGRSされている場合にのみ使用できます。

secondaryEndpoints?: Endpoints

プロパティ値

secondaryLocation

ストレージ アカウントの geo レプリケートされたセカンダリの場所を取得します。 accountType がStandard_GRSまたはStandard_RAGRSの場合にのみ使用できます。

secondaryLocation?: string

プロパティ値

string

statusOfPrimary

ストレージ アカウントのプライマリの場所が使用可能か使用不可かを示す状態を取得します。

statusOfPrimary?: AccountStatus

プロパティ値

statusOfSecondary

ストレージ アカウントのセカンダリの場所が使用可能か使用不可かを示す状態を取得します。 SKU 名がStandard_GRSまたはStandard_RAGRSされている場合にのみ使用できます。

statusOfSecondary?: AccountStatus

プロパティ値

storageAccountSkuConversionStatus

このプロパティは readOnly であり、非同期ストレージ アカウント SKU 変換操作中にサーバーによって設定されます。

storageAccountSkuConversionStatus?: StorageAccountSkuConversionStatus

プロパティ値