OBJECT

GcpProject

Description

GcpProject represents a Google Cloud Platform (GCP) project within the Rubrik platform.

link GraphQL Schema definition

  • type GcpProject {
  • # The service account which will be applicable for making all the cloud
  • # interaction calls. This comes directly from the applicable credentials
  • # for the project and determines the identity used for GCP API calls.
  • effectiveServiceAccount: String!
  • # UUID in our customers used to represent the project within Rubrik.
  • id: String!
  • # Specifies if the project is archived and no longer actively managed
  • # by Rubrik operations.
  • isArchived: Boolean!
  • # Human-readable name of the GCP project as configured in Google Cloud.
  • name: String!
  • # Organization name of the GCP project. This field is optional and may
  • # be empty if the project is not part of an organization.
  • organizationName: String!
  • # The native ID of a GCP project, which is a unique identifier assigned
  • # by Google for the project.
  • projectId: String!
  • # The managed object id of the project in the authz service.
  • projectManagedObjectId: String!
  • # Google-assigned numeric identifier for the project, which is immutable
  • # and unique across all Google Cloud projects.
  • projectNumber: Long!
  • # Google managed ID of the role created in the GCP project for Rubrik
  • # operations, used for permission management and access control.
  • roleId: String!
  • # Specifies if the global JWT config is used for authentication instead
  • # of project-specific credentials.
  • usesGlobalConfig: Boolean!
  • }