Create an AI Gateway Vault
Pre-release Endpoint This endpoint is currently in beta and is subject to change.
Registers a new vault for the AI Gateway.
Request body
Example request
{
"name": "my-awesome-vault",
"description": "This vault is used to retrieve redis database access credentials",
"labels": {
"category": "finance"
},
"managed_by": {
"owner": "terraform"
},
"config": {
"config_store_id": "77426bee-2bca-4005-81af-284868fd3038"
}
}Response
AI Gateway Vault created successfully.
Example response
{
"id": "5f9fd312-a987-4628-b4c5-bb4f4fddd5f7",
"created_at": "2022-11-04T20:10:06.927Z",
"updated_at": "2022-11-04T20:10:06.927Z",
"name": "my-awesome-vault",
"description": "This vault is used to retrieve redis database access credentials",
"labels": {
"category": "finance"
},
"managed_by": {
"owner": "terraform"
},
"config": {
"config_store_id": "77426bee-2bca-4005-81af-284868fd3038"
}
}Changes
Changed in 2 of the 30 revisions of this API.841
- ●
the
oneOf[AwsSecretsManagerVault]/config/neg_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[AwsSecretsManagerVault]/config/resurrect_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[AwsSecretsManagerVault]/config/ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[AzureKeyVault]/config/neg_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[AzureKeyVault]/config/resurrect_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[AzureKeyVault]/config/ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[ConjurVault]/config/neg_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[ConjurVault]/config/resurrect_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[ConjurVault]/config/ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[GoogleSecretManagerVault]/config/neg_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[GoogleSecretManagerVault]/config/resurrect_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[GoogleSecretManagerVault]/config/ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAppRoleConfig]/neg_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAppRoleConfig]/resurrect_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAppRoleConfig]/ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAwsEC2Config]/neg_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAwsEC2Config]/resurrect_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAwsEC2Config]/ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAwsIAMConfig]/neg_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAwsIAMConfig]/resurrect_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAwsIAMConfig]/ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAzureConfig]/neg_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAzureConfig]/resurrect_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAzureConfig]/ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultCertConfig]/neg_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultCertConfig]/resurrect_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultCertConfig]/ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultGcpGCEConfig]/neg_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultGcpGCEConfig]/resurrect_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultGcpGCEConfig]/ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultGcpIAMConfig]/neg_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultGcpIAMConfig]/resurrect_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultGcpIAMConfig]/ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultKubernetesConfig]/neg_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultKubernetesConfig]/resurrect_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultKubernetesConfig]/ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultOauth2Config]/neg_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultOauth2Config]/resurrect_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultOauth2Config]/ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultTokenConfig]/neg_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultTokenConfig]/resurrect_ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultTokenConfig]/ttlrequest property's max was set to4294967295.00request-property-max-set
- ●
the
oneOf[AwsSecretsManagerVault]/config/neg_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[AwsSecretsManagerVault]/config/resurrect_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[AwsSecretsManagerVault]/config/ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[AzureKeyVault]/config/neg_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[AzureKeyVault]/config/resurrect_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[AzureKeyVault]/config/ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[ConjurVault]/config/neg_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[ConjurVault]/config/resurrect_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[ConjurVault]/config/ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[GoogleSecretManagerVault]/config/neg_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[GoogleSecretManagerVault]/config/resurrect_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[GoogleSecretManagerVault]/config/ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAppRoleConfig]/neg_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAppRoleConfig]/resurrect_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAppRoleConfig]/ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAwsEC2Config]/neg_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAwsEC2Config]/resurrect_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAwsEC2Config]/ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAwsIAMConfig]/neg_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAwsIAMConfig]/resurrect_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAwsIAMConfig]/ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAzureConfig]/neg_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAzureConfig]/resurrect_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultAzureConfig]/ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultCertConfig]/neg_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultCertConfig]/resurrect_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultCertConfig]/ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultGcpGCEConfig]/neg_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultGcpGCEConfig]/resurrect_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultGcpGCEConfig]/ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultGcpIAMConfig]/neg_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultGcpIAMConfig]/resurrect_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultGcpIAMConfig]/ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultKubernetesConfig]/neg_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultKubernetesConfig]/resurrect_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultKubernetesConfig]/ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultOauth2Config]/neg_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultOauth2Config]/resurrect_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultOauth2Config]/ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultTokenConfig]/neg_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultTokenConfig]/resurrect_ttlrequest property's min was set to0.00request-property-min-set
- ●
the
oneOf[HashiCorpVault]/config/oneOf[HashiCorpVaultTokenConfig]/ttlrequest property's min was set to0.00request-property-min-set
This revision also has 9 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ○
endpoint added
endpoint-added
This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○