Secrets API
Endpoint Index
Action | Endpoint |
---|---|
Fetch a Secret | GET /resource/{tenantLocator}/secrets/{name} |
Create a Secret | POST /resource/{tenantLocator}/secrets |
Update a Secret | PATCH /resource/{tenantLocator}/secrets/{name} |
Delete Secret | DELETE /resource/{tenantLocator}/secrets/{name} |
GET /resource/{tenantLocator}/secrets/{name}
Request Parameters:
Name | Position | Type | Required |
---|---|---|---|
tenantLocator | path | uuid | required |
name | path | string | required |
byStaticName | query | boolean? | optional |
date | query | datetime? | optional |
Response:SecretResponse
Security Group:secrets  Permission:read
SecretResponse
¶requiredresource BasicResourceResponsesecret object
POST /resource/{tenantLocator}/secrets
Request Parameters:
Name | Position | Type | Required |
---|---|---|---|
tenantLocator | path | uuid | required |
Request:SecretCreateRequest
Response:SecretResponse
Security Group:secrets  Permission:write
SecretCreateRequest
¶requiredstaticName stringname stringsecret map<string,object>
PATCH /resource/{tenantLocator}/secrets/{name}
Request Parameters:
Name | Position | Type | Required |
---|---|---|---|
tenantLocator | path | uuid | required |
name | path | string | required |
Request:map<string,object>
Response:SecretResponse
Security Group:secrets  Permission:write
DELETE /resource/{tenantLocator}/secrets/{name}
Request Parameters:
Name | Position | Type | Required |
---|---|---|---|
tenantLocator | path | uuid | required |
name | path | string | required |
Response:void
Security Group:secrets  Permission:write