Google Cloud secrets engine (API)
Write config
Method
Path
Parameters
Sample payload
{
"credentials": "<JSON string>",
"ttl": 3600,
"max_ttl": 14400
}Sample request
$ curl \
--header "X-Vault-Token: ..." \
--request POST \
--data @payload.json \
https://127.0.0.1:8200/v1/gcp/configRotate root credentials
Method
Path
Sample request
Read config
Method
Path
Sample request
Sample response
Create/Update roleset
Method
Path
Parameters
Sample payload
Sample request
Rotate roleset account
Method
Path
Sample request
Rotate roleset account key (access_token roleset only)
access_token roleset only)Method
Path
Sample request
Read roleset
Method
Path
Parameters
Sample request
Sample response
List rolesets
Method
Path
Sample request
Sample response
Delete roleset
Method
Path
Parameters
Sample request
Create/Update static account
Method
Path
Parameters
Sample payload
Sample request
Rotate static account key (access_token static account only)
access_token static account only)Method
Path
Sample request
Read static account
Method
Path
Parameters
Sample request
Sample response
List static accounts
Method
Path
Sample request
Sample response
Delete static account
Method
Path
Parameters
Sample request
Create/Update impersonated account
Method
Path
Parameters
Sample payload
Sample request
Read impersonated account
Method
Path
Parameters
Sample request
Sample response
List impersonated accounts
Method
Path
Sample request
Sample response
Delete impersonated account
Method
Path
Parameters
Sample request
Generate secret (IAM service account creds): OAuth2 access token
Method
Path
Parameters
Sample request
Sample response
Generate secret (IAM service account creds): service account key
Method
Path
Parameters
Sample payload
Sample request
Sample response
Revoking/Renewing secrets
Last updated