All classes which implement this interface are a data representation of a remote OpenStack API.
An operator is any resource or service that can invoke and send REST operations. In other words, it is any class that can send requests and receive responses with a HTTP client. To do this it needs two things: a {see ClientInterface} for handling HTTP transactions and an {see ApiInterface} for handling how operations are created.
Represents a resource that can be created.
Represents a resource that can be deleted.
Represents a resource that can be enumerated (listed over).
Represents an API resource.
A resource that supports a GET or HEAD operation to retrieve more details.
Represents a resource that can be updated.