Class: Google::Cloud::AccessApproval::V1::AccessReason
- Inherits:
-
Object
- Object
- Google::Cloud::AccessApproval::V1::AccessReason
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/accessapproval/v1/accessapproval.rb
Defined Under Namespace
Modules: Type
Instance Attribute Summary collapse
-
#detail ⇒ ::String
More detail about certain reason types.
-
#type ⇒ ::Google::Cloud::AccessApproval::V1::AccessReason::Type
Type of access justification.
Instance Attribute Details
#detail ⇒ ::String
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 |
# File 'proto_docs/google/cloud/accessapproval/v1/accessapproval.rb', line 68 class AccessReason include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Type of access justification. module Type # Default value for proto, shouldn't be used. TYPE_UNSPECIFIED = 0 # 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-#####" CUSTOMER_INITIATED_SUPPORT = 1 # 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. GOOGLE_INITIATED_SERVICE = 2 # Google initiated service for security, fraud, abuse, or compliance # purposes. GOOGLE_INITIATED_REVIEW = 3 # 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. THIRD_PARTY_DATA_REQUEST = 4 # The principal accessed customer data in order to diagnose or resolve a # suspected issue in services or a known outage. GOOGLE_RESPONSE_TO_PRODUCTION_ALERT = 5 end end |
#type ⇒ ::Google::Cloud::AccessApproval::V1::AccessReason::Type
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 |
# File 'proto_docs/google/cloud/accessapproval/v1/accessapproval.rb', line 68 class AccessReason include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Type of access justification. module Type # Default value for proto, shouldn't be used. TYPE_UNSPECIFIED = 0 # 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-#####" CUSTOMER_INITIATED_SUPPORT = 1 # 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. GOOGLE_INITIATED_SERVICE = 2 # Google initiated service for security, fraud, abuse, or compliance # purposes. GOOGLE_INITIATED_REVIEW = 3 # 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. THIRD_PARTY_DATA_REQUEST = 4 # The principal accessed customer data in order to diagnose or resolve a # suspected issue in services or a known outage. GOOGLE_RESPONSE_TO_PRODUCTION_ALERT = 5 end end |