GoogleArtifactRegistryCacheAuthentication Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Google Artifact Registry (GAR) authentication configuration.
public class GoogleArtifactRegistryCacheAuthentication : Azure.ResourceManager.ContainerRegistry.Models.ContainerRegistryCacheAuthentication, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ContainerRegistry.Models.GoogleArtifactRegistryCacheAuthentication>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ContainerRegistry.Models.GoogleArtifactRegistryCacheAuthentication>
type GoogleArtifactRegistryCacheAuthentication = class
inherit ContainerRegistryCacheAuthentication
interface IJsonModel<GoogleArtifactRegistryCacheAuthentication>
interface IPersistableModel<GoogleArtifactRegistryCacheAuthentication>
Public Class GoogleArtifactRegistryCacheAuthentication
Inherits ContainerRegistryCacheAuthentication
Implements IJsonModel(Of GoogleArtifactRegistryCacheAuthentication), IPersistableModel(Of GoogleArtifactRegistryCacheAuthentication)
- Inheritance
- Implements
Constructors
| Name | Description |
|---|---|
| GoogleArtifactRegistryCacheAuthentication(String, String, String) |
Initializes a new instance of GoogleArtifactRegistryCacheAuthentication. |
Properties
| Name | Description |
|---|---|
| ProjectNumber |
The Google Cloud Platform project that is configured for authentication Permissions should be granted to principal://iam.googleapis.com/projects/{ProjectNumber}/locations/global/workloadIdentityPools/{WorkloadIdentityPool}/providers/{WorkloadIdentityProvider}/subject/{ManagedIdentityPrincipal} |
| WorkloadIdentityPool |
The Google Cloud platform workload identity pool used for authentication. |
| WorkloadIdentityProvider |
The Google Cloud Platform workload identity provider used for authentication. |