[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Redis Cluster V1 Client - Class KmsKeyState (0.5.1)\n\nVersion latestkeyboard_arrow_down\n\n- [0.5.1 (latest)](/php/docs/reference/cloud-redis-cluster/latest/V1.EncryptionInfo.KmsKeyState)\n- [0.5.0](/php/docs/reference/cloud-redis-cluster/0.5.0/V1.EncryptionInfo.KmsKeyState)\n- [0.4.1](/php/docs/reference/cloud-redis-cluster/0.4.1/V1.EncryptionInfo.KmsKeyState)\n- [0.3.2](/php/docs/reference/cloud-redis-cluster/0.3.2/V1.EncryptionInfo.KmsKeyState)\n- [0.2.5](/php/docs/reference/cloud-redis-cluster/0.2.5/V1.EncryptionInfo.KmsKeyState)\n- [0.1.0](/php/docs/reference/cloud-redis-cluster/0.1.0/V1.EncryptionInfo.KmsKeyState) \nReference documentation and code samples for the Google Cloud Redis Cluster V1 Client class KmsKeyState.\n\nThe state of the KMS key perceived by the system. Refer to the public\ndocumentation for the impact of each state.\n\nProtobuf type `google.cloud.redis.cluster.v1.EncryptionInfo.KmsKeyState`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Redis \\\\ Cluster \\\\ V1 \\\\ EncryptionInfo\n\nMethods\n-------\n\n### static::name\n\n### static::value\n\nConstants\n---------\n\n### KMS_KEY_STATE_UNSPECIFIED\n\n Value: 0\n\nThe default value. This value is unused.\n\nGenerated from protobuf enum `KMS_KEY_STATE_UNSPECIFIED = 0;`\n\n### ENABLED\n\n Value: 1\n\nThe KMS key is enabled and correctly configured.\n\nGenerated from protobuf enum `ENABLED = 1;`\n\n### PERMISSION_DENIED\n\n Value: 2\n\nPermission denied on the KMS key.\n\nGenerated from protobuf enum `PERMISSION_DENIED = 2;`\n\n### DISABLED\n\n Value: 3\n\nThe KMS key is disabled.\n\nGenerated from protobuf enum `DISABLED = 3;`\n\n### DESTROYED\n\n Value: 4\n\nThe KMS key is destroyed.\n\nGenerated from protobuf enum `DESTROYED = 4;`\n\n### DESTROY_SCHEDULED\n\n Value: 5\n\nThe KMS key is scheduled to be destroyed.\n\nGenerated from protobuf enum `DESTROY_SCHEDULED = 5;`\n\n### EKM_KEY_UNREACHABLE_DETECTED\n\n Value: 6\n\nThe EKM key is unreachable.\n\nGenerated from protobuf enum `EKM_KEY_UNREACHABLE_DETECTED = 6;`\n\n### BILLING_DISABLED\n\n Value: 7\n\nBilling is disabled for the project.\n\nGenerated from protobuf enum `BILLING_DISABLED = 7;`\n\n### UNKNOWN_FAILURE\n\n Value: 8\n\nAll other unknown failures.\n\nGenerated from protobuf enum `UNKNOWN_FAILURE = 8;`"]]