Justification reason codes
This page provides the list of justifications that can be used to request access to your encryption keys.
Reason | Description |
CUSTOMER_INITIATED_ACCESS
|
Customer uses their account to perform any access to their own data which their IAM policy authorizes. These accesses include operations that are executed indirectly on behalf of or in response to customer resource activity, such as logging. |
MODIFIED_CUSTOMER_INITIATED_ACCESS
|
Customer uses their account to perform any access to their own data which
their IAM policy authorizes. These accesses include operations
that are executed indirectly on behalf of or in response to customer
resource activity, such as logging.
At the same time, one of the following is true:
|
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. These accesses can be for
indexing, structuring, precomputation, hashing, sharding and
caching customer data. This also includes backing up data for disaster recovery or data
integrity reasons, and detecting errors that the
backup data could remedy. Certain operations such as key health checks are
initiated by Google systems in direct response to customer resource activity
but can generate a GOOGLE_INITIATED_SYSTEM_OPERATION justification due to
the architecture of the systems involved. Key accesses with this
justification are always in service of a customer workload.
Where the customer has delegated a managed control plane operation to Google, such as the creation of a managed instance group, all managed operations will show as system operations. Services such as the managed instance group manager that trigger downstream decryption operations do not have access to clear-text customer data. |
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. These accesses can be for
indexing, structuring, precomputation, hashing, sharding and
caching customer data. This also includes backing up data for disaster recovery or data
integrity reasons, and detecting errors that the
backup data could remedy. Certain operations such as key health checks are
initiated by Google systems in direct response to customer resource activity
but can generate a GOOGLE_INITIATED_SYSTEM_OPERATION justification due to
the architecture of the systems involved. Key accesses with this
justification are always in service of a customer workload.
At the same time, one of the following is true:
Where the customer has delegated a managed control plane operation to Google, such as the creation of a managed instance group, all managed operations show as system operations. Services such as the managed instance group manager that trigger downstream decryption operations do not have access to clear-text customer data. |
REASON_NOT_EXPECTED
|
No reason is expected for this key request due to there being at least on service involved in servicing the request which has one of the following characteristics:
While a |
CUSTOMER_INITIATED_SUPPORT
|
Customer-initiated support, for example, "Case Number: ####". |
GOOGLE_INITIATED_SERVICE
|
Refers to Google-initiated access for system management and troubleshooting. Google personnel can make this type of access for the following reasons:
|
THIRD_PARTY_DATA_REQUEST
|
Google-initiated access in response to a legal request or legal process, including when responding to legal process from the customer that requires Google to access the customer's own data. |
GOOGLE_INITIATED_REVIEW
|
Google-initiated access for security, fraud, abuse, or compliance
purposes, including:
|
GOOGLE_RESPONSE_TO_PRODUCTION_ALERT
|
Refers to Google-initiated access to maintain system reliability. Google personnel can make this type of access for the following reasons:
|
REASON_UNSPECIFIED
|
You have Key Access Justifications enabled but no justification is available for this request. The reason could be a transient error, a bug, or some other circumstance. Due to the specific justification display implementations of
various logging systems provided by Google Cloud and certain EKM providers,
the |
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:
When such an internal technical issue is encountered, Google will immediately work to remediate the situation and return the involved systems to a state where other more precise justification codes will be generated. To reduce operational risk of an outage resulting from the denial of a
request with |
No justification field present | Key Access Justifications isn't enabled for you. |
What's next
- Learn how to view and act on justifications.