Class: Google::Cloud::CloudControlsPartner::V1::AccessReason

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/cloudcontrolspartner/v1/access_approval_requests.rb

Overview

Reason for the access.

Defined Under Namespace

Modules: Type

Instance Attribute Summary collapse

Instance Attribute Details

#detail::String

Returns More detail about certain reason types. See comments for each type above.

Returns:

  • (::String)

    More detail about certain reason types. See comments for each type above.



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
# File 'proto_docs/google/cloud/cloudcontrolspartner/v1/access_approval_requests.rb', line 94

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

    # Similar to 'GOOGLE_INITIATED_SERVICE' or 'GOOGLE_INITIATED_REVIEW', but
    # with universe agnostic naming. The principal accessed customer data in
    # order to diagnose or resolve a suspected issue in services or a known
    # outage, or for security, fraud, abuse, or compliance review purposes.
    CLOUD_INITIATED_ACCESS = 6
  end
end

#type::Google::Cloud::CloudControlsPartner::V1::AccessReason::Type

Returns Type of access justification.

Returns:



94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
# File 'proto_docs/google/cloud/cloudcontrolspartner/v1/access_approval_requests.rb', line 94

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

    # Similar to 'GOOGLE_INITIATED_SERVICE' or 'GOOGLE_INITIATED_REVIEW', but
    # with universe agnostic naming. The principal accessed customer data in
    # order to diagnose or resolve a suspected issue in services or a known
    # outage, or for security, fraud, abuse, or compliance review purposes.
    CLOUD_INITIATED_ACCESS = 6
  end
end