Enum Grant.State (0.27.0)
public enum Grant.State extends Enum<Grant.State> implements ProtocolMessageEnum
Different states a grant can be in.
Protobuf enum google.cloud.privilegedaccessmanager.v1.Grant.State
Static Fields
|
Name |
Description |
ACTIVATING |
Access is being given.
ACTIVATING = 5;
|
ACTIVATING_VALUE |
Access is being given.
ACTIVATING = 5;
|
ACTIVATION_FAILED |
The system could not give access due to a non-retriable error. This is a
terminal state.
ACTIVATION_FAILED = 7;
|
ACTIVATION_FAILED_VALUE |
The system could not give access due to a non-retriable error. This is a
terminal state.
ACTIVATION_FAILED = 7;
|
ACTIVE |
Access was successfully given and is currently active.
ACTIVE = 6;
|
ACTIVE_VALUE |
Access was successfully given and is currently active.
ACTIVE = 6;
|
APPROVAL_AWAITED |
The entitlement had an approval workflow configured and this grant is
waiting for the workflow to complete.
APPROVAL_AWAITED = 1;
|
APPROVAL_AWAITED_VALUE |
The entitlement had an approval workflow configured and this grant is
waiting for the workflow to complete.
APPROVAL_AWAITED = 1;
|
DENIED |
The approval workflow completed with a denied result. No access is
granted for this grant. This is a terminal state.
DENIED = 3;
|
DENIED_VALUE |
The approval workflow completed with a denied result. No access is
granted for this grant. This is a terminal state.
DENIED = 3;
|
ENDED |
System took back access as the requested duration was over. This is a
terminal state.
ENDED = 11;
|
ENDED_VALUE |
System took back access as the requested duration was over. This is a
terminal state.
ENDED = 11;
|
EXPIRED |
Expired after waiting for the approval workflow to complete. This is a
terminal state.
EXPIRED = 8;
|
EXPIRED_VALUE |
Expired after waiting for the approval workflow to complete. This is a
terminal state.
EXPIRED = 8;
|
REVOKED |
Access was revoked by a user. This is a terminal state.
REVOKED = 10;
|
REVOKED_VALUE |
Access was revoked by a user. This is a terminal state.
REVOKED = 10;
|
REVOKING |
Access is being revoked.
REVOKING = 9;
|
REVOKING_VALUE |
Access is being revoked.
REVOKING = 9;
|
SCHEDULED |
The approval workflow completed successfully with an approved result or
none was configured. Access is provided at an appropriate time.
SCHEDULED = 4;
|
SCHEDULED_VALUE |
The approval workflow completed successfully with an approved result or
none was configured. Access is provided at an appropriate time.
SCHEDULED = 4;
|
STATE_UNSPECIFIED |
Unspecified state. This value is never returned by the server.
STATE_UNSPECIFIED = 0;
|
STATE_UNSPECIFIED_VALUE |
Unspecified state. This value is never returned by the server.
STATE_UNSPECIFIED = 0;
|
UNRECOGNIZED |
|
WITHDRAWING |
Access is being withdrawn.
WITHDRAWING = 12;
|
WITHDRAWING_VALUE |
Access is being withdrawn.
WITHDRAWING = 12;
|
WITHDRAWN |
Grant was withdrawn by the grant owner. This is a terminal state.
WITHDRAWN = 13;
|
WITHDRAWN_VALUE |
Grant was withdrawn by the grant owner. This is a terminal state.
WITHDRAWN = 13;
|
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() |
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-09-04 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Enum Grant.State (0.26.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.26.0 (latest)](/java/docs/reference/google-cloud-privilegedaccessmanager/latest/com.google.cloud.privilegedaccessmanager.v1.Grant.State)\n- [0.24.0](/java/docs/reference/google-cloud-privilegedaccessmanager/0.24.0/com.google.cloud.privilegedaccessmanager.v1.Grant.State)\n- [0.22.0](/java/docs/reference/google-cloud-privilegedaccessmanager/0.22.0/com.google.cloud.privilegedaccessmanager.v1.Grant.State)\n- [0.21.0](/java/docs/reference/google-cloud-privilegedaccessmanager/0.21.0/com.google.cloud.privilegedaccessmanager.v1.Grant.State)\n- [0.18.0](/java/docs/reference/google-cloud-privilegedaccessmanager/0.18.0/com.google.cloud.privilegedaccessmanager.v1.Grant.State)\n- [0.17.0](/java/docs/reference/google-cloud-privilegedaccessmanager/0.17.0/com.google.cloud.privilegedaccessmanager.v1.Grant.State)\n- [0.16.0](/java/docs/reference/google-cloud-privilegedaccessmanager/0.16.0/com.google.cloud.privilegedaccessmanager.v1.Grant.State)\n- [0.14.0](/java/docs/reference/google-cloud-privilegedaccessmanager/0.14.0/com.google.cloud.privilegedaccessmanager.v1.Grant.State)\n- [0.13.0](/java/docs/reference/google-cloud-privilegedaccessmanager/0.13.0/com.google.cloud.privilegedaccessmanager.v1.Grant.State)\n- [0.12.0](/java/docs/reference/google-cloud-privilegedaccessmanager/0.12.0/com.google.cloud.privilegedaccessmanager.v1.Grant.State)\n- [0.11.0](/java/docs/reference/google-cloud-privilegedaccessmanager/0.11.0/com.google.cloud.privilegedaccessmanager.v1.Grant.State)\n- [0.10.0](/java/docs/reference/google-cloud-privilegedaccessmanager/0.10.0/com.google.cloud.privilegedaccessmanager.v1.Grant.State)\n- [0.9.0](/java/docs/reference/google-cloud-privilegedaccessmanager/0.9.0/com.google.cloud.privilegedaccessmanager.v1.Grant.State)\n- [0.8.0](/java/docs/reference/google-cloud-privilegedaccessmanager/0.8.0/com.google.cloud.privilegedaccessmanager.v1.Grant.State)\n- [0.7.0](/java/docs/reference/google-cloud-privilegedaccessmanager/0.7.0/com.google.cloud.privilegedaccessmanager.v1.Grant.State)\n- [0.6.0](/java/docs/reference/google-cloud-privilegedaccessmanager/0.6.0/com.google.cloud.privilegedaccessmanager.v1.Grant.State)\n- [0.5.0](/java/docs/reference/google-cloud-privilegedaccessmanager/0.5.0/com.google.cloud.privilegedaccessmanager.v1.Grant.State)\n- [0.3.0](/java/docs/reference/google-cloud-privilegedaccessmanager/0.3.0/com.google.cloud.privilegedaccessmanager.v1.Grant.State)\n- [0.2.0](/java/docs/reference/google-cloud-privilegedaccessmanager/0.2.0/com.google.cloud.privilegedaccessmanager.v1.Grant.State)\n- [0.1.0](/java/docs/reference/google-cloud-privilegedaccessmanager/0.1.0/com.google.cloud.privilegedaccessmanager.v1.Grant.State) \n\n public enum Grant.State extends Enum\u003cGrant.State\u003e implements ProtocolMessageEnum\n\nDifferent states a grant can be in.\n\nProtobuf enum `google.cloud.privilegedaccessmanager.v1.Grant.State` \n\nImplements\n----------\n\n[ProtocolMessageEnum](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.ProtocolMessageEnum.html) \n\nInherited Members\n-----------------\n\n[Enum.\\\u003cT\\\u003evalueOf(Class\\\u003cT\\\u003e,String)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#valueOf-java.lang.Class-java.lang.String-) \n[Enum.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#clone--) \n[Enum.compareTo(E)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#compareTo-E-) \n[Enum.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#equals-java.lang.Object-) \n[Enum.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#finalize--) \n[Enum.getDeclaringClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#getDeclaringClass--) \n[Enum.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#hashCode--) \n[Enum.name()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#name--) \n[Enum.ordinal()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#ordinal--) \n[Enum.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html#toString--) \n[Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) \n[Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) \n[Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) \n[Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) \n[Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) \n[Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)"]]