StorageAccount interface

ストレージ アカウント。

Extends

プロパティ

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

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

extendedLocation

リソースの extendedLocation。

failoverInProgress

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

geoPriorityReplicationStatus

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

geoReplicationStats

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

identity

リソースの ID。

immutableStorageWithVersioning

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

isHnsEnabled

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

isLocalUserEnabled

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

isSftpEnabled

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

isSkuConversionBlocked

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

keyCreationTime

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

keyPolicy

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

kind

Kind を取得します。

largeFileSharesState

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

lastGeoFailoverTime

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

minimumTlsVersion

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

networkRuleSet

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

placement

Optional. ストレージ アカウントのゾーン配置の詳細を取得または設定します。

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の場合にのみ使用できます。

sku

SKU を取得します。

statusOfPrimary

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

statusOfSecondary

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

storageAccountSkuConversionStatus

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

zones

可用性ゾーン。

継承されたプロパティ

id

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

リソースが存在する地理的な場所

name

リソースの名前

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

tags

リソース タグ。

type

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

プロパティの詳細

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

プロパティ値

extendedLocation

リソースの extendedLocation。

extendedLocation?: ExtendedLocation

プロパティ値

failoverInProgress

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

failoverInProgress?: boolean

プロパティ値

boolean

geoPriorityReplicationStatus

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

geoPriorityReplicationStatus?: GeoPriorityReplicationStatus

プロパティ値

geoReplicationStats

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

geoReplicationStats?: GeoReplicationStats

プロパティ値

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

isSkuConversionBlocked

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

isSkuConversionBlocked?: boolean

プロパティ値

boolean

keyCreationTime

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

keyCreationTime?: KeyCreationTime

プロパティ値

keyPolicy

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

keyPolicy?: KeyPolicy

プロパティ値

kind

Kind を取得します。

kind?: string

プロパティ値

string

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

プロパティ値

placement

Optional. ストレージ アカウントのゾーン配置の詳細を取得または設定します。

placement?: Placement

プロパティ値

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

sku

SKU を取得します。

sku?: Sku

プロパティ値

Sku

statusOfPrimary

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

statusOfPrimary?: AccountStatus

プロパティ値

statusOfSecondary

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

statusOfSecondary?: AccountStatus

プロパティ値

storageAccountSkuConversionStatus

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

storageAccountSkuConversionStatus?: StorageAccountSkuConversionStatus

プロパティ値

zones

可用性ゾーン。

zones?: string[]

プロパティ値

string[]

継承されたプロパティの詳細

id

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

プロパティ値

string

TrackedResource.id から継承された

location

リソースが存在する地理的な場所

location: string

プロパティ値

string

TrackedResource.location から継承

name

リソースの名前

name?: string

プロパティ値

string

TrackedResource.name から継承された

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

systemData?: SystemData

プロパティ値

trackedResource.systemData から継承

tags

リソース タグ。

tags?: Record<string, string>

プロパティ値

Record<string, string>

TrackedResource.tags から継承された

type

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

type?: string

プロパティ値

string

trackedResource.typeから継承された