Menu
Platform
AI
App store purchases
Database
Flags
Jobs and cron
Localization
Monitoring
Notifications
Payments
Queues
Sandboxes
Webhooks
Getting Started
Authentication
KV Store
Deploy & Infrastructure
Reference
On this page
RESOURCE_ALREADY_EXISTS
A Resource with this name exists.
A Resource with this name exists.
HTTP 409 · gRPC ALREADY_EXISTS · the error body
#Returned by
| Method | Scope | What it does |
|---|---|---|
access.orgs.create | access:admin | Creates an org. Access assigns the id. |
access.projects.create | access:admin | Creates a project. Access assigns the id. |
access.envs.create | access:admin | Creates an environment. Access assigns the id. |
access.api_keys.create | access:keys:write | Creates an API key. Access assigns the id. |
artifacts.artifacts.create | artifacts:write | Registers an artifact whose bytes were pushed by digest; verification runs after. |
auth.end_users.create | auth:write | Creates an end user. |
auth.customer_organizations.create | auth:write | Creates a customer organization. |
auth.memberships.create | auth:write | Creates a membership. |
auth.organization_roles.create | auth:write | Creates an organization role. |
auth.invitations.create | auth:write | Creates an invitation. |
auth.invitations.accept | auth:write | Accepts a pending invitation for an end user whose verified email is the invited address, and creates the membership. |
auth.email_domains.create | auth:write | Creates an email domain; the answer names the TXT record to publish. |
auth.oauth_clients.create | auth:write | Creates an OAuth client. |
broker.trust_policies.create | broker:admin | Creates a trust policy. |
build.builds.create | build:write | Creates a build. The Operation is done when the controller settles it. |
config.config_flags.create | config:write | Creates a config flag; the Operation is done when every cell serves it. |
config.config_segments.create | config:write | Creates a config segment. |
connections.connection_providers.create | connections:admin | Creates a connection provider. |
connections.connections.create | connections:write | Records an installation; the controller confirms it with the provider. |
data.databases.create | data:write | Creates a database. The Operation is done when the controller settles it. |
data.kv_namespaces.create | data:write | Creates a kv namespace. The Operation is done when the controller settles it. |
data.buckets.create | data:write | Creates a bucket. The Operation is done when the controller settles it. |
data.search_indexes.create | data:write | Creates a search index. The Operation is done when the controller settles it. |
events.topics.create | events:write | Creates a topic. |
events.topics.publish | events:publish | Publishes CloudEvents into a Topic, atomically. Replaying the same source + id with the same payload returns the stored event; a different payload fails with RESOURCE_ALREADY_EXISTS. |
events.subscriptions.create | events:write | Creates a subscription. |
events.queues.create | events:write | Creates a queue. |
events.webhook_endpoints.create | events:write | Creates a webhook endpoint. |
events.inbound_endpoints.create | events:write | Creates an inbound endpoint. |
events.realtime_channels.create | events:write | Creates a realtime channel. |
hosting.services.create | hosting:write | Creates a service. The Operation is done when the controller settles it. |
hosting.service_rollouts.create | hosting:write | Creates a rollout. |
hosting.previews.create | hosting:write | Creates a preview. The Operation is done when the controller settles it. |
hosting.source_links.create | hosting:write | Creates a source link. The Operation is done when the controller settles it. |
keys.keys.create | keys:write | Creates a key; the signer generates its first version. |
localization.catalogs.create | localization:write | Creates a catalog. |
localization.glossaries.create | localization:write | Creates a glossary. |
money.store_connections.create | billing:write | Creates a store connection; its credential is sealed and never returned. |
network.domains.create | network:write | Creates a domain. The Operation is done when the controller settles it. |
network.routes.create | network:write | Creates a route. The Operation is done when the controller settles it. |
network.egress_identities.create | network:write | Creates an egress identity. The Operation is done when the controller settles it. |
network.private_links.create | network:write | Creates a private link. The Operation is done when the controller settles it. |
notify.mail_domains.create | notify:write | Creates an email domain. |
notify.mail_routes.create | notify:write | Creates a route. |
notify.senders.create | notify:write | Creates a sender. |
notify.recipients.create | notify:write | Creates a recipient. |
notify.suppressions.create | notify:write | Creates a suppression. |
notify.templates.create | notify:write | Creates a template. |
notify.messages.create | notify:send | Sends a Message. |
notify.mailboxes.create | notify:write | Creates a mailbox. |
notify.broadcasts.create | notify:write | Creates a broadcast. |
release.releases.create | release:write | Creates a release: admits it and rolls it out in waves. The Operation is done when the release is live or halted. |
runners.scale_sets.create | runners:write | Creates a scale set. The Operation is done when the controller settles it. |
sandboxes.pools.create | sandboxes:write | Creates a pool. The Operation is done when the controller settles it. |
sandboxes.leases.create | sandboxes:write | Creates a lease: granted now and returned READY (or GRANTED when wait_ready is false), or refused with a typed error. There is no queue. |
sandboxes.volumes.create | sandboxes:write | Creates a volume. |
sandboxes.snapshots.create | sandboxes:write | Captures a running lease's disk as a snapshot. |
secrets.secrets.create | secrets:write | Creates a secret, without a value; add one with CreateSecretVersion. |
secrets.secret_versions.create | secrets:write | Adds a value to a secret as its newest version. The value is never returned. |
secrets.secret_bindings.create | secrets:write | Creates a secret binding. |
workflows.workflows.create | workflows:write | Creates a workflow. |
workflows.schedules.create | workflows:write | Creates a schedule. |
workflows.runs.create | workflows:run | Starts a Run of a Workflow. |
workflows.jobs.create | workflows:write | Creates a job. |
workflows.job_runs.create | workflows:run | Starts a run of a Job now. The same Idempotency-Key returns the same run for 24h; a Schedule fire uses {job}:{intended time}. With concurrency forbid, a start while a run is active fails with INVALID_STATE. |
workflows.distributed_jobs.create | workflows:write | Creates a distributed job. |
workflows.distributed_runs.create | workflows:run | Starts a run of a distributed job. The same Idempotency-Key returns the same run for 24h. |