EndpointState 
    class EndpointState
A read-only field that represents the state of an AppInstanceUserEndpoint. Supported values:
- ACTIVE: The- AppInstanceUserEndpointis active and able to receive messages. When- ACTIVE, the- EndpointStatusReasonremains empty.
- INACTIVE: The- AppInstanceUserEndpointis inactive and can't receive message. When INACTIVE, the corresponding reason will be conveyed through EndpointStatusReason.
- INVALID_DEVICE_TOKENindicates that an- AppInstanceUserEndpointis- INACTIVEdue to invalid device token
- INVALID_PINPOINT_ARNindicates that an- AppInstanceUserEndpointis- INACTIVEdue to an invalid pinpoint ARN that was input through the- ResourceArnfield.