Vault providers
External secret managers connected to the platform to resolve secrets at deploy time. Generated from the `notploy` command surface.
External secret managers connected to the platform to resolve secrets at deploy time.
notploy vault-provider exposes 13 commands. They map one-to-one onto the vault-provider.* API operations, so anything reachable from the dashboard is reachable from here.
Run notploy vault-provider --help to list these commands in your terminal, or
notploy vault-provider <command> --help for a single command.
Commands
notploy vault-provider all
Calls GET /api/trpc/vaultProvider.all.
notploy vault-provider all [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--profile <name> | string | No | — |
notploy vault-provider create
Calls POST /api/trpc/vaultProvider.create.
notploy vault-provider create --name <value> --config <json> --assignments <json> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--name <value> | string | Yes | — |
--config <json> | object | Yes | — |
--assignments <json> | array | Yes | — |
--profile <name> | string | No | — |
notploy vault-provider create-secret
Calls POST /api/trpc/vaultProvider.createSecret.
notploy vault-provider create-secret --vaultProviderId <value> --name <value> --value <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--vaultProviderId <value> | string | Yes | — |
--name <value> | string | Yes | — |
--value <value> | string | Yes | — |
--description <value> | string | No | — |
--profile <name> | string | No | — |
notploy vault-provider descriptors
Calls GET /api/trpc/vaultProvider.descriptors.
notploy vault-provider descriptors [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--profile <name> | string | No | — |
notploy vault-provider health
Calls GET /api/trpc/vaultProvider.health.
notploy vault-provider health --vaultProviderId <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--vaultProviderId <value> | string | Yes | — |
--profile <name> | string | No | — |
notploy vault-provider list-secret-names
Calls GET /api/trpc/vaultProvider.listSecretNames.
notploy vault-provider list-secret-names --vaultProviderId <value> --projectId <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--vaultProviderId <value> | string | Yes | — |
--projectId <value> | string | Yes | — |
--environmentId <value> | string | No | — |
--profile <name> | string | No | — |
notploy vault-provider list-secrets
Calls GET /api/trpc/vaultProvider.listSecrets.
notploy vault-provider list-secrets --vaultProviderId <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--vaultProviderId <value> | string | Yes | — |
--profile <name> | string | No | — |
notploy vault-provider one
Calls GET /api/trpc/vaultProvider.one.
notploy vault-provider one --vaultProviderId <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--vaultProviderId <value> | string | Yes | — |
--profile <name> | string | No | — |
notploy vault-provider remove
Calls POST /api/trpc/vaultProvider.remove.
notploy vault-provider remove --vaultProviderId <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--vaultProviderId <value> | string | Yes | — |
--profile <name> | string | No | — |
notploy vault-provider remove-secret
Calls POST /api/trpc/vaultProvider.removeSecret.
notploy vault-provider remove-secret --vaultSecretId <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--vaultSecretId <value> | string | Yes | — |
--profile <name> | string | No | — |
notploy vault-provider test-connection
Calls POST /api/trpc/vaultProvider.testConnection.
notploy vault-provider test-connection [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--vaultProviderId <value> | string | No | — |
--config <json> | object | No | — |
--profile <name> | string | No | — |
notploy vault-provider update
Calls POST /api/trpc/vaultProvider.update.
notploy vault-provider update --vaultProviderId <value> --name <value> --config <json> --assignments <json> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--vaultProviderId <value> | string | Yes | — |
--name <value> | string | Yes | — |
--config <json> | object | Yes | — |
--assignments <json> | array | Yes | — |
--profile <name> | string | No | — |
notploy vault-provider update-secret
Calls POST /api/trpc/vaultProvider.updateSecret.
notploy vault-provider update-secret --vaultSecretId <value> --name <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--vaultSecretId <value> | string | Yes | — |
--name <value> | string | Yes | — |
--value <value> | string | No | — |
--description <value> | string | No | — |
--profile <name> | string | No | — |