Class: Google::Cloud::AccessApproval::V1::AccessReason

Inherits:
Object
  • Object
show all
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

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.



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.

Returns:



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