# MulticastResourceState

- [JSON representation](https://docs.cloud.google.com/vpc/docs/multicast/reference/rest/v1/MulticastResourceState#SCHEMA_REPRESENTATION)
- [StateEnum](https://docs.cloud.google.com/vpc/docs/multicast/reference/rest/v1/MulticastResourceState#StateEnum)

The multicast resource's state.

| JSON representation |
|---|
| ``` { "state": enum (`https://docs.cloud.google.com/vpc/docs/multicast/reference/rest/v1/MulticastResourceState#StateEnum`) } ``` |

| Fields ||
|---|---|
| `state` | ``enum (`https://docs.cloud.google.com/vpc/docs/multicast/reference/rest/v1/MulticastResourceState#StateEnum`)`` Optional. The state of the multicast resource. |

## StateEnum

Enum value of the multicast resource's state.

| Enums ||
|---|---|
| `STATE_ENUM_UNSPECIFIED` | The resource is in unspecified state. |
| `CREATING` | The resource is being created. |
| `ACTIVE` | The resource is in a normal state and ready to use. |
| `DELETING` | The resource is being deleted. |
| `DELETE_FAILED` | The resource is failed to be deleted. |
| `UPDATING` | The resource is being updated. |
| `UPDATE_FAILED` | The resource is failed to be updated. |
| `INACTIVE` | The multicast consumer resource that is deactivated by the multicast administrator. |