public enum AccessReason extends Enum<AccessReason> implements com.google.protobuf.ProtocolMessageEnum
Describes the reason for a data access. Please refer to https://cloud.google.com/assured-workloads/key-access-justifications/docs/justification-codes for the detailed semantic meaning of justification reason codes.Protobuf enum
google.cloud.kms.v1.AccessReason| Enum Constant and Description |
|---|
CUSTOMER_AUTHORIZED_WORKFLOW_SERVICING
One of the following operations is being executed while simultaneously
encountering an internal technical issue which prevented a more precise
justification code from being generated:
* Your account has been used to perform any access to your own data which
your IAM policy authorizes
|
CUSTOMER_INITIATED_ACCESS
Customer uses their account to perform any access to their own data which
their IAM policy authorizes.
|
CUSTOMER_INITIATED_SUPPORT
Customer-initiated support.
|
GOOGLE_INITIATED_REVIEW
Google-initiated access for security, fraud, abuse, or compliance purposes.
|
GOOGLE_INITIATED_SERVICE
Google-initiated access for system management and troubleshooting.
|
GOOGLE_INITIATED_SYSTEM_OPERATION
Google systems access customer data to help optimize the structure of the
data or quality for future uses by the customer.
|
GOOGLE_RESPONSE_TO_PRODUCTION_ALERT
Google-initiated access to maintain system reliability.
|
MODIFIED_CUSTOMER_INITIATED_ACCESS
Customer uses their account to perform any access to their own data which
their IAM policy authorizes, and one of the following is true:
* A Google administrator has reset the root-access account associated with
the user's organization within the past 7 days
|
MODIFIED_GOOGLE_INITIATED_SYSTEM_OPERATION
Google systems access customer data to help optimize the structure of the
data or quality for future uses by the customer, and one of the following
is true:
* A Google administrator has reset the root-access account associated with
the user's organization within the past 7 days
|
REASON_NOT_EXPECTED
No reason is expected for this key request.
|
REASON_UNSPECIFIED
Unspecified access reason.
|
THIRD_PARTY_DATA_REQUEST
Google-initiated access in response to a legal request or legal process.
|
UNRECOGNIZED |
| Modifier and Type | Field and Description |
|---|---|
static int |
CUSTOMER_AUTHORIZED_WORKFLOW_SERVICING_VALUE
One of the following operations is being executed while simultaneously
encountering an internal technical issue which prevented a more precise
justification code from being generated:
* Your account has been used to perform any access to your own data which
your IAM policy authorizes
|
static int |
CUSTOMER_INITIATED_ACCESS_VALUE
Customer uses their account to perform any access to their own data which
their IAM policy authorizes.
|
static int |
CUSTOMER_INITIATED_SUPPORT_VALUE
Customer-initiated support.
|
static int |
GOOGLE_INITIATED_REVIEW_VALUE
Google-initiated access for security, fraud, abuse, or compliance purposes.
|
static int |
GOOGLE_INITIATED_SERVICE_VALUE
Google-initiated access for system management and troubleshooting.
|
static int |
GOOGLE_INITIATED_SYSTEM_OPERATION_VALUE
Google systems access customer data to help optimize the structure of the
data or quality for future uses by the customer.
|
static int |
GOOGLE_RESPONSE_TO_PRODUCTION_ALERT_VALUE
Google-initiated access to maintain system reliability.
|
static int |
MODIFIED_CUSTOMER_INITIATED_ACCESS_VALUE
Customer uses their account to perform any access to their own data which
their IAM policy authorizes, and one of the following is true:
* A Google administrator has reset the root-access account associated with
the user's organization within the past 7 days
|
static int |
MODIFIED_GOOGLE_INITIATED_SYSTEM_OPERATION_VALUE
Google systems access customer data to help optimize the structure of the
data or quality for future uses by the customer, and one of the following
is true:
* A Google administrator has reset the root-access account associated with
the user's organization within the past 7 days
|
static int |
REASON_NOT_EXPECTED_VALUE
No reason is expected for this key request.
|
static int |
REASON_UNSPECIFIED_VALUE
Unspecified access reason.
|
static int |
THIRD_PARTY_DATA_REQUEST_VALUE
Google-initiated access in response to a legal request or legal process.
|
| Modifier and Type | Method and Description |
|---|---|
static AccessReason |
forNumber(int value) |
static com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptor() |
com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptorForType() |
int |
getNumber() |
com.google.protobuf.Descriptors.EnumValueDescriptor |
getValueDescriptor() |
static com.google.protobuf.Internal.EnumLiteMap<AccessReason> |
internalGetValueMap() |
static AccessReason |
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) |
static AccessReason |
valueOf(int value)
Deprecated.
Use
forNumber(int) instead. |
static AccessReason |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AccessReason[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AccessReason REASON_UNSPECIFIED
Unspecified access reason.
REASON_UNSPECIFIED = 0;public static final AccessReason CUSTOMER_INITIATED_SUPPORT
Customer-initiated support.
CUSTOMER_INITIATED_SUPPORT = 1;public static final AccessReason GOOGLE_INITIATED_SERVICE
Google-initiated access for system management and troubleshooting.
GOOGLE_INITIATED_SERVICE = 2;public static final AccessReason THIRD_PARTY_DATA_REQUEST
Google-initiated access in response to a legal request or legal process.
THIRD_PARTY_DATA_REQUEST = 3;public static final AccessReason GOOGLE_INITIATED_REVIEW
Google-initiated access for security, fraud, abuse, or compliance purposes.
GOOGLE_INITIATED_REVIEW = 4;public static final AccessReason CUSTOMER_INITIATED_ACCESS
Customer uses their account to perform any access to their own data which their IAM policy authorizes.
CUSTOMER_INITIATED_ACCESS = 5;public static final AccessReason GOOGLE_INITIATED_SYSTEM_OPERATION
Google systems access customer data to help optimize the structure of the data or quality for future uses by the customer.
GOOGLE_INITIATED_SYSTEM_OPERATION = 6;public static final AccessReason REASON_NOT_EXPECTED
No reason is expected for this key request.
REASON_NOT_EXPECTED = 7;public static final AccessReason MODIFIED_CUSTOMER_INITIATED_ACCESS
Customer uses their account to perform any access to their own data which their IAM policy authorizes, and one of the following is true: * A Google administrator has reset the root-access account associated with the user's organization within the past 7 days. * A Google-initiated emergency access operation has interacted with a resource in the same project or folder as the currently accessed resource within the past 7 days.
MODIFIED_CUSTOMER_INITIATED_ACCESS = 8;public static final AccessReason MODIFIED_GOOGLE_INITIATED_SYSTEM_OPERATION
Google systems access customer data to help optimize the structure of the data or quality for future uses by the customer, and one of the following is true: * A Google administrator has reset the root-access account associated with the user's organization within the past 7 days. * A Google-initiated emergency access operation has interacted with a resource in the same project or folder as the currently accessed resource within the past 7 days.
MODIFIED_GOOGLE_INITIATED_SYSTEM_OPERATION = 9;public static final AccessReason GOOGLE_RESPONSE_TO_PRODUCTION_ALERT
Google-initiated access to maintain system reliability.
GOOGLE_RESPONSE_TO_PRODUCTION_ALERT = 10;public static final AccessReason CUSTOMER_AUTHORIZED_WORKFLOW_SERVICING
One of the following operations is being executed while simultaneously encountering an internal technical issue which prevented a more precise justification code from being generated: * Your account has been used to perform any access to your own data which your IAM policy authorizes. * An automated Google system operates on encrypted customer data which your IAM policy authorizes. * Customer-initiated Google support access. * Google-initiated support access to protect system reliability.
CUSTOMER_AUTHORIZED_WORKFLOW_SERVICING = 11;public static final AccessReason UNRECOGNIZED
public static final int REASON_UNSPECIFIED_VALUE
Unspecified access reason.
REASON_UNSPECIFIED = 0;public static final int CUSTOMER_INITIATED_SUPPORT_VALUE
Customer-initiated support.
CUSTOMER_INITIATED_SUPPORT = 1;public static final int GOOGLE_INITIATED_SERVICE_VALUE
Google-initiated access for system management and troubleshooting.
GOOGLE_INITIATED_SERVICE = 2;public static final int THIRD_PARTY_DATA_REQUEST_VALUE
Google-initiated access in response to a legal request or legal process.
THIRD_PARTY_DATA_REQUEST = 3;public static final int GOOGLE_INITIATED_REVIEW_VALUE
Google-initiated access for security, fraud, abuse, or compliance purposes.
GOOGLE_INITIATED_REVIEW = 4;public static final int CUSTOMER_INITIATED_ACCESS_VALUE
Customer uses their account to perform any access to their own data which their IAM policy authorizes.
CUSTOMER_INITIATED_ACCESS = 5;public static final int GOOGLE_INITIATED_SYSTEM_OPERATION_VALUE
Google systems access customer data to help optimize the structure of the data or quality for future uses by the customer.
GOOGLE_INITIATED_SYSTEM_OPERATION = 6;public static final int REASON_NOT_EXPECTED_VALUE
No reason is expected for this key request.
REASON_NOT_EXPECTED = 7;public static final int MODIFIED_CUSTOMER_INITIATED_ACCESS_VALUE
Customer uses their account to perform any access to their own data which their IAM policy authorizes, and one of the following is true: * A Google administrator has reset the root-access account associated with the user's organization within the past 7 days. * A Google-initiated emergency access operation has interacted with a resource in the same project or folder as the currently accessed resource within the past 7 days.
MODIFIED_CUSTOMER_INITIATED_ACCESS = 8;public static final int MODIFIED_GOOGLE_INITIATED_SYSTEM_OPERATION_VALUE
Google systems access customer data to help optimize the structure of the data or quality for future uses by the customer, and one of the following is true: * A Google administrator has reset the root-access account associated with the user's organization within the past 7 days. * A Google-initiated emergency access operation has interacted with a resource in the same project or folder as the currently accessed resource within the past 7 days.
MODIFIED_GOOGLE_INITIATED_SYSTEM_OPERATION = 9;public static final int GOOGLE_RESPONSE_TO_PRODUCTION_ALERT_VALUE
Google-initiated access to maintain system reliability.
GOOGLE_RESPONSE_TO_PRODUCTION_ALERT = 10;public static final int CUSTOMER_AUTHORIZED_WORKFLOW_SERVICING_VALUE
One of the following operations is being executed while simultaneously encountering an internal technical issue which prevented a more precise justification code from being generated: * Your account has been used to perform any access to your own data which your IAM policy authorizes. * An automated Google system operates on encrypted customer data which your IAM policy authorizes. * Customer-initiated Google support access. * Google-initiated support access to protect system reliability.
CUSTOMER_AUTHORIZED_WORKFLOW_SERVICING = 11;public static AccessReason[] values()
for (AccessReason c : AccessReason.values()) System.out.println(c);
public static AccessReason valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic final int getNumber()
getNumber in interface com.google.protobuf.Internal.EnumLitegetNumber in interface com.google.protobuf.ProtocolMessageEnum@Deprecated public static AccessReason valueOf(int value)
forNumber(int) instead.value - The numeric wire value of the corresponding enum entry.public static AccessReason forNumber(int value)
value - The numeric wire value of the corresponding enum entry.public static com.google.protobuf.Internal.EnumLiteMap<AccessReason> internalGetValueMap()
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnumpublic final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnumpublic static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
public static AccessReason valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Copyright © 2024 Google LLC. All rights reserved.