구문우 정의를 구성하는 데 사용할 수 있는 모든 액션 정의를 반환합니다.
입력스피커, 변수
매개변수 | 유형 | 필수의 | 설명 |
|---|---|---|---|
| 숫자 | 네 | 계정 ID입니다. |
샘플 요청
{ actor { account(id: 11933347) { workflowAutomation { actionDefinitions { results { description inputs { name required secretAllowed } name outputs { name } timeout { action } version } } } } }}샘플 응답
쿼리 결과는 다음과 같습니다.
actionDefinitions.results: 각 액션 정의에는 다음 내용이 포함됩니다.name: 동작 이름 (예:aws.ec2.rebootInstances)description: 해당 동작이 하는 일version액션 버전inputs:name,required및secretAllowed속성을 사용하여 입력 볼륨에 대한 연구outputs:name속성을 가진 출력 필드의 배열timeout.action타임아웃(초)
{ "data": { "actor": { "account": { "workflowAutomation": { "actionDefinitions": { "results": [ { "description": "Reboot one or more EC2 instances in an AWS account.", "inputs": [ { "name": "awsRoleArn", "required": false, "secretAllowed": false }, { "name": "awsAccessKeyId", "required": false, "secretAllowed": true }, { "name": "awsSecretAccessKey", "required": false, "secretAllowed": true }, { "name": "awsSessionToken", "required": false, "secretAllowed": true }, { "name": "region", "required": true, "secretAllowed": false }, { "name": "instanceIds", "required": true, "secretAllowed": false }, { "name": "selectors", "required": false, "secretAllowed": false } ], "name": "aws.ec2.rebootInstances", "outputs": [ { "name": "success" }, { "name": "response" }, { "name": "errorMessage" } ], "timeout": { "action": 25 }, "version": 1 }, { "description": "Send logs to New Relic.", "inputs": [ { "name": "attributes", "required": false, "secretAllowed": false }, { "name": "logs", "required": true, "secretAllowed": false }, { "name": "licenseKey", "required": false, "secretAllowed": true }, { "name": "selectors", "required": false, "secretAllowed": false } ], "name": "newrelic.ingest.sendLogs", "outputs": [ { "name": "success" }, { "name": "errorMessage" } ], "timeout": { "action": 20 }, "version": 1 } # more ... ] } } } } }}