public sealed class EnrolledService : IMessage<EnrolledService>, IEquatable<EnrolledService>, IDeepCloneable<EnrolledService>, IBufferMessage, IMessageReference documentation and code samples for the Access Approval v1 API class EnrolledService.
Represents the enrollment of a cloud resource into a specific service.
Implements
IMessageEnrolledService, IEquatableEnrolledService, IDeepCloneableEnrolledService, IBufferMessage, IMessageNamespace
Google.Cloud.AccessApproval.V1Assembly
Google.Cloud.AccessApproval.V1.dll
Constructors
EnrolledService()
public EnrolledService()EnrolledService(EnrolledService)
public EnrolledService(EnrolledService other)| Parameter | |
|---|---|
| Name | Description | 
other | 
        EnrolledService | 
      
Properties
CloudProduct
public string CloudProduct { get; set; }The product for which Access Approval will be enrolled. Allowed values are listed below (case-sensitive):
- all
 - GA
 - App Engine
 - BigQuery
 - Cloud Bigtable
 - Cloud Key Management Service
 - Compute Engine
 - Cloud Dataflow
 - Cloud Dataproc
 - Cloud DLP
 - Cloud EKM
 - Cloud HSM
 - Cloud Identity and Access Management
 - Cloud Logging
 - Cloud Pub/Sub
 - Cloud Spanner
 - Cloud SQL
 - Cloud Storage
 - Google Kubernetes Engine
 - Organization Policy Serivice
 - Persistent Disk
 - Resource Manager
 - Secret Manager
 - Speaker ID
 
Note: These values are supported as input for legacy purposes, but will not be returned from the API.
- all
 - ga-only
 - appengine.googleapis.com
 - bigquery.googleapis.com
 - bigtable.googleapis.com
 - container.googleapis.com
 - cloudkms.googleapis.com
 - cloudresourcemanager.googleapis.com
 - cloudsql.googleapis.com
 - compute.googleapis.com
 - dataflow.googleapis.com
 - dataproc.googleapis.com
 - dlp.googleapis.com
 - iam.googleapis.com
 - logging.googleapis.com
 - orgpolicy.googleapis.com
 - pubsub.googleapis.com
 - spanner.googleapis.com
 - secretmanager.googleapis.com
 - speakerid.googleapis.com
 - storage.googleapis.com
 
Calls to UpdateAccessApprovalSettings using 'all' or any of the XXX.googleapis.com will be translated to the associated product name ('all', 'App Engine', etc.).
Note: 'all' will enroll the resource in all products supported at both 'GA' and 'Preview' levels.
More information about levels of support is available at https://cloud.google.com/access-approval/docs/supported-services
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
EnrollmentLevel
public EnrollmentLevel EnrollmentLevel { get; set; }The enrollment level of the service.
| Property Value | |
|---|---|
| Type | Description | 
EnrollmentLevel | 
        |