• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

New Relicシークレットアクション

|View as Markdown (English)

このページでは、ワークフロー自動化アクションカタログで利用可能なNew Relic Secrets Managementアクションのリファレンスを提供します。これらのアクションを使用すると、ワークフロー定義から直接シークレットを一覧表示し、そのバージョン履歴を確認できます。

重要

シークレットの値を取得するアクションはありません。ワークフローのアクションを通じてシークレットを復号すると、実行履歴やログにその値が露出します。シークレットの値をワークフローステップの入力として使用するには、代わりに${{ :secrets:keyName }}構文を使用して直接参照してください。

前提条件

ワークフロー自動化でNew Relicのシークレットアクションを使用する前に、以下が準備されていることを確認してください:

  • Secrets Managementを読み取るための適切な権限を持つNew Relicアカウント。
  • クエリするスコープのscopeId(アカウントIDまたは組織ID)およびscopeType(ACCOUNTまたはORGANIZATION)。

シークレットバージョンの一覧

アクション識別子はnewrelic.secret.listVersionsです。

要求された場合は論理削除されたバージョンを含め、New Relic Secrets Managementシークレットのすべてのバージョンを一覧表示します。

次の表は、このアクションで利用可能なすべての入力フィールドについて説明しています。

入力

タイプ

説明

例

キー

弦

必須。シークレットのキー識別子。

"jira_auth_token"

scopeId

弦

必須。scopeType に一致する、シークレットが属するアカウントIDまたは組織IDです。

"11933347"

scopeType

弦

必須。スコープタイプです。許可される値:ACCOUNT、ORGANIZATION。

"ACCOUNT"

名前空間

弦

オプション。シークレットがネームスペース内に作成された場合は、そのシークレットのネームスペースです。シークレットにネームスペースがない場合は省略してください。

"my-namespace"

fetchDeleted

ブール値

オプション。trueの場合、論理削除されたバージョンを結果に含めます。デフォルト:false。このフィールドは常に明示的なtrueまたはfalseを送信します — 基盤となるAPIはnull値を拒否します。

false

selectors

リスト

オプション。アクションの出力から特定のフィールドを抽出するためのJQセレクター。

[{"name": "latestVersion", "expression": ".data.customerAdministration.secretVersions.latestVersion"}]

次の表は、このアクションによって返されるすべての出力フィールドについて説明しています。

出力

タイプ

例

success

ブール値

true ステップがエラーなしで実行された場合。

errorMessage

弦

呼び出しがHTTP/トランスポート・レベルで失敗した場合にのみ値が設定されます。成功時はnullです。

data

オブジェクト

{
"data": {
"customerAdministration": {
"secretVersions": {
"id": "14b6b474-0abf-4045-bf94-16405d21b3a7",
"key": "jira_auth_token",
"namespace": null,
"latestVersion": 0,
"scope": { "id": "11933347", "type": "ACCOUNT" },
"secretVersions": [
{
"version": 0,
"isDeleted": false,
"createdAt": "2026-09-08T12:42:29.579879Z"
}
]
}
}
}
}

ワークフローの例

name: list_secret_versions
description: List all versions of a New Relic secret
steps:
- name: listSecretVersions
type: action
action: newrelic.secret.listVersions
version: 1
inputs:
key: "jira_auth_token"
scopeId: "11933347"
scopeType: "ACCOUNT"
fetchDeleted: true
selectors:
- name: latestVersion
expression: ".data.customerAdministration.secretVersions.latestVersion"
next: end

シークレットの一覧表示

アクション識別子はnewrelic.secret.listです。

アカウントまたは組織スコープ内のNew Relic Secrets Managementのシークレットを一覧表示します。オプションで、ネームスペースと削除ステータスのフィルタリング、およびカーソル・ベースのページネーションを使用できます。結果は作成日時順にソートされます。

次の表は、このアクションで利用可能なすべての入力フィールドについて説明しています。

入力

タイプ

説明

例

scopeId

弦

必須。scopeTypeに一致する、検索対象のアカウントIDまたは組織ID。

"11933347"

scopeType

弦

必須。スコープタイプです。許可される値:ACCOUNT、ORGANIZATION。

"ACCOUNT"

名前空間

弦

オプション。このネームスペース内のシークレットのみを返します。省略すると、すべてのネームスペースのシークレットを返します。

"my-namespace"

削除

ブール値

オプション。削除ステータスでフィルタリングします。trueは論理削除されたシークレットのみを返し、falseはアクティブなシークレットのみを返します。省略すると両方が返されます。

false

ソート方向

弦

オプション。作成日時によるソート順。許可される値:ASC、DESC。デフォルト:DESC(最新順)。

"DESC"

カーソル

弦

オプション。前回の呼び出しのnextCursor出力から取得した不透明なページネーションカーソル。最初のページから開始する場合は省略します。

"${{ .steps.listSecrets.outputs.nextCursor }}"

selectors

リスト

オプション。アクションの出力から特定のフィールドを抽出するためのJQセレクター。

[{"name": "totalCount", "expression": ".data.customerAdministration.secrets.totalCount"}]

次の表は、このアクションによって返されるすべての出力フィールドについて説明しています。

出力

タイプ

例

success

ブール値

true ステップがエラーなしで実行された場合。

errorMessage

弦

呼び出しがHTTP/トランスポート・レベルで失敗した場合にのみ値が設定されます。成功時はnullです。

data

オブジェクト

{
"data": {
"customerAdministration": {
"secrets": {
"totalCount": 123,
"nextCursor": "AAAADCqUAbBD...",
"scope": { "id": "11933347", "type": "ACCOUNT" },
"secrets": [
{
"id": "14b6b474-0abf-4045-bf94-16405d21b3a7",
"key": "jira_auth_token",
"namespace": null,
"description": null,
"isDeleted": false,
"isShareable": false,
"latestVersion": 0,
"metadata": {
"createdAt": "2026-09-08T12:42:29.579879Z",
"updatedAt": "2026-09-08T12:42:29.579879Z"
},
"tags": null
}
]
}
}
}
}

nextCursor さらにページが存在する場合に表示されます。次のページを取得するには、次回の呼び出しで cursor として渡してください。

ワークフローの例

name: list_newrelic_secrets
description: List active secrets in a New Relic account
steps:
- name: listSecrets
type: action
action: newrelic.secret.list
version: 1
inputs:
scopeId: "11933347"
scopeType: "ACCOUNT"
deleted: false
selectors:
- name: totalCount
expression: ".data.customerAdministration.secrets.totalCount"
- name: nextCursor
expression: ".data.customerAdministration.secrets.nextCursor"
next: end
Copyright © 2026 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.