1. Docs
  2. Reference
  3. REST API Docs
  4. Schema
  5. OperationContextGCPOIDCConfiguration

OperationContextGCPOIDCConfiguration

    OperationContextGCPOIDCConfiguration contains information about how to exchange an OIDC token for temporary GCP credentials in the form of a service account connected to a workload identity pool. See https://cloud.google.com/iam/docs/configuring-workload-identity-federation for details on how to create an appropriately-configured workload identity pool and service account.

    Properties

    • projectId string required
      ProjectID is the numerical ID of the GCP project.
    • region string optional
      Region is the region of the GCP project.
    • workloadPoolId string required
      WorkloadPoolID is the ID of the workload pool to use.
    • providerId string required
      ProviderID is the ID of the identity provider associated with the workload pool.
    • serviceAccount string required
      ServiceAccount is the email address of the service account to use.
    • tokenLifetime string optional
      TokenLifetime is the lifetime of the temporary credentials.