action conjur_show_public_keys { label: "Shows all public keys for a resource." description: "Shows all public keys for a resource as newline delimited string for compatibility with the authorized_keys SSH format.\nReturns an empty string if the resource does not exist, to prevent attackers from determining whether a resource exists.\n" provider: conjur method: GET path: "/public_keys/{account}/{kind}/{identifier}" encoding: json input: { type: "object" properties: { account: { type: "string" description: "Conjur account name" } identifier: { type: "string" description: "Resource identifier. Requires to be encoded when in path.\n\n##### Examples:\n\n- `myapp-01` -> `myapp-01` (unchanged)\n- `alice@devops` -> `alice%40devops`\n- `prod/aws/db-password` -> `prod%2Faws%2Fdb-password`\n- `research+development` -> `research%2Bdevelopment`\n- `sales&marketing` -> `sales%26marketing`\n" } kind: { type: "string" } } required: ["account", "identifier", "kind"] additionalProperties: false } output: { type: "object" additionalProperties: true } }