StorageAccount interface
ストレージ アカウント。
- Extends
プロパティ
access |
種類が BlobStorage のストレージ アカウントに必要です。 アクセス層は課金に使用されます。 "Premium" アクセス層は Premium ブロック BLOB ストレージ アカウントの種類の既定値であり、Premium ブロック BLOB ストレージ アカウントの種類に対しては変更できません。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
account |
顧客が開始したアカウントの移行が進行中の場合、値は true、それ以外の場合は null になります。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
allow |
ストレージ アカウント内のすべての BLOB またはコンテナーへのパブリック アクセスを許可または禁止します。 このプロパティの既定の解釈は false です。 |
allow |
AAD テナント 間のオブジェクト レプリケーションを許可または禁止します。 オブジェクト レプリケーション ポリシーに別の AAD テナント内のストレージ アカウントが含まれる場合にのみ、新規または既存のアカウントに対してこのプロパティを true に設定します。 新しいアカウントが既定でベスト セキュリティ プラクティスに従う場合、既定の解釈は false です。 |
allowed |
AAD テナント内またはプライベート リンクを使用して、同じ VNet へのストレージ アカウントとの間のコピーを制限します。 |
allow |
ストレージ アカウントが、共有キーを介してアカウント アクセス キーを使用して要求を承認することを許可するかどうかを示します。 false の場合、共有アクセス署名を含むすべての要求が Azure Active Directory (Azure AD) で承認されている必要があります。 既定値は null で、true と同じです。 |
azure |
Azure Filesの ID ベースの認証設定を提供します。 |
blob |
BLOB の復元状態注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
creation |
ストレージ アカウントの作成日時を UTC で取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
custom |
ユーザーがこのストレージ アカウントに割り当てたカスタム ドメインを取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
default |
既定の認証が OAuth かどうかを示すブール値フラグ。 このプロパティの既定の解釈は false です。 |
dns |
エンドポイントの種類を指定できます。 これを AzureDNSZone に設定すると、1 つのサブスクリプションに多数のアカウントが作成されます。これにより、Azure DNS ゾーンにアカウントが作成され、エンドポイント URL に英数字の DNS ゾーン識別子が設定されます。 |
enable |
が true に設定されている場合にのみ、ストレージ サービスへの https トラフィックを許可します。 |
enable |
TRUE に設定されている場合、NFS 3.0 プロトコルのサポートが有効になります。 |
encryption | ストレージ アカウントのサーバー側暗号化に使用する暗号化設定。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
extended |
リソースの extendedLocation。 |
failover |
フェールオーバーが進行中の場合、値は true になり、それ以外の場合は null になります。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
geo |
Geo レプリケーション統計注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
identity | リソースの ID。 |
immutable |
プロパティは不変であり、アカウント作成時にのみ true に設定できます。 true に設定すると、アカウント内のすべてのコンテナーのオブジェクト レベルの不変性が既定で有効になります。 |
is |
アカウント HierarchyNamespace が true に設定されている場合は有効になります。 |
is |
ローカル ユーザー機能を有効にします (true に設定されている場合) |
is |
True に設定されている場合は、セキュリティで保護されたファイル転送プロトコルを有効にします |
is |
移行が進行中の場合、このプロパティは true または false に設定されます。 既定値は null です。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
key |
ストレージ アカウント キーの作成時間。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
key |
ストレージ アカウントに割り当てられた KeyPolicy。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
kind | Kind を取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
large |
[有効] に設定されている場合は、大きなファイル共有を許可します。 一度有効にした後は無効にできません。 |
last |
セカンダリの場所へのフェールオーバーの最新のインスタンスのタイムスタンプを取得します。 最新のタイムスタンプのみが保持されます。 フェールオーバー インスタンスが存在したことがない場合、この要素は返されません。 accountType がStandard_GRSまたはStandard_RAGRSの場合にのみ使用できます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
minimum |
ストレージへの要求で許可される最小 TLS バージョンを設定します。 このプロパティの既定の解釈は TLS 1.0 です。 |
network |
ネットワーク ルール セット注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
primary |
パブリック BLOB、キュー、またはテーブル オブジェクトの取得を実行するために使用される URL を取得します。 Standard_ZRSアカウントとPremium_LRS アカウントは BLOB エンドポイントのみを返します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
primary |
ストレージ アカウントのプライマリ データ センターの場所を取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
private |
指定したストレージ アカウントに関連付けられているプライベート エンドポイント接続の一覧注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
provisioning |
操作が呼び出されたときのストレージ アカウントの状態を取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
public |
ストレージ アカウントへのパブリック ネットワーク アクセスを許可または禁止します。 値は省略可能ですが、渡される場合は、'Enabled' または 'Disabled' である必要があります。 |
routing |
ユーザーがデータ転送を選択したネットワーク ルーティングの選択に関する情報を保持します |
sas |
ストレージ アカウントに割り当てられた SasPolicy。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
secondary |
ストレージ アカウントのセカンダリの場所からパブリック BLOB、キュー、またはテーブル オブジェクトの取得を実行するために使用される URL を取得します。 SKU 名がStandard_RAGRSされている場合にのみ使用できます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
secondary |
ストレージ アカウントの geo レプリケートされたセカンダリの場所を取得します。 accountType がStandard_GRSまたはStandard_RAGRSの場合にのみ使用できます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
sku | SKU を取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
status |
ストレージ アカウントのプライマリの場所が使用可能か使用不可かを示す状態を取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
status |
ストレージ アカウントのセカンダリの場所が使用可能か使用不可かを示す状態を取得します。 SKU 名がStandard_GRSまたはStandard_RAGRS場合にのみ使用できます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
storage |
このプロパティは readOnly であり、非同期ストレージ アカウント SKU 変換操作中にサーバーによって設定されます。 |
継承されたプロパティ
id | リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
location | リソースが保存されている地理的な場所 |
name | リソース名注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
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 の場合、共有アクセス署名を含むすべての要求が Azure Active Directory (Azure AD) で承認されている必要があります。 既定値は null で、true と同じです。
allowSharedKeyAccess?: boolean
プロパティ値
boolean
azureFilesIdentityBasedAuthentication
Azure Filesの ID ベースの認証設定を提供します。
azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication
プロパティ値
blobRestoreStatus
BLOB の復元状態注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
blobRestoreStatus?: BlobRestoreStatus
プロパティ値
creationTime
ストレージ アカウントの作成日時を UTC で取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
creationTime?: Date
プロパティ値
Date
customDomain
ユーザーがこのストレージ アカウントに割り当てたカスタム ドメインを取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
customDomain?: CustomDomain
プロパティ値
defaultToOAuthAuthentication
既定の認証が OAuth かどうかを示すブール値フラグ。 このプロパティの既定の解釈は false です。
defaultToOAuthAuthentication?: boolean
プロパティ値
boolean
dnsEndpointType
エンドポイントの種類を指定できます。 これを AzureDNSZone に設定すると、1 つのサブスクリプションに多数のアカウントが作成されます。これにより、Azure DNS ゾーンにアカウントが作成され、エンドポイント URL に英数字の DNS ゾーン識別子が設定されます。
dnsEndpointType?: string
プロパティ値
string
enableHttpsTrafficOnly
が true に設定されている場合にのみ、ストレージ サービスへの https トラフィックを許可します。
enableHttpsTrafficOnly?: boolean
プロパティ値
boolean
enableNfsV3
TRUE に設定されている場合、NFS 3.0 プロトコルのサポートが有効になります。
enableNfsV3?: boolean
プロパティ値
boolean
encryption
ストレージ アカウントのサーバー側暗号化に使用する暗号化設定。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
encryption?: Encryption
プロパティ値
extendedLocation
failoverInProgress
フェールオーバーが進行中の場合、値は true になり、それ以外の場合は null になります。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
failoverInProgress?: boolean
プロパティ値
boolean
geoReplicationStats
Geo レプリケーション統計注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
geoReplicationStats?: GeoReplicationStats
プロパティ値
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 です。
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
ストレージ アカウントへのパブリック ネットワーク アクセスを許可または禁止します。 値は省略可能ですが、渡される場合は、'Enabled' または 'Disabled' である必要があります。
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
statusOfPrimary
ストレージ アカウントのプライマリの場所が使用可能か使用不可かを示す状態を取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
statusOfPrimary?: AccountStatus
プロパティ値
statusOfSecondary
ストレージ アカウントのセカンダリの場所が使用可能か使用不可かを示す状態を取得します。 SKU 名がStandard_GRSまたはStandard_RAGRS場合にのみ使用できます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
statusOfSecondary?: AccountStatus
プロパティ値
storageAccountSkuConversionStatus
このプロパティは readOnly であり、非同期ストレージ アカウント SKU 変換操作中にサーバーによって設定されます。
storageAccountSkuConversionStatus?: StorageAccountSkuConversionStatus
プロパティ値
継承されたプロパティの詳細
id
リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
id?: string
プロパティ値
string
location
name
tags
リソース タグ。
tags?: {[propertyName: string]: string}
プロパティ値
{[propertyName: string]: string}
type
リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
type?: string
プロパティ値
string