次の方法で共有


Tag Rules - Create Or Update

TagRule を作成する

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/tagRules/{ruleSetName}?api-version=2024-10-01

URI パラメーター

名前 / 必須 説明
monitorName
path True

string

Monitors リソースの名前

resourceGroupName
path True

string

minLength: 1
maxLength: 90

リソース グループの名前。 名前では大文字と小文字が区別されません。

ruleSetName
path True

string

TagRule の名前

subscriptionId
path True

string

minLength: 1

ターゲット サブスクリプションの ID。

api-version
query True

string

minLength: 1

この操作に使用する API バージョン。

要求本文

名前 説明
properties.logRules

LogRules

Monitor リソースのログを送信するための一連の規則。

properties.metricRules

MetricRules

Monitor リソースのメトリックを送信するための一連のルール。

応答

名前 説明
200 OK

TagRule

ARM 操作が正常に完了しました。

201 Created

TagRule

ARM の作成操作が正常に完了しました。

ヘッダー

Retry-After: integer

Other Status Codes

ErrorResponse

予期しないエラー応答。

セキュリティ

azure_auth

Microsoft Entra ID OAuth2 Flow。

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントを偽装する

TagRules_CreateOrUpdate_MaximumSet_Gen
TagRules_CreateOrUpdate_MinimumSet_Gen

TagRules_CreateOrUpdate_MaximumSet_Gen

要求のサンプル

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgopenapi/providers/NewRelic.Observability/monitors/ipxmlcbonyxtolzejcjshkmlron/tagRules/bxcantgzggsepbhqmedjqyrqeezmfb?api-version=2024-10-01

{
  "properties": {
    "provisioningState": "Accepted",
    "logRules": {
      "sendAadLogs": "Enabled",
      "sendSubscriptionLogs": "Enabled",
      "sendActivityLogs": "Enabled",
      "filteringTags": [
        {
          "name": "saokgpjvdlorciqbjmjxazpee",
          "value": "sarxrqsxouhdjwsrqqicbeirdb",
          "action": "Include"
        }
      ]
    },
    "metricRules": {
      "userEmail": "test@testing.com",
      "filteringTags": [
        {
          "name": "saokgpjvdlorciqbjmjxazpee",
          "value": "sarxrqsxouhdjwsrqqicbeirdb",
          "action": "Include"
        }
      ]
    }
  }
}

応答のサンプル

{
  "properties": {
    "provisioningState": "Accepted",
    "logRules": {
      "sendAadLogs": "Enabled",
      "sendSubscriptionLogs": "Enabled",
      "sendActivityLogs": "Enabled",
      "filteringTags": [
        {
          "name": "saokgpjvdlorciqbjmjxazpee",
          "value": "sarxrqsxouhdjwsrqqicbeirdb",
          "action": "Include"
        }
      ]
    },
    "metricRules": {
      "filteringTags": [
        {
          "name": "saokgpjvdlorciqbjmjxazpee",
          "value": "sarxrqsxouhdjwsrqqicbeirdb",
          "action": "Include"
        }
      ]
    }
  },
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/NewRelic.Observability/monitors/myMonitor",
  "name": "ddoieozflu",
  "type": "roafonrkfwwuv",
  "systemData": {
    "createdBy": "wqrkemruqrvclsoevdftfeof",
    "createdByType": "User",
    "createdAt": "2022-09-02T00:39:52.964Z",
    "lastModifiedBy": "usdyoriebtakpdotcfp",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2022-09-02T00:39:52.964Z"
  }
}
Azure-AsyncOperation: https://contoso.com/operationstatus
{
  "properties": {
    "provisioningState": "Accepted",
    "logRules": {
      "sendAadLogs": "Enabled",
      "sendSubscriptionLogs": "Enabled",
      "sendActivityLogs": "Enabled",
      "filteringTags": [
        {
          "name": "saokgpjvdlorciqbjmjxazpee",
          "value": "sarxrqsxouhdjwsrqqicbeirdb",
          "action": "Include"
        }
      ]
    },
    "metricRules": {
      "filteringTags": [
        {
          "name": "saokgpjvdlorciqbjmjxazpee",
          "value": "sarxrqsxouhdjwsrqqicbeirdb",
          "action": "Include"
        }
      ]
    }
  },
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/NewRelic.Observability/monitors/myMonitor",
  "name": "ddoieozflu",
  "type": "roafonrkfwwuv",
  "systemData": {
    "createdBy": "wqrkemruqrvclsoevdftfeof",
    "createdByType": "User",
    "createdAt": "2022-09-02T00:39:52.964Z",
    "lastModifiedBy": "usdyoriebtakpdotcfp",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2022-09-02T00:39:52.964Z"
  }
}

TagRules_CreateOrUpdate_MinimumSet_Gen

要求のサンプル

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgopenapi/providers/NewRelic.Observability/monitors/ipxmlcbonyxtolzejcjshkmlron/tagRules/bxcantgzggsepbhqmedjqyrqeezmfb?api-version=2024-10-01

{
  "properties": {}
}

応答のサンプル

{
  "properties": {},
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/NewRelic.Observability/monitors/myMonitor"
}
Azure-AsyncOperation: https://contoso.com/operationstatus
{
  "properties": {},
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/NewRelic.Observability/monitors/myMonitor"
}

定義

名前 説明
createdByType

リソースを作成した ID の種類。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

ErrorDetail

エラーの詳細。

ErrorResponse

エラー応答

FilteringTag

フィルター 処理タグの定義。 フィルター タグは、リソースをキャプチャするために使用され、監視対象からそれらを含める/除外します。

LogRules

Monitor リソースのログを送信するための一連の規則。

MetricRules

Monitor リソースのメトリックを送信するための一連のルール。

ProvisioningState

Monitor リソースのプロビジョニング状態

SendAadLogsStatus

AAD ログが送信されているかどうかを示します。

SendActivityLogsStatus

アクティビティ ログが送信されているかどうかを示します。

SendMetricsStatus

メトリックが送信されているかどうかを示します。

SendSubscriptionLogsStatus

サブスクリプション ログが送信されているかどうかを示します。

systemData

リソースの作成と最後の変更に関連するメタデータ。

TagAction

フィルター タグに対する有効なアクション。 除外は、包含よりも優先されます。

TagRule

NewRelic アカウントに属するタグ ルール

createdByType

リソースを作成した ID の種類。

説明
Application
Key
ManagedIdentity
User

ErrorAdditionalInfo

リソース管理エラーの追加情報。

名前 説明
info

object

追加情報。

type

string

追加情報の種類。

ErrorDetail

エラーの詳細。

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラー コード。

details

ErrorDetail[]

エラーの詳細。

message

string

エラー メッセージ。

target

string

エラーターゲット。

ErrorResponse

エラー応答

名前 説明
error

ErrorDetail

エラー オブジェクト。

FilteringTag

フィルター 処理タグの定義。 フィルター タグは、リソースをキャプチャするために使用され、監視対象からそれらを含める/除外します。

名前 説明
action

TagAction

フィルター タグに対する有効なアクション。 除外は、包含よりも優先されます。

name

string

タグの名前 (キーとも呼ばれます)。

value

string

タグの値。

LogRules

Monitor リソースのログを送信するための一連の規則。

名前 説明
filteringTags

FilteringTag[]

ログのキャプチャに使用するフィルター タグの一覧。 これは、SendActivityLogs フラグが有効になっている場合にのみ有効になります。 空の場合、すべてのリソースがキャプチャされます。 [除外] アクションのみが指定されている場合、ルールは使用可能なすべてのリソースの一覧に適用されます。 Include アクションが指定されている場合、ルールには関連付けられたタグを持つリソースのみが含まれます。

sendAadLogs

SendAadLogsStatus

監視リソースに対して AAD ログを送信するかどうかを指定するフラグ。

sendActivityLogs

SendActivityLogsStatus

Monitor リソースに対して Azure リソースからのアクティビティ ログを送信するかどうかを指定するフラグ。

sendSubscriptionLogs

SendSubscriptionLogsStatus

Monitor リソースに対してサブスクリプション ログを送信するかどうかを指定するフラグ。

MetricRules

Monitor リソースのメトリックを送信するための一連のルール。

名前 説明
filteringTags

FilteringTag[]

メトリックのキャプチャに使用するフィルター タグの一覧。

sendMetrics

SendMetricsStatus

Monitor リソースに対してメトリックを送信するかどうかを指定するフラグ。

userEmail

string

pattern: ^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,}$

ユーザー電子メール

ProvisioningState

Monitor リソースのプロビジョニング状態

説明
Accepted

受け入れられたリソース作成要求を監視する

Canceled

リソース作成の監視が取り消されました

Creating

リソースの作成の監視が開始されました

Deleted

監視リソースが削除される

Deleting

開始されたリソースの削除を監視する

Failed

リソースの作成の監視に失敗しました

NotSpecified

リソースの状態が不明であることを監視する

Succeeded

リソースの作成が成功したことを監視する

Updating

リソースの更新中の監視

SendAadLogsStatus

AAD ログが送信されているかどうかを示します。

説明
Disabled
Enabled

SendActivityLogsStatus

アクティビティ ログが送信されているかどうかを示します。

説明
Disabled
Enabled

SendMetricsStatus

メトリックが送信されているかどうかを示します。

説明
Disabled
Enabled

SendSubscriptionLogsStatus

サブスクリプション ログが送信されているかどうかを示します。

説明
Disabled
Enabled

systemData

リソースの作成と最後の変更に関連するメタデータ。

名前 説明
createdAt

string (date-time)

リソース作成のタイムスタンプ (UTC)。

createdBy

string

リソースを作成した ID。

createdByType

createdByType

リソースを作成した ID の種類。

lastModifiedAt

string (date-time)

リソースの最終変更のタイムスタンプ (UTC)

lastModifiedBy

string

リソースを最後に変更した ID。

lastModifiedByType

createdByType

リソースを最後に変更した ID の種類。

TagAction

フィルター タグに対する有効なアクション。 除外は、包含よりも優先されます。

説明
Exclude
Include

TagRule

NewRelic アカウントに属するタグ ルール

名前 説明
id

string

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

name

string

リソースの名前

properties.logRules

LogRules

Monitor リソースのログを送信するための一連の規則。

properties.metricRules

MetricRules

Monitor リソースのメトリックを送信するための一連のルール。

properties.provisioningState

ProvisioningState

リソースのプロビジョニング状態

systemData

systemData

createdBy と modifiedBy 情報を含む Azure Resource Manager メタデータ。

type

string

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