Enum AccessReason (2.85.0)

public enum AccessReason extends Enum<AccessReason> implements 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

Implements

ProtocolMessageEnum

Static Fields

Name 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.
  • 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;

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;

CUSTOMER_INITIATED_ACCESS

Customer uses their account to perform any access to their own data which their IAM policy authorizes.

CUSTOMER_INITIATED_ACCESS = 5;

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;

CUSTOMER_INITIATED_SUPPORT

Customer-initiated support.

CUSTOMER_INITIATED_SUPPORT = 1;

CUSTOMER_INITIATED_SUPPORT_VALUE

Customer-initiated support.

CUSTOMER_INITIATED_SUPPORT = 1;

GOOGLE_INITIATED_REVIEW

Google-initiated access for security, fraud, abuse, or compliance purposes.

GOOGLE_INITIATED_REVIEW = 4;

GOOGLE_INITIATED_REVIEW_VALUE

Google-initiated access for security, fraud, abuse, or compliance purposes.

GOOGLE_INITIATED_REVIEW = 4;

GOOGLE_INITIATED_SERVICE

Google-initiated access for system management and troubleshooting.

GOOGLE_INITIATED_SERVICE = 2;

GOOGLE_INITIATED_SERVICE_VALUE

Google-initiated access for system management and troubleshooting.

GOOGLE_INITIATED_SERVICE = 2;

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;

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;

GOOGLE_RESPONSE_TO_PRODUCTION_ALERT

Google-initiated access to maintain system reliability.

GOOGLE_RESPONSE_TO_PRODUCTION_ALERT = 10;

GOOGLE_RESPONSE_TO_PRODUCTION_ALERT_VALUE

Google-initiated access to maintain system reliability.

GOOGLE_RESPONSE_TO_PRODUCTION_ALERT = 10;

MODIFIED_CUSTOMER_INITIATED_ACCESS

Deprecated: This code is no longer generated by Google Cloud. The GOOGLE_RESPONSE_TO_PRODUCTION_ALERT justification codes available in both Key Access Justifications and Access Transparency logs provide customer-visible signals of emergency access in more precise contexts.

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 [deprecated = true];

MODIFIED_CUSTOMER_INITIATED_ACCESS_VALUE

Deprecated: This code is no longer generated by Google Cloud. The GOOGLE_RESPONSE_TO_PRODUCTION_ALERT justification codes available in both Key Access Justifications and Access Transparency logs provide customer-visible signals of emergency access in more precise contexts.

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 [deprecated = true];

MODIFIED_GOOGLE_INITIATED_SYSTEM_OPERATION

Deprecated: This code is no longer generated by Google Cloud. The GOOGLE_RESPONSE_TO_PRODUCTION_ALERT justification codes available in both Key Access Justifications and Access Transparency logs provide customer-visible signals of emergency access in more precise contexts.

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 [deprecated = true];

MODIFIED_GOOGLE_INITIATED_SYSTEM_OPERATION_VALUE

Deprecated: This code is no longer generated by Google Cloud. The GOOGLE_RESPONSE_TO_PRODUCTION_ALERT justification codes available in both Key Access Justifications and Access Transparency logs provide customer-visible signals of emergency access in more precise contexts.

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 [deprecated = true];

REASON_NOT_EXPECTED

No reason is expected for this key request.

REASON_NOT_EXPECTED = 7;

REASON_NOT_EXPECTED_VALUE

No reason is expected for this key request.

REASON_NOT_EXPECTED = 7;

REASON_UNSPECIFIED

Unspecified access reason.

REASON_UNSPECIFIED = 0;

REASON_UNSPECIFIED_VALUE

Unspecified access reason.

REASON_UNSPECIFIED = 0;

THIRD_PARTY_DATA_REQUEST

Google-initiated access in response to a legal request or legal process.

THIRD_PARTY_DATA_REQUEST = 3;

THIRD_PARTY_DATA_REQUEST_VALUE

Google-initiated access in response to a legal request or legal process.

THIRD_PARTY_DATA_REQUEST = 3;

UNRECOGNIZED

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()