StorageAccountProperties interface
ストレージアカウントのプロパティ。
プロパティ
| access |
種類が BlobStorage であるストレージ アカウントに必要です。 アクセス層は課金に使用されます。 "Premium" アクセス層は Premium ブロック BLOB ストレージ アカウントの種類の既定値であり、Premium ブロック BLOB ストレージ アカウントの種類に対しては変更できません。 |
| account |
顧客が開始したアカウントの移行が進行中の場合、値は true になり、それ以外の場合は null になります。 |
| allow |
ストレージ アカウント内のすべての BLOB またはコンテナーへのパブリック アクセスを許可または禁止します。 このプロパティの既定の解釈は false です。 |
| allow |
AAD テナント 間のオブジェクト レプリケーションを許可または禁止します。 オブジェクト レプリケーション ポリシーに異なる AAD テナントのストレージ アカウントが含まれる場合にのみ、新規または既存のアカウントに対してこのプロパティを true に設定します。 既定では、新しいアカウントがベスト セキュリティ プラクティスに従う場合、既定の解釈は false です。 |
| allowed |
AAD テナント内またはプライベート リンクを使用して、同じ VNet へのストレージ アカウントとの間のコピーを制限します。 |
| allow |
ストレージ アカウントが、共有キーを介してアカウント アクセス キーを使用して承認される要求を許可するかどうかを示します。 false の場合、Shared Access Signature を含むすべての要求が Azure Active Directory (Azure AD) で承認されている必要があります。 既定値は null で、true と同じです。 |
| allow |
サービスレベルで共有キーアクセスプロパティを示します |
| azure |
Azure Files の ID ベースの認証設定を提供します。 |
| blob |
BLOB の復元状態 |
| creation |
ストレージ アカウントの作成日時を UTC で取得します。 |
| custom |
ユーザーがこのストレージ アカウントに割り当てたカスタム ドメインを取得します。 |
| data |
ストレージアカウントのデータコラボレーションポリシー。 |
| default |
既定の認証が OAuth かどうかを示すブール値フラグ。 このプロパティの既定の解釈は false です。 |
| dns |
エンドポイントの種類を指定できます。 これを AzureDNSZone に設定すると、1 つのサブスクリプションに多数のアカウントが作成されます。これにより、Azure DNS ゾーンにアカウントが作成され、エンドポイント URL に英数字の DNS ゾーン識別子が設定されます。 |
| dual |
ユーザーが選択したインターネットプロトコルに関する情報を保持します。 |
| enable |
true に設定されている場合は、ローカル ユーザー機能を使用してグループの拡張サポートを有効にします |
| enable |
true に設定されている場合にのみ、ストレージ サービスへの https トラフィックを許可します。 |
| enable |
TRUE に設定されている場合、NFS 3.0 プロトコルのサポートが有効になります。 |
| encryption | ストレージ アカウントのサーバー側暗号化に使用する暗号化設定。 |
| failover |
フェールオーバーが進行中の場合、値は true になり、それ以外の場合は null になります。 |
| geo |
アカウントに対して Geo Priority Replication が有効になっているかどうかを示すステータス。 |
| geo |
geo レプリケーションの統計 |
| immutable |
プロパティは不変であり、アカウント作成時にのみ true に設定できます。 true に設定すると、アカウント内のすべてのコンテナーのオブジェクト レベルの不変性が既定で有効になります。 |
| is |
アカウント HierarchyNamespace が true に設定されている場合に有効になります。 |
| is |
ローカル ユーザー機能を有効にします (true に設定されている場合) |
| is |
セキュリティで保護されたファイル転送プロトコルを有効にします (true に設定されている場合) |
| is |
このプロパティは、移行が進行中の場合に true または false に設定されます。 デフォルト値は null です。 |
| key |
ストレージ アカウント キーの作成時刻。 |
| key |
ストレージ アカウントに割り当てられた KeyPolicy。 |
| large |
[有効] に設定されている場合は、大きなファイル共有を許可します。 一度有効にした後は無効にできません。 |
| last |
セカンダリ ロケーションへのフェールオーバーの最新のインスタンスのタイムスタンプを取得します。 最新のタイムスタンプのみが保持されます。 フェールオーバー インスタンスがない場合、この要素は返されません。 accountType がStandard_GRSまたはStandard_RAGRSの場合にのみ使用できます。 |
| minimum |
ストレージへの要求で許可される最小 TLS バージョンを設定します。 このプロパティの既定の解釈は TLS 1.0 です。 最低TLSバージョン1.3はサポートされていません。 |
| network |
ネットワーク ルール セット |
| primary |
パブリック BLOB、キュー、またはテーブル オブジェクトの取得を実行するために使用される URL を取得します。 Standard_ZRSアカウントとPremium_LRS アカウントは BLOB エンドポイントのみを返します。 |
| primary |
ストレージ アカウントのプライマリ データ センターの場所を取得します。 |
| private |
指定したストレージ アカウントに関連付けられているプライベート エンドポイント接続の一覧 |
| provisioning |
操作が呼び出されたときのストレージ アカウントの状態を取得します。 |
| public |
ストレージ アカウントへのパブリック ネットワーク アクセスを評価するために、ネットワーク セキュリティ境界構成を許可、禁止、または許可します。 |
| routing |
ユーザーがデータ転送を選択したネットワーク ルーティングの選択に関する情報を保持します |
| sas |
ストレージ アカウントに割り当てられた SasPolicy。 |
| secondary |
ストレージ アカウントのセカンダリの場所からパブリック BLOB、キュー、またはテーブル オブジェクトの取得を実行するために使用される URL を取得します。 SKU 名がStandard_RAGRSされている場合にのみ使用できます。 |
| secondary |
ストレージ アカウントの geo レプリケートされたセカンダリの場所を取得します。 accountType がStandard_GRSまたはStandard_RAGRSの場合にのみ使用できます。 |
| status |
ストレージ アカウントのプライマリの場所が使用可能か使用不可かを示す状態を取得します。 |
| status |
ストレージ アカウントのセカンダリの場所が使用可能か使用不可かを示す状態を取得します。 SKU 名がStandard_GRSまたはStandard_RAGRSされている場合にのみ使用できます。 |
| storage |
このプロパティは 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
creationTime
ストレージ アカウントの作成日時を UTC で取得します。
creationTime?: Date
プロパティ値
Date
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
failoverInProgress
フェールオーバーが進行中の場合、値は true になり、それ以外の場合は null になります。
failoverInProgress?: boolean
プロパティ値
boolean
geoPriorityReplicationStatus
アカウントに対して Geo Priority Replication が有効になっているかどうかを示すステータス。
geoPriorityReplicationStatus?: GeoPriorityReplicationStatus
プロパティ値
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
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
primaryEndpoints
パブリック BLOB、キュー、またはテーブル オブジェクトの取得を実行するために使用される URL を取得します。 Standard_ZRSアカウントとPremium_LRS アカウントは BLOB エンドポイントのみを返します。
primaryEndpoints?: Endpoints
プロパティ値
primaryLocation
ストレージ アカウントのプライマリ データ センターの場所を取得します。
primaryLocation?: string
プロパティ値
string
privateEndpointConnections
指定したストレージ アカウントに関連付けられているプライベート エンドポイント接続の一覧
privateEndpointConnections?: PrivateEndpointConnection[]
プロパティ値
provisioningState
publicNetworkAccess
ストレージ アカウントへのパブリック ネットワーク アクセスを評価するために、ネットワーク セキュリティ境界構成を許可、禁止、または許可します。
publicNetworkAccess?: string
プロパティ値
string
routingPreference
ユーザーがデータ転送を選択したネットワーク ルーティングの選択に関する情報を保持します
routingPreference?: RoutingPreference
プロパティ値
sasPolicy
secondaryEndpoints
ストレージ アカウントのセカンダリの場所からパブリック BLOB、キュー、またはテーブル オブジェクトの取得を実行するために使用される URL を取得します。 SKU 名がStandard_RAGRSされている場合にのみ使用できます。
secondaryEndpoints?: Endpoints
プロパティ値
secondaryLocation
ストレージ アカウントの geo レプリケートされたセカンダリの場所を取得します。 accountType がStandard_GRSまたはStandard_RAGRSの場合にのみ使用できます。
secondaryLocation?: string
プロパティ値
string
statusOfPrimary
statusOfSecondary
ストレージ アカウントのセカンダリの場所が使用可能か使用不可かを示す状態を取得します。 SKU 名がStandard_GRSまたはStandard_RAGRSされている場合にのみ使用できます。
statusOfSecondary?: AccountStatus
プロパティ値
storageAccountSkuConversionStatus
このプロパティは readOnly であり、非同期ストレージ アカウント SKU 変換操作中にサーバーによって設定されます。
storageAccountSkuConversionStatus?: StorageAccountSkuConversionStatus