public enum AccessReason
Reference documentation and code samples for the Google Cloud Key Management Service v1 API enum AccessReason.
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.
Namespace
Google.Cloud.Kms.V1Assembly
Google.Cloud.Kms.V1.dll
Fields |
|
---|---|
Name | Description |
CustomerAuthorizedWorkflowServicing |
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:
|
CustomerInitiatedAccess |
Customer uses their account to perform any access to their own data which their IAM policy authorizes. |
CustomerInitiatedSupport |
Customer-initiated support. |
GoogleInitiatedReview |
Google-initiated access for security, fraud, abuse, or compliance purposes. |
GoogleInitiatedService |
Google-initiated access for system management and troubleshooting. |
GoogleInitiatedSystemOperation |
Google systems access customer data to help optimize the structure of the data or quality for future uses by the customer. |
GoogleResponseToProductionAlert |
Google-initiated access to maintain system reliability. |
ModifiedCustomerInitiatedAccess |
Customer uses their account to perform any access to their own data which their IAM policy authorizes, and one of the following is true:
|
ModifiedGoogleInitiatedSystemOperation |
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:
|
ReasonNotExpected |
No reason is expected for this key request. |
ReasonUnspecified |
Unspecified access reason. |
ThirdPartyDataRequest |
Google-initiated access in response to a legal request or legal process. |