Google Cloud Platform website screenshot

Google Cloud Platform

Google Cloud Platform enables developers to build, test, and deploy applications on Google's highly-scalable and reliable infrastructure.

36 APIs 10 Features
API ManagementCloud ComputingInfrastructurePlatform as a Service

APIs

Google Compute Engine API

Creates and runs virtual machines on Google Cloud Platform.

Google Cloud Storage API

Store and retrieve any amount of data at any time from anywhere on the web.

Google Cloud Functions API

Execute your code in response to events without managing servers.

Google Kubernetes Engine API

Deploy, manage, and scale containerized applications using Kubernetes.

Google BigQuery API

Fast, economical and fully managed enterprise data warehouse for large-scale data analytics.

Google Cloud Pub/Sub API

Messaging and ingestion for event-driven systems and streaming analytics.

Google Cloud Vision API

Derive insights from images with machine learning.

Google Cloud Vertex AI API

Build, deploy, and scale machine learning models and AI applications using Google's unified AI platform.

Google Cloud Natural Language API

Derive insights from unstructured text using natural language understanding and sentiment analysis.

Google Cloud Speech-to-Text API

Convert audio to text using machine learning powered speech recognition.

Google Cloud Translation API

Dynamically translate text between thousands of language pairs using machine learning.

Google Cloud Run API

Deploy and run containerized applications on a fully managed serverless platform.

Google Cloud SQL Admin API

Fully managed relational database service for MySQL, PostgreSQL, and SQL Server.

Google Cloud Spanner API

Fully managed, scalable, relational database service with unlimited scale and strong consistency.

Google Cloud Firestore API

Flexible, scalable NoSQL cloud database for storing and syncing data in real time.

Google Cloud Bigtable Admin API

Fast, fully managed, massively scalable NoSQL database service for large analytical and operational workloads.

Google Cloud IAM API

Manage identity and access control policies for Google Cloud resources.

Google Cloud DNS API

Publish and manage domain names using Google's reliable and low-latency DNS serving.

Google Cloud Logging API

Store, search, analyze, monitor, and alert on log data and events from Google Cloud and other sources.

Google Cloud Monitoring API

Collect, monitor, and analyze metrics, events, and metadata from Google Cloud and other sources.

Google Cloud Dataflow API

Fully managed streaming analytics service for real-time and batch data processing pipelines.

Google Cloud Dataproc API

Managed Apache Spark and Apache Hadoop service for batch processing, querying, and machine learning.

Google Cloud Key Management Service API

Manage encryption keys and perform cryptographic operations in a central cloud service.

Google Cloud Secret Manager API

Store, manage, and access secrets as binary blobs or text strings securely.

Google Cloud Artifact Registry API

Store, manage, and secure container images and language packages in a universal repository.

Google Cloud Build API

Create and manage builds on Google Cloud Platform for continuous integration and delivery.

Google Cloud Resource Manager API

Programmatically manage Google Cloud projects, folders, and organizations for resource hierarchy management.

Google Cloud Tasks API

Manage the execution of large numbers of distributed requests with task queues.

Google Cloud Scheduler API

Create and manage fully managed cron job scheduling for reliable and configurable recurring tasks.

Google Cloud Text-to-Speech API

Synthesize natural-sounding speech from text using powerful neural network models.

Google Cloud API Gateway API

Enable secure access to backend services through well-defined REST APIs.

Google Cloud Workflows API

Orchestrate and automate Google Cloud and HTTP-based API services with serverless workflows.

Google Cloud Deploy API

Deliver continuously to Google Kubernetes Engine and Cloud Run with an opinionated continuous delivery service.

Google Dialogflow CX API

Build advanced conversational AI agents and chatbots using natural language understanding.

Google Cloud Sensitive Data Protection API

Inspect, classify, and de-identify sensitive data across Google Cloud storage repositories.

Google Cloud Memorystore for Redis API

Fully managed in-memory data store service for Redis providing sub-millisecond data access.

Collections

Arazzo Workflows

Google Cloud Platform Audit Folder and Projects

Search for a folder, fetch its record, then list the projects directly under it.

ARAZZO

Google Cloud Platform Bind Tag to Project

Look up a tag value for a key, create a tag binding to a resource, poll, then list bindings.

ARAZZO

Google Cloud Platform Copy Project IAM Policy

Read the IAM policy of a source project and apply its bindings to a target project.

ARAZZO

Google Cloud Platform Create Folder and Poll Operation

Create a folder, poll the long-running operation until done, then read back the folder.

ARAZZO

Google Cloud Platform Create Project and Poll Operation

Create a project, poll the long-running operation until done, then read back the project.

ARAZZO

Google Cloud Platform Create Tag Key and Value

Create a tag key, poll the operation, then create a tag value under it and poll again.

ARAZZO

Google Cloud Platform Delete and Restore Folder

Mark a folder for deletion, wait for it, then undelete it within the grace period.

ARAZZO

Google Cloud Platform Delete and Restore Project

Mark a project for deletion, confirm DELETE_REQUESTED, then undelete it back to active.

ARAZZO

Google Cloud Platform Delete Empty Folder

Confirm a folder has no child projects, then delete it and poll the operation.

ARAZZO

Google Cloud Platform Inspect Organization Access

Search for an organization, fetch its record, then read its IAM policy.

ARAZZO

Google Cloud Platform Inventory Organization Tags

List an organization's tag keys, then list the tag values under the first key.

ARAZZO

Google Cloud Platform Label Project and Poll Operation

Read a project, patch its labels, poll the operation, then confirm the new labels.

ARAZZO

Google Cloud Platform Move Folder and Poll Operation

Read a folder, move it under a new parent, poll the operation, then confirm the new parent.

ARAZZO

Google Cloud Platform Provision Folder with Project

Create a folder, wait for it, then create a project under that folder and wait for it.

ARAZZO

Google Cloud Platform Rename Folder and Poll Operation

Read a folder, patch its display name, poll the operation, then confirm the new name.

ARAZZO

Google Cloud Platform Rename Project and Poll Operation

Read a project, patch its display name, poll the operation, then confirm the new name.

ARAZZO

Google Cloud Platform Reset Project IAM Policy

Read a project IAM policy, then overwrite it with a single owner binding using the etag.

ARAZZO

Google Cloud Platform Review Project Governance

Fetch a project, read its IAM policy, then list the tag bindings applied to it.

ARAZZO

Google Cloud Platform Search and Inspect Project

Search for a project, fetch its full record, then read its IAM policy.

ARAZZO

Google Cloud Platform Update Organization IAM Policy

Read an organization IAM policy, add a member binding, and write it back with the etag.

ARAZZO

Google Cloud Platform Update Project IAM Policy

Read a project IAM policy, add a member binding, and write the policy back with the etag.

ARAZZO

Google Cloud Platform Walk Resource Hierarchy

Find an organization, list its folders, then list the projects directly under it.

ARAZZO

Pricing Plans

Rate Limits

Google Cloud Platform Rate Limits

7 limits

RATE LIMITS

FinOps

Features

Compute Services

Run workloads on virtual machines, containers, and serverless platforms with automatic scaling.

Storage and Databases

Store data in object storage, relational databases, NoSQL databases, and in-memory stores.

AI and Machine Learning

Build and deploy ML models with Vertex AI, Vision, Natural Language, Speech, and Translation APIs.

Data Analytics

Process and analyze data at scale with BigQuery, Dataflow, Dataproc, and Pub/Sub.

Networking

Connect resources with DNS, load balancing, VPN, and CDN services.

Security and Identity

Protect resources with IAM, KMS, Secret Manager, and data loss prevention services.

DevOps and CI/CD

Build, deploy, and manage applications with Cloud Build, Artifact Registry, and Cloud Deploy.

Serverless Computing

Run code without managing infrastructure using Cloud Functions, Cloud Run, and App Engine.

Resource Management

Organize resources with projects, folders, organizations, and tags in a hierarchical structure.

Observability

Monitor, log, and trace applications with Cloud Monitoring, Logging, and Trace services.

Use Cases

Application Modernization

Migrate and modernize legacy applications to cloud-native architectures using containers and serverless.

Data Lake and Analytics

Build data lakes and run analytics pipelines with BigQuery, Dataflow, and Cloud Storage.

AI Application Development

Build intelligent applications with Vertex AI, Dialogflow, and pre-trained ML APIs.

Multi-Cloud Management

Manage workloads across multiple cloud providers with Anthos and GKE Enterprise.

IoT and Edge Computing

Deploy and manage IoT devices and edge computing workloads at scale.

Semantic Vocabularies

Cloud Resource Manager Context

0 classes · 0 properties

JSON-LD

Google Cloud Platform Context

0 classes · 22 properties

JSON-LD

API Governance Rules

Google Cloud Platform API Rules

7 rules · 7 errors

SPECTRAL

JSON Structure

Cloud Resource Manager Binding Structure

2 properties

JSON STRUCTURE

Cloud Resource Manager Expr Structure

4 properties

JSON STRUCTURE

Cloud Resource Manager Folder Structure

8 properties

JSON STRUCTURE

Cloud Resource Manager Operation Structure

4 properties

JSON STRUCTURE

Cloud Resource Manager Organization Structure

8 properties

JSON STRUCTURE

Cloud Resource Manager Policy Structure

3 properties

JSON STRUCTURE

Cloud Resource Manager Project Structure

10 properties

JSON STRUCTURE

Cloud Resource Manager Status Structure

3 properties

JSON STRUCTURE

Cloud Resource Manager Tag Binding Structure

4 properties

JSON STRUCTURE

Cloud Resource Manager Tag Key Structure

8 properties

JSON STRUCTURE

Cloud Resource Manager Tag Value Structure

8 properties

JSON STRUCTURE

Google Cloud Platform Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
Portal
Portal
🔗
Documentation
Documentation
🌐
DeveloperPortal
DeveloperPortal
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
🌐
Console
Console
📝
Signup
Signup
🔗
Login
Login
🟢
StatusPage
StatusPage
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
💰
Pricing
Pricing
📦
SDKs
SDKs
🔗
Security
Security
🔗
Compliance
Compliance
📄
ReleaseNotes
ReleaseNotes
👥
YouTube
YouTube
👥
StackOverflow
StackOverflow
🔗
X
X
🔗
LinkedIn
LinkedIn
🔗
SpectralRules
SpectralRules

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Google Cloud Platform Google Cloud Resource Manager API
  version: v3
request:
  auth:
    type: oauth2
    flow: authorization_code
    authorizationUrl: https://accounts.google.com/o/oauth2/auth
    accessTokenUrl: https://oauth2.googleapis.com/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: Projects
    type: folder
  items:
  - info:
      name: Google Cloud Platform List Projects
      type: http
    http:
      method: GET
      url: https://cloudresourcemanager.googleapis.com/v3/projects
      params:
      - name: parent
        value: example_value
        type: query
        description: The name of the parent resource whose projects are to be listed. Must be of the form folders/{folder_id}
          or organizations/{org_id}.
      - name: pageSize
        value: '10'
        type: query
        description: Maximum number of projects to return in the response. The server can return fewer results. If unspecified,
          the server picks an appropriate default value.
      - name: pageToken
        value: example_value
        type: query
        description: A pagination token returned from a previous call to ListProjects that indicates where this listing should
          continue from.
      - name: showDeleted
        value: 'true'
        type: query
        description: Indicate that projects in the DELETE_REQUESTED state should also be returned.
    docs: Lists projects that are direct children of the specified parent resource. Projects are listed in alphabetical order
      by display name. The caller must have the resourcemanager.projects.list permission on the parent resource.
  - info:
      name: Google Cloud Platform Create a Project
      type: http
    http:
      method: POST
      url: https://cloudresourcemanager.googleapis.com/v3/projects
      body:
        type: json
        data: '{}'
    docs: Creates a new project resource under the specified parent. The parent must be an organization or folder. The caller
      must have the resourcemanager.projects.create permission on the parent. This method returns a long-running Operation
      which can be used to track creation.
  - info:
      name: Google Cloud Platform Get a Project
      type: http
    http:
      method: GET
      url: https://cloudresourcemanager.googleapis.com/v3/projects/:projectId
      params:
      - name: projectId
        value: '500123'
        type: path
        description: The name of the project to retrieve, such as projects/123 or projects/my-project-id. The project ID or
          number is required.
    docs: Retrieves the project identified by the specified name, such as projects/123 or projects/my-project-id. The caller
      must have the resourcemanager.projects.get permission on the project.
  - info:
      name: Google Cloud Platform Update a Project
      type: http
    http:
      method: PATCH
      url: https://cloudresourcemanager.googleapis.com/v3/projects/:projectId
      params:
      - name: projectId
        value: '500123'
        type: path
        description: The name of the project to update.
      - name: updateMask
        value: example_value
        type: query
        description: A comma-separated list of fields to update. Only display_name and labels fields can be updated. An empty
          update mask is not permitted.
      body:
        type: json
        data: '{}'
    docs: Updates the display name and labels of the project identified by the specified name. Changes to the project are
      not reflected immediately and may take several minutes to propagate. The caller must have the resourcemanager.projects.update
      permission on the project.
  - info:
      name: Google Cloud Platform Delete a Project
      type: http
    http:
      method: DELETE
      url: https://cloudresourcemanager.googleapis.com/v3/projects/:projectId
      params:
      - name: projectId
        value: '500123'
        type: path
        description: The name of the project to delete.
    docs: Marks the project identified by the specified name to be deleted. This method sets the project lifecycle state to
      DELETE_REQUESTED. The project is not immediately deleted but enters a 30-day grace period during which it can be restored
      using undelete. After 30 days, the project and all its resources are permanently deleted.
  - info:
      name: Google Cloud Platform Undelete a Project
      type: http
    http:
      method: POST
      url: https://cloudresourcemanager.googleapis.com/v3/projects/:projectId:undelete
      params:
      - name: projectId
        value: '500123'
        type: path
        description: The name of the project to undelete.
      body:
        type: json
        data: '{}'
    docs: Restores the project identified by the specified name. A project can only be restored within the 30-day grace period
      after deletion. The caller must have the resourcemanager.projects.undelete permission on the project.
  - info:
      name: Google Cloud Platform Get Project Iam Policy
      type: http
    http:
      method: POST
      url: https://cloudresourcemanager.googleapis.com/v3/projects/:resource:getIamPolicy
      params:
      - name: resource
        value: example_value
        type: path
        description: The name of the project whose policy is being requested, such as projects/12345.
      body:
        type: json
        data: '{}'
    docs: Returns the IAM access control policy for the specified project. The caller must have the resourcemanager.projects.getIamPolicy
      permission on the project.
  - info:
      name: Google Cloud Platform Set Project Iam Policy
      type: http
    http:
      method: POST
      url: https://cloudresourcemanager.googleapis.com/v3/projects/:resource:setIamPolicy
      params:
      - name: resource
        value: example_value
        type: path
        description: The name of the project whose policy is being set, such as projects/12345.
      body:
        type: json
        data: '{}'
    docs: Sets the IAM access control policy for the specified project, replacing any existing policy. The caller must have
      the resourcemanager.projects.setIamPolicy permission on the project.
  - info:
      name: Google Cloud Platform Search Projects
      type: http
    http:
      method: GET
      url: https://cloudresourcemanager.googleapis.com/v3/projects:search
      params:
      - name: query
        value: example_value
        type: query
        description: 'A query string for searching projects. The query supports filtering by displayName, parent.type, parent.id,
          projectId, state, and labels. Example: parent.type:folder parent.id:123.'
      - name: pageSize
        value: '10'
        type: query
        description: Maximum number of projects to return.
      - name: pageToken
        value: example_value
        type: query
        description: Pagination token from a previous search call.
    docs: Search for projects that the caller has the resourcemanager.projects.get permission on. Projects can be filtered
      by parent, display name, project ID, and state.
- info:
    name: Folders
    type: folder
  items:
  - info:
      name: Google Cloud Platform List Folders
      type: http
    http:
      method: GET
      url: https://cloudresourcemanager.googleapis.com/v3/folders
      params:
      - name: parent
        value: example_value
        type: query
        description: The name of the parent resource whose folders are to be listed. Must be of the form folders/{folder_id}
          or organizations/{org_id}.
      - name: pageSize
        value: '10'
        type: query
        description: Maximum number of folders to return.
      - name: pageToken
        value: example_value
        type: query
        description: Pagination token from a previous list call.
      - name: showDeleted
        value: 'true'
        type: query
        description: Indicate that folders in the DELETE_REQUESTED state should also be returned.
    docs: Lists the folders that are direct descendants of the specified parent resource. The caller must have the resourcemanager.folders.list
      permission on the parent. Folders are listed in alphabetical order by display name.
  - info:
      name: Google Cloud Platform Create a Folder
      type: http
    http:
      method: POST
      url: https://cloudresourcemanager.googleapis.com/v3/folders
      body:
        type: json
        data: '{}'
    docs: Creates a folder in the resource hierarchy under the specified parent. The parent can be an organization or another
      folder. The caller must have the resourcemanager.folders.create permission on the parent.
  - info:
      name: Google Cloud Platform Get a Folder
      type: http
    http:
      method: GET
      url: https://cloudresourcemanager.googleapis.com/v3/folders/:folderId
      params:
      - name: folderId
        value: '500123'
        type: path
        description: The resource name of the folder to retrieve.
    docs: Retrieves a folder identified by the specified resource name. The caller must have the resourcemanager.folders.get
      permission on the folder.
  - info:
      name: Google Cloud Platform Update a Folder
      type: http
    http:
      method: PATCH
      url: https://cloudresourcemanager.googleapis.com/v3/folders/:folderId
      params:
      - name: folderId
        value: '500123'
        type: path
        description: The resource name of the folder to update.
      - name: updateMask
        value: example_value
        type: query
        description: Fields to be updated. Only the display_name field can be updated.
      body:
        type: json
        data: '{}'
    docs: Updates a folder, changing its display name. Changes to the folder display name are not immediately reflected and
      may take several minutes to propagate. The caller must have the resourcemanager.folders.update permission on the folder.
  - info:
      name: Google Cloud Platform Delete a Folder
      type: http
    http:
      method: DELETE
      url: https://cloudresourcemanager.googleapis.com/v3/folders/:folderId
      params:
      - name: folderId
        value: '500123'
        type: path
        description: The resource name of the folder to delete.
    docs: Requests deletion of a folder. The folder is moved into the DELETE_REQUESTED state and enters a 30-day grace period.
      During this period, the folder can be restored. After the grace period, the folder is permanently deleted. The folder
      must be empty before it can be deleted. The caller must have the resourcemanager.folders.delete permission on the folder.
  - info:
      name: Google Cloud Platform Undelete a Folder
      type: http
    http:
      method: POST
      url: https://cloudresourcemanager.googleapis.com/v3/folders/:folderId:undelete
      params:
      - name: folderId
        value: '500123'
        type: path
        description: The resource name of the folder to undelete.
      body:
        type: json
        data: '{}'
    docs: Cancels the deletion request for a folder. This method can only be called within the 30-day grace period. The caller
      must have the resourcemanager.folders.undelete permission on the folder.
  - info:
      name: Google Cloud Platform Move a Folder
      type: http
    http:
      method: POST
      url: https://cloudresourcemanager.googleapis.com/v3/folders/:folderId:move
      params:
      - name: folderId
        value: '500123'
        type: path
        description: The resource name of the folder to move.
      body:
        type: json
        data: '{}'
    docs: Moves a folder under a new resource parent. The folder can be moved to another folder or to the organization root.
      The caller must have the resourcemanager.folders.move permission on both the source folder and the destination parent.
  - info:
      name: Google Cloud Platform Search Folders
      type: http
    http:
      method: GET
      url: https://cloudresourcemanager.googleapis.com/v3/folders:search
      params:
      - name: query
        value: example_value
        type: query
        description: 'Search criteria used to select folders. The supported filter fields are displayName, parent, and state.
          Example: displayName=Engineering.'
      - name: pageSize
        value: '10'
        type: query
        description: Maximum number of folders to return.
      - name: pageToken
        value: example_value
        type: query
        description: Pagination token from a previous search call.
    docs: Search for folders that match specified filter criteria. The caller must have the resourcemanager.folders.get permission
      on the returned folders.
- info:
    name: Organizations
    type: folder
  items:
  - info:
      name: Google Cloud Platform Get an Organization
      type: http
    http:
      method: GET
      url: https://cloudresourcemanager.googleapis.com/v3/organizations/:organizationId
      params:
      - name: organizationId
        value: '500123'
        type: path
        description: The resource name of the organization to fetch, such as organizations/12345.
    docs: Fetches an organization resource identified by the specified resource name, such as organizations/12345. The caller
      must have the resourcemanager.organizations.get permission on the organization.
  - info:
      name: Google Cloud Platform Search Organizations
      type: http
    http:
      method: GET
      url: https://cloudresourcemanager.googleapis.com/v3/organizations:search
      params:
      - name: query
        value: example_value
        type: query
        description: 'An optional query string used to filter organizations. Supported filter fields include domain and displayName.
          Example: domain:example.com.'
      - name: pageSize
        value: '10'
        type: query
        description: Maximum number of organizations to return.
      - name: pageToken
        value: example_value
        type: query
        description: Pagination token from a previous search call.
    docs: Searches for organizations that the caller has the resourcemanager.organizations.get permission on. Organizations
      can be searched by domain or display name.
  - info:
      name: Google Cloud Platform Get Organization Iam Policy
      type: http
    http:
      method: POST
      url: https://cloudresourcemanager.googleapis.com/v3/organizations/:resource:getIamPolicy
      params:
      - name: resource
        value: example_value
        type: path
        description: The resource name of the organization.
      body:
        type: json
        data: '{}'
    docs: Gets the access control policy for an organization resource. The caller must have the resourcemanager.organizations.getIamPolicy
      permission on the organization.
  - info:
      name: Google Cloud Platform Set Organization Iam Policy
      type: http
    http:
      method: POST
      url: https://cloudresourcemanager.googleapis.com/v3/organizations/:resource:setIamPolicy
      params:
      - name: resource
        value: example_value
        type: path
        description: The resource name of the organization.
      body:
        type: json
        data: '{}'
    docs: Sets the access control policy on an organization resource, replacing any existing policy. The caller must have
      the resourcemanager.organizations.setIamPolicy permission on the organization.
- info:
    name: Operations
    type: folder
  items:
  - info:
      name: Google Cloud Platform Get a Long-running Operation
      type: http
    http:
      method: GET
      url: https://cloudresourcemanager.googleapis.com/v3/:name
      params:
      - name: name
        value: Example Title
        type: path
        description: The name of the operation resource.
    docs: Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals.
- info:
    name: TagKeys
    type: folder
  items:
  - info:
      name: Google Cloud Platform List Tag Keys
      type: http
    http:
      method: GET
      url: https://cloudresourcemanager.googleapis.com/v3/tagKeys
      params:
      - name: parent
        value: example_value
        type: query
        description: The resource name of the parent. Must be of the form organizations/{org_id}.
      - name: pageSize
        value: '10'
        type: query
        description: Maximum number of tag keys to return.
      - name: pageToken
        value: example_value
        type: query
        description: Pagination token from a previous list call.
    docs: Lists all tag keys under a specified parent resource. The parent can be an organization. The caller must have the
      resourcemanager.tagKeys.list permission on the parent.
  - info:
      name: Google Cloud Platform Create a Tag Key
      type: http
    http:
      method: POST
      url: https://cloudresourcemanager.googleapis.com/v3/tagKeys
      body:
        type: json
        data: '{}'
    docs: Creates a new tag key under the specified parent. The tag key short name must be unique within the parent. The caller
      must have the resourcemanager.tagKeys.create permission on the parent.
- info:
    name: TagValues
    type: folder
  items:
  - info:
      name: Google Cloud Platform List Tag Values
      type: http
    http:
      method: GET
      url: https://cloudresourcemanager.googleapis.com/v3/tagValues
      params:
      - name: parent
        value: example_value
        type: query
        description: The resource name of the tag key whose values are to be listed. Must be of the form tagKeys/{tag_key_id}.
      - name: pageSize
        value: '10'
        type: query
        description: Maximum number of tag values to return.
      - name: pageToken
        value: example_value
        type: query
        description: Pagination token from a previous list call.
    docs: Lists all tag values for a specified tag key. The caller must have the resourcemanager.tagValues.list permission
      on the parent tag key.
  - info:
      name: Google Cloud Platform Create a Tag Value
      type: http
    http:
      method: POST
      url: https://cloudresourcemanager.googleapis.com/v3/tagValues
      body:
        type: json
        data: '{}'
    docs: Creates a tag value as a child of the specified tag key. The caller must have the resourcemanager.tagValues.create
      permission on the parent tag key.
- info:
    name: TagBindings
    type: folder
  items:
  - info:
      name: Google Cloud Platform List Tag Bindings
      type: http
    http:
      method: GET
      url: https://cloudresourcemanager.googleapis.com/v3/tagBindings
      params:
      - name: parent
        value: example_value
        type: query
        description: 'The full resource name of the resource whose bindings are being listed. Example: //cloudresourcemanager.googleapis.com/projects/123.'
      - name: pageSize
        value: '10'
        type: query
        description: Maximum number of tag bindings to return.
      - name: pageToken
        value: example_value
        type: query
        description: Pagination token from a previous list call.
    docs: Lists the tag bindings that are applied to the specified resource. The caller must have the appropriate permission
      on the resource.
  - info:
      name: Google Cloud Platform Create a Tag Binding
      type: http
    http:
      method: POST
      url: https://cloudresourcemanager.googleapis.com/v3/tagBindings
      body:
        type: json
        data: '{}'
    docs: Creates a tag binding between a tag value and a cloud resource. The caller must have the appropriate tag permission
      on the resource and the resourcemanager.tagValueBindings.create permission.
bundled: true