- [JSON representation](https://docs.cloud.google.com/memorystore/docs/cluster/reference/rest/v1alpha1/AclPolicyRevisionStatus#SCHEMA_REPRESENTATION)
- [State](https://docs.cloud.google.com/memorystore/docs/cluster/reference/rest/v1alpha1/AclPolicyRevisionStatus#State)

AclPolicyRevisionStatus stores the per-revision status for an attached cluster.

| JSON representation |
|---|
| ``` { "aclPolicyRevision": string, "aclPolicyRevisionNumber": string, "state": enum (`https://docs.cloud.google.com/memorystore/docs/cluster/reference/rest/v1alpha1/AclPolicyRevisionStatus#State`), "errorMessage": string } ``` |

| Fields ||
|---|---|
| `aclPolicyRevision` | `string` Output only. The resource name of the ACL policy revision this status refers to. Format: "projects/{project}/locations/{location}/aclPolicies/{aclPolicy}/revisions/{revision}" |
| `aclPolicyRevisionNumber` | `string (https://developers.google.com/discovery/v1/type-format format)` Output only. The revision number of the ACL policy revision this status refers to. |
| `state` | ``enum (`https://docs.cloud.google.com/memorystore/docs/cluster/reference/rest/v1alpha1/AclPolicyRevisionStatus#State`)`` Output only. AclPolicyRevision state. |
| `errorMessage` | `string` Output only. Human-readable error message providing more details for FAILED states. |

## State

Enum indicating the status of this ACL policy revision on the cluster.

| Enums ||
|---|---|
| `STATE_UNSPECIFIED` | Not set. |
| `APPLYING` | The cluster is attempting to apply this revision. |
| `APPLIED` | The cluster has successfully applied this revision. |
| `FAILED` | The cluster failed to apply this revision. |