Reference documentation and code samples for the Access Approval V1 API class Google::Cloud::AccessApproval::V1::EnrolledService.
Represents the enrollment of a cloud resource into a specific service.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#cloud_product
def cloud_product() -> ::String
-
(::String) — 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 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
- 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
- dlp.googleapis.com
- iam.googleapis.com
- logging.googleapis.com
- orgpolicy.googleapis.com
- pubsub.googleapis.com
- spanner.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
#cloud_product=
def cloud_product=(value) -> ::String
-
value (::String) — 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 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
- 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
- dlp.googleapis.com
- iam.googleapis.com
- logging.googleapis.com
- orgpolicy.googleapis.com
- pubsub.googleapis.com
- spanner.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
-
(::String) — 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 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
- 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
- dlp.googleapis.com
- iam.googleapis.com
- logging.googleapis.com
- orgpolicy.googleapis.com
- pubsub.googleapis.com
- spanner.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
#enrollment_level
def enrollment_level() -> ::Google::Cloud::AccessApproval::V1::EnrollmentLevel
- (::Google::Cloud::AccessApproval::V1::EnrollmentLevel) — The enrollment level of the service.
#enrollment_level=
def enrollment_level=(value) -> ::Google::Cloud::AccessApproval::V1::EnrollmentLevel
- value (::Google::Cloud::AccessApproval::V1::EnrollmentLevel) — The enrollment level of the service.
- (::Google::Cloud::AccessApproval::V1::EnrollmentLevel) — The enrollment level of the service.