Google Cloud Access Approval V1 Client - Class Type (1.0.4)

Reference documentation and code samples for the Google Cloud Access Approval V1 Client class Type.

Type of access justification.

Protobuf type google.cloud.accessapproval.v1.AccessReason.Type

Methods

name

Parameter
NameDescription
value mixed

value

Parameter
NameDescription
name mixed

Constants

TYPE_UNSPECIFIED

Value: 0

Default value for proto, shouldn't be used.

Generated from protobuf enum TYPE_UNSPECIFIED = 0;

CUSTOMER_INITIATED_SUPPORT

Value: 1

Customer made a request or raised an issue that required the principal to access customer data. detail is of the form ("#####" is the issue ID):

  • "Feedback Report: #####"
  • "Case Number: #####"
  • "Case ID: #####"
  • "E-PIN Reference: #####"
  • "Google-#####"
  • "T-#####"

Generated from protobuf enum CUSTOMER_INITIATED_SUPPORT = 1;

GOOGLE_INITIATED_SERVICE

Value: 2

The principal accessed customer data in order to diagnose or resolve a suspected issue in services. Often this access is used to confirm that customers are not affected by a suspected service issue or to remediate a reversible system issue.

Generated from protobuf enum GOOGLE_INITIATED_SERVICE = 2;

GOOGLE_INITIATED_REVIEW

Value: 3

Google initiated service for security, fraud, abuse, or compliance purposes.

Generated from protobuf enum GOOGLE_INITIATED_REVIEW = 3;

THIRD_PARTY_DATA_REQUEST

Value: 4

The principal was compelled to access customer data in order to respond to a legal third party data request or process, including legal processes from customers themselves.

Generated from protobuf enum THIRD_PARTY_DATA_REQUEST = 4;

GOOGLE_RESPONSE_TO_PRODUCTION_ALERT

Value: 5

The principal accessed customer data in order to diagnose or resolve a suspected issue in services or a known outage.

Generated from protobuf enum GOOGLE_RESPONSE_TO_PRODUCTION_ALERT = 5;