GcpProject
GcpProject represents a Google Cloud Platform (GCP) project within the Rubrik platform.
Fields
| Field | Type | Description |
|---|---|---|
| credentialsManagedBy | CredentialsManagedBy! | CredentialsManagedBy specifies who manages the GCP credentials used for authentication and authorization when accessing GCP resources within the Rubrik platform. |
| effectiveServiceAccount | String! | 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. |
| id | String! | UUID in our customers used to represent the project within Rubrik. |
| isArchived | Boolean! | Specifies if the project is archived and no longer actively managed by Rubrik operations. |
| name | String! | Human-readable name of the GCP project as configured in Google Cloud. |
| organizationName | String! | Organization name of the GCP project. This field is optional and may be empty if the project is not part of an organization. |
| projectId | String! | The native ID of a GCP project, which is a unique identifier assigned by Google for the project. |
| projectManagedObjectId | String! | The managed object id of the project in the authz service. |
| projectNumber | Long! | Google-assigned numeric identifier for the project, which is immutable and unique across all Google Cloud projects. |
| roleId | String! | Google managed ID of the role created in the GCP project for Rubrik operations, used for permission management and access control. |
| usesGlobalConfig | Boolean! | Specifies if the global JWT config is used for authentication instead of project-specific credentials. |
Used By
Referenced by