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
Returns More detail about certain reason types. See comments for each type above.
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
Returns Type of access justification.
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 |