Workspaces - Create Or Update
ワークスペースを作成または更新します。
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}?api-version=2025-02-01
URI パラメーター
| 名前 | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
リソース グループの名前。 名前では大文字と小文字が区別されません。 |
|
subscription
|
path | True |
string minLength: 1 |
ターゲット サブスクリプションの ID。 |
|
workspace
|
path | True |
string minLength: 4maxLength: 63 pattern: ^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$ |
ワークスペースの名前。 |
|
api-version
|
query | True |
string minLength: 1 |
この操作に使用する API バージョン。 |
要求本文
| 名前 | 型 | 説明 |
|---|---|---|
| parameters |
ワークスペースを作成または更新するために必要なパラメーター。 |
応答
| 名前 | 型 | 説明 |
|---|---|---|
| 200 OK |
OK 応答の定義。 |
|
| 201 Created |
応答定義を作成しました。 |
|
| 202 Accepted |
受け入れ られる |
|
| Other Status Codes |
操作が失敗した理由を説明するエラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
| 名前 | 説明 |
|---|---|
| user_impersonation | ユーザー アカウントを偽装する |
例
WorkspacesCreate
要求のサンプル
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-00000000000/resourcegroups/oiautorest6685/providers/Microsoft.OperationalInsights/workspaces/oiautorest6685?api-version=2025-02-01
{
"properties": {
"sku": {
"name": "PerGB2018"
},
"retentionInDays": 30
},
"___location": "australiasoutheast",
"tags": {
"tag1": "val1"
}
}
応答のサンプル
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000005/resourcegroups/oiautorest6685/providers/microsoft.operationalinsights/workspaces/aztest2170",
"name": "AzTest2170",
"type": "Microsoft.OperationalInsights/workspaces",
"___location": "australiasoutheast",
"tags": {
"tag1": "val1"
},
"properties": {
"customerId": "bc089d7b-485c-4aff-a71e-c00f362d8d2f",
"provisioningState": "Creating",
"sku": {
"name": "PerGB2018"
},
"retentionInDays": 30,
"publicNetworkAccessForQuery": "Enabled",
"publicNetworkAccessForIngestion": "Enabled"
}
}
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000005/resourcegroups/oiautorest6685/providers/microsoft.operationalinsights/workspaces/aztest2170",
"name": "AzTest2170",
"type": "Microsoft.OperationalInsights/workspaces",
"___location": "australiasoutheast",
"tags": {
"tag1": "val1"
},
"properties": {
"customerId": "bc089d7b-485c-4aff-a71e-c00f362d8d2f",
"provisioningState": "Creating",
"sku": {
"name": "PerGB2018"
},
"retentionInDays": 30,
"publicNetworkAccessForQuery": "Enabled",
"publicNetworkAccessForIngestion": "Enabled"
}
}
定義
| 名前 | 説明 |
|---|---|
|
Capacity |
CapacityReservation SKU が選択されている場合の、このワークスペースの容量予約レベル (GB)。 |
|
created |
リソースを作成した ID の種類。 |
|
Data |
このワークスペースのデータ インジェストの状態。 |
|
Error |
リソース管理エラーの追加情報。 |
|
Error |
エラーの詳細。 |
|
Error |
エラー応答 |
| Identity |
リソースの ID。 |
|
Identity |
マネージド サービス ID の種類。 |
|
Private |
リンクされたプライベート リンク スコープ リソースの一覧。 |
|
Public |
Log Analytics インジェストにアクセスするためのネットワーク アクセスの種類。 |
|
system |
リソースの作成と最後の変更に関連するメタデータ。 |
|
User |
ユーザー割り当て ID プロパティ。 |
| Workspace |
最上位レベルのワークスペース リソース コンテナー。 |
|
Workspace |
インジェストの 1 日あたりのボリューム上限。 |
|
Workspace |
ワークスペースのプロビジョニング状態。 |
|
Workspace |
ワークスペースフェールオーバーのプロパティ。 |
|
Workspace |
レプリケーションのフェールオーバー状態。 |
|
Workspace |
ワークスペースの機能。 |
|
Workspace |
ワークスペース レプリケーションのプロパティ。 |
|
Workspace |
レプリケーションのプロビジョニング状態。 |
|
Workspace |
ワークスペースの SKU。 |
|
Workspace |
SKU の名前。 |
CapacityReservationLevel
CapacityReservation SKU が選択されている場合の、このワークスペースの容量予約レベル (GB)。
| 値 | 説明 |
|---|---|
| 100 | |
| 200 | |
| 300 | |
| 400 | |
| 500 | |
| 1000 | |
| 2000 | |
| 5000 | |
| 10000 | |
| 25000 | |
| 50000 |
createdByType
リソースを作成した ID の種類。
| 値 | 説明 |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DataIngestionStatus
このワークスペースのデータ インジェストの状態。
| 値 | 説明 |
|---|---|
| RespectQuota |
日次上限クォータのリセット、またはサブスクリプションの有効化後にインジェストが有効になりました。 |
| ForceOn |
サービス設定の変更後にインジェストが開始されました。 |
| ForceOff |
サービス設定の変更後、インジェストが停止しました。 |
| OverQuota |
日次上限クォータに達し、インジェストが停止しました。 |
| SubscriptionSuspended |
中断されたサブスクリプションの後、インジェストが停止しました。 |
| ApproachingQuota |
日次上限クォータの 80% に達しました。 |
ErrorAdditionalInfo
リソース管理エラーの追加情報。
| 名前 | 型 | 説明 |
|---|---|---|
| info |
object |
追加情報。 |
| type |
string |
追加情報の種類。 |
ErrorDetail
エラーの詳細。
| 名前 | 型 | 説明 |
|---|---|---|
| additionalInfo |
エラーの追加情報。 |
|
| code |
string |
エラー コード。 |
| details |
エラーの詳細。 |
|
| message |
string |
エラー メッセージ。 |
| target |
string |
エラーターゲット。 |
ErrorResponse
エラー応答
| 名前 | 型 | 説明 |
|---|---|---|
| error |
エラー オブジェクト。 |
Identity
リソースの ID。
| 名前 | 型 | 説明 |
|---|---|---|
| principalId |
string |
リソース ID のプリンシパル ID。 |
| tenantId |
string |
リソースのテナント ID。 |
| type |
マネージド サービス ID の種類。 |
|
| userAssignedIdentities |
<string,
User |
リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 |
IdentityType
マネージド サービス ID の種類。
| 値 | 説明 |
|---|---|
| SystemAssigned | |
| UserAssigned | |
| None |
PrivateLinkScopedResource
リンクされたプライベート リンク スコープ リソースの一覧。
| 名前 | 型 | 説明 |
|---|---|---|
| resourceId |
string |
プライベート リンク スコープ リソースの完全なリソース ID。 |
| scopeId |
string |
プライベート リンク スコープの一意識別子。 |
PublicNetworkAccessType
Log Analytics インジェストにアクセスするためのネットワーク アクセスの種類。
| 値 | 説明 |
|---|---|
| Enabled |
パブリック DNS を介した Log Analytics への接続を有効にします。 |
| Disabled |
パブリック DNS を介した Log Analytics へのパブリック接続を無効にします。 |
systemData
リソースの作成と最後の変更に関連するメタデータ。
| 名前 | 型 | 説明 |
|---|---|---|
| createdAt |
string (date-time) |
リソース作成のタイムスタンプ (UTC)。 |
| createdBy |
string |
リソースを作成した ID。 |
| createdByType |
リソースを作成した ID の種類。 |
|
| lastModifiedAt |
string (date-time) |
リソースの最終変更のタイムスタンプ (UTC) |
| lastModifiedBy |
string |
リソースを最後に変更した ID。 |
| lastModifiedByType |
リソースを最後に変更した ID の種類。 |
UserIdentityProperties
ユーザー割り当て ID プロパティ。
| 名前 | 型 | 説明 |
|---|---|---|
| clientId |
string |
ユーザー割り当て ID のクライアント ID。 |
| principalId |
string |
ユーザー割り当て ID のプリンシパル ID。 |
Workspace
最上位レベルのワークスペース リソース コンテナー。
| 名前 | 型 | 規定値 | 説明 |
|---|---|---|---|
| etag |
string |
ワークスペースの etag。 |
|
| id |
string |
リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
|
| identity |
リソースの ID。 |
||
| ___location |
string |
リソースが存在する地理的な場所 |
|
| name |
string |
リソースの名前 |
|
| properties.createdDate |
string (date-time) |
ワークスペースの作成日。 |
|
| properties.customerId |
string |
これは読み取り専用プロパティです。 ワークスペースに関連付けられている ID を表します。 |
|
| properties.defaultDataCollectionRuleResourceId |
string |
このワークスペースに使用する既定のデータ収集ルールのリソース ID。 必要な形式は 、/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dcrName} です。 |
|
| properties.failover |
ワークスペースフェールオーバーのプロパティ。 |
||
| properties.features |
ワークスペースの機能。 |
||
| properties.forceCmkForQuery |
boolean |
クエリ管理にカスタマー マネージド ストレージが必須かどうかを示します。 |
|
| properties.modifiedDate |
string (date-time) |
ワークスペースの変更日。 |
|
| properties.privateLinkScopedResources |
リンクされたプライベート リンク スコープ リソースの一覧。 |
||
| properties.provisioningState |
ワークスペースのプロビジョニング状態。 |
||
| properties.publicNetworkAccessForIngestion | Enabled |
Log Analytics インジェストにアクセスするためのネットワーク アクセスの種類。 |
|
| properties.publicNetworkAccessForQuery | Enabled |
Log Analytics クエリにアクセスするためのネットワーク アクセスの種類。 |
|
| properties.replication |
ワークスペース レプリケーションのプロパティ。 |
||
| properties.retentionInDays |
integer (int32) |
ワークスペースのデータ保有期間 (日数)。 使用できる値は、価格プランごとに指定します。 詳細については、価格レベルのドキュメントを参照してください。 |
|
| properties.sku |
ワークスペースの SKU。 |
||
| properties.workspaceCapping |
インジェストの 1 日あたりのボリューム上限。 |
||
| systemData |
リソースの作成と最後の変更に関連するメタデータ。 |
||
| tags |
object |
リソース タグ。 |
|
| type |
string |
リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" |
WorkspaceCapping
インジェストの 1 日あたりのボリューム上限。
| 名前 | 型 | 説明 |
|---|---|---|
| dailyQuotaGb |
number (double) |
インジェストのワークスペースの 1 日あたりのクォータ。 |
| dataIngestionStatus |
このワークスペースのデータ インジェストの状態。 |
|
| quotaNextResetTime |
string |
クォータが保存される時刻。 |
WorkspaceEntityStatus
ワークスペースのプロビジョニング状態。
| 値 | 説明 |
|---|---|
| Creating | |
| Succeeded | |
| Failed | |
| Canceled | |
| Deleting | |
| ProvisioningAccount | |
| Updating |
WorkspaceFailoverProperties
ワークスペースフェールオーバーのプロパティ。
| 名前 | 型 | 説明 |
|---|---|---|
| lastModifiedDate |
string (date-time) |
フェールオーバー状態が最後に更新された時刻。 |
| state |
レプリケーションのフェールオーバー状態。 |
WorkspaceFailoverState
レプリケーションのフェールオーバー状態。
| 値 | 説明 |
|---|---|
| Inactive | |
| Activating | |
| Active | |
| Deactivating | |
| Failed |
WorkspaceFeatures
ワークスペースの機能。
| 名前 | 型 | 説明 |
|---|---|---|
| clusterResourceId |
string |
ワークスペースにリンクされている専用 LA クラスター resourceId。 |
| disableLocalAuth |
boolean |
非 AAD ベースの認証を無効にします。 |
| enableDataExport |
boolean |
データをエクスポートするかどうかを示すフラグ。 |
| enableLogAccessUsingOnlyResourcePermissions |
boolean |
使用するアクセス許可 (リソースまたはワークスペース、またはその両方) を示すフラグ。 |
| immediatePurgeDataOn30Days |
boolean |
30 日後にデータを削除するかどうかを示すフラグ。 |
| unifiedSentinelBillingOnly |
boolean |
指定ワークスペースが Sentinel の統合課金モデルのみに制限されているかどうかを示します。 |
WorkspaceReplicationProperties
ワークスペース レプリケーションのプロパティ。
| 名前 | 型 | 説明 |
|---|---|---|
| createdDate |
string (date-time) |
レプリケーションが最後に有効になった時刻。 |
| enabled |
boolean |
レプリケーションが有効かどうかを指定します。 true の場合、ワークスペースの構成とデータは指定した場所にレプリケートされます。 レプリケーションが有効になっている場合は、場所を指定する必要があります。 |
| lastModifiedDate |
string (date-time) |
レプリケーションが最後に更新された時刻。 |
| ___location |
string |
レプリケーションの場所。 |
| provisioningState |
レプリケーションのプロビジョニング状態。 |
WorkspaceReplicationState
レプリケーションのプロビジョニング状態。
| 値 | 説明 |
|---|---|
| Succeeded | |
| EnableRequested | |
| Enabling | |
| DisableRequested | |
| Disabling | |
| RollbackRequested | |
| RollingBack | |
| Failed | |
| Canceled |
WorkspaceSku
ワークスペースの SKU。
| 名前 | 型 | 説明 |
|---|---|---|
| capacityReservationLevel |
Capacity |
CapacityReservation SKU が選択されている場合の、このワークスペースの容量予約レベル (GB)。 |
| lastSkuUpdate |
string (date-time) |
SKU が最後に更新された時刻。 |
| name |
SKU の名前。 |
WorkspaceSkuNameEnum
SKU の名前。
| 値 | 説明 |
|---|---|
| Free | |
| Standard | |
| Premium | |
| PerNode | |
| PerGB2018 | |
| Standalone | |
| CapacityReservation | |
| LACluster |