The name of the dynamic secret for which to issue this lease
project
string
Yes
—
The project where the dynamic secret is located
ttl_sec
integer
Yes
—
The number of seconds until this lease is automatically revoked
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "config": { "type": "string", "description": "The config where the dynamic secret is located" }, "dynamic_secret": { "type": "string", "description": "The name of the dynamic secret for which to issue this lease" }, "project": { "type": "string", "description": "The project where the dynamic secret is located" }, "ttl_sec": { "type": "integer", "description": "The number of seconds until this lease is automatically revoked" } }, "required": [ "PCID", "config", "dynamic_secret", "project", "ttl_sec" ]}
The name of the dynamic secret from which this lease was issued
project
string
Yes
—
The project where the dynamic secret is located
slug
string
Yes
—
The slug of the lease to revoke
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "config": { "type": "string", "description": "The config where the dynamic secret is located" }, "dynamic_secret": { "type": "string", "description": "The name of the dynamic secret from which this lease was issued" }, "project": { "type": "string", "description": "The project where the dynamic secret is located" }, "slug": { "type": "string", "description": "The slug of the lease to revoke" } }, "required": [ "PCID", "config", "dynamic_secret", "project", "slug" ]}
Unique identifier for the project object. Not required if using a Service Token.
config
string
Yes
—
Name of the config object. Not required if using a Service Token.
format
string
No
—
The format value
name_transformer
string
No
—
Transform secret names to a different case
include_dynamic_secrets
boolean
No
—
Whether or not to issue leases and include dynamic secret values for the config
dynamic_secrets_ttl_sec
integer
No
—
The number of seconds until dynamic leases expire. Must be used with include_dynamic_secrets. Defaults to 1800 (30 minutes).
secrets
string
No
—
Comma-delimited list of secrets to include in the download. Defaults to all secrets if left unspecified.
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "project": { "type": "string", "description": "Unique identifier for the project object. Not required if using a Service Token." }, "config": { "type": "string", "description": "Name of the config object. Not required if using a Service Token." }, "format": { "type": "string", "description": "The format value", "enum": [ "json", "dotnet-json", "env", "yaml", "docker", "env-no-quotes" ] }, "name_transformer": { "type": "string", "description": "Transform secret names to a different case", "enum": [ "camel", "upper-camel", "lower-snake", "tf-var", "dotnet", "dotnet-env", "lower-kebab" ] }, "include_dynamic_secrets": { "type": "boolean", "description": "Whether or not to issue leases and include dynamic secret values for the config" }, "dynamic_secrets_ttl_sec": { "type": "integer", "description": "The number of seconds until dynamic leases expire. Must be used with `include_dynamic_secrets`. Defaults to 1800 (30 minutes)." }, "secrets": { "type": "string", "description": "Comma-delimited list of secrets to include in the download. Defaults to all secrets if left unspecified." } }, "required": [ "PCID", "project", "config" ]}
Whether or not to issue leases and include dynamic secret values for the config
dynamic_secrets_ttl_sec
integer
No
—
The number of seconds until dynamic leases expire. Must be used with include_dynamic_secrets. Defaults to 1800 (30 minutes).
secrets
string
No
—
A comma-separated list of secrets to include in the response
include_managed_secrets
boolean
No
—
Whether to include Doppler’s auto-generated (managed) secrets
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "project": { "type": "string", "description": "Unique identifier for the project object." }, "config": { "type": "string", "description": "Name of the config object." }, "include_dynamic_secrets": { "type": "boolean", "description": "Whether or not to issue leases and include dynamic secret values for the config" }, "dynamic_secrets_ttl_sec": { "type": "integer", "description": "The number of seconds until dynamic leases expire. Must be used with `include_dynamic_secrets`. Defaults to 1800 (30 minutes)." }, "secrets": { "type": "string", "description": "A comma-separated list of secrets to include in the response" }, "include_managed_secrets": { "type": "boolean", "description": "Whether to include Doppler's auto-generated (managed) secrets" } }, "required": [ "PCID", "project", "config" ]}
Either secrets or change_requests is required (can’t use both). Object of secrets you would like to save to the config. Try it with the sample secrets below.
config
string
Yes
—
Name of the config object.
project
string
Yes
—
Unique identifier for the project object.
secrets
object
No
—
Either secrets or change_requests is required (can’t use both). Object of secrets you would like to save to the config. Try it with the sample secrets below.
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "change_requests": { "type": "array", "items": { "type": "object" }, "description": "Either `secrets` or `change_requests` is required (can't use both). Object of secrets you would like to save to the config. Try it with the sample secrets below." }, "config": { "type": "string", "description": "Name of the config object." }, "project": { "type": "string", "description": "Unique identifier for the project object." }, "secrets": { "type": "object", "description": "Either `secrets` or `change_requests` is required (can't use both). Object of secrets you would like to save to the config. Try it with the sample secrets below.", "properties": { "STRIPE": { "type": "string", "description": "The stripe value" }, "ALGOLIA": { "type": "string", "description": "The algolia value" }, "DATABASE": { "type": "string", "description": "The database value" } } } }, "required": [ "PCID", "config", "project" ]}
Causes sync creation to wait for the initial sync to complete before returning.
data
object
Yes
—
Configuration data for the sync
import_option
string
No
—
An option indicating if and how Doppler should attempt to import secrets from the sync destination
integration
string
Yes
—
The integration slug which the sync will use
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "project": { "type": "string", "description": "The project slug" }, "config": { "type": "string", "description": "The config slug" }, "await_initial_sync": { "type": "boolean", "description": "Causes sync creation to wait for the initial sync to complete before returning." }, "data": { "type": "object", "description": "Configuration data for the sync" }, "import_option": { "type": "string", "description": "An option indicating if and how Doppler should attempt to import secrets from the sync destination", "enum": [ "none", "prefer_doppler", "prefer_integration" ] }, "integration": { "type": "string", "description": "The integration slug which the sync will use" } }, "required": [ "PCID", "project", "config", "data", "integration" ]}