# Functions
ConvertFilterParameters converts a Filter object into a collection that cloudcontroller.Request can accept.
NewClient returns a new Cloud Controller Client.
NewPaginatedResources returns a new PaginatedResources struct with the given resource type.
# Structs
APIInformation represents the information returned back from /v2/info.
Application represents a Cloud Controller Application.
ApplicationInstance represents a Cloud Controller Application Instance.
ApplicationInstanceStatus represents a Cloud Controller Application Instance.
Client is a client that can be used to talk to a Cloud Controller's V2 Endpoints.
Config allows the Client to be configured.
DockerCredentials are the authentication credentials to pull a docker image from it's repository.
Domain represents a Cloud Controller Domain.
Event represents a Cloud Controller Event.
FeatureFlag represents a Cloud Controller feature flag.
Filter is a type of filter that can be passed to specific request to narrow down the return set.
Job represents a Cloud Controller Job.
LastOperation is the status of the last operation requested on a service instance.
Organization represents a Cloud Controller Organization.
OrganizationQuota is the definition of a quota for an organization.
PaginatedResources represents a page of resources returned by the Cloud Controller.
Resource represents a Cloud Controller Resource.
Route represents a Cloud Controller Route.
RouteMapping represents a Cloud Controller map between an application and route.
SecurityGroup represents a Cloud Controller Security Group.
SecurityGroupRule represents a Cloud Controller Security Group Role.
Service represents a Cloud Controller Service.
ServiceBinding represents a Cloud Controller Service Binding.
ServiceExtra contains extra service related properties.
ServiceInstance represents a Cloud Controller Service Instance.
ServiceInstanceSharedFrom represents a Cloud Controller relationship object that describes a service instance in another space (and possibly org) that this service instance is **shared from**.
ServiceInstanceSharedTo represents a Cloud Controller relationship object that describes a service instance in another space (and possibly org) that this service is **shared to**.
ServicePlan represents a predefined set of configurations for a Cloud Controller service object.
Space represents a Cloud Controller Space.
SpaceQuota represents the Cloud Controller configured quota assigned to the space.
Stack represents a Cloud Controller Stack.
TargetSettings represents configuration for establishing a connection to the Cloud Controller server.
User represents a Cloud Controller User.
# Interfaces
ConnectionWrapper can wrap a given connection allowing the wrapper to modify all requests going in and out of the given connection.
Reader is an io.Reader.