# README
History
- v0.3.6 - Request.Resource is a variant type
- v0.3.5 - Added debugging to request service
- v0.3.4 - Fixed server chef status format
- v0.3.3 - Added debugging to server service
- v0.3.2 - Added debugging to http driver
- v0.3.1 - MockDriver gets RemoveResponse
- v0.3.0 - So many additions
- v0.2.1 - So, maybe I shouldn't do stuff at five in the morn
- v0.2.0 - Added forgotten FeatureService methods
- v0.1.1 - Quick fixes and license
- v0.1.0 - Initial unstable
# Packages
No description provided by the author
# Functions
NewAccountService returns an AccountService configured to use the provided Driver.
NewAddonService returns a AddonService configured with the provided Driver.
NewAddressService returns an AddressService configured to use the provided Driver.
NewAlertService returns a AlertService configured with the provided Driver.
NewApplicationService returns an AddressService configured to use the provided Driver.
NewAutoScalingGroupService returns an AutoScalingGroupService configured to use the provided Driver.
NewEnvironmentService returns an EnvironmentService configured to use the provided Driver.
NewFeatureService returns a FeatureService configured with the provided Driver.
NewFlavorService returns a FlavorService configured with the provided Driver.
NewKeyPairService returns a KeyPairService configured with the provided Driver.
No description provided by the author
NewNetworkService returns a NetworkService configured with the provided Driver.
NewProviderLocationService returns a ProviderLocationService configured with the provided Driver.
NewProviderService returns a ProviderService configured with the provided Driver.
NewRequestService returns a RequestService configured with the given Driver.
NewServerService returns a ServerService configured with the provided Driver.
NewSnapshotService returns a SnapshotService configured with the provided Driver.
NewSubnetService returns a SubnetService configured with the provided Driver.
NewUserService returns a UserService configured with the provided Driver.
# Structs
Account is a data structure that models an Engine Yard account.
AccountService is a repository one can use to retrieve and save Account records on the API.
Addon is a data structure that models a platform addon on the Engine Yard API.
AddonService is a repository one can use to retrieve, enable, and disable Addon records on the API.
Address is a data structure that models an IP address on the Engine Yard API.
AddressService is a repository one can use to retrieve Address records from the API.
Alert is a data structure that models an alert on the Engine Yard API.
AlertService is a repository that one can use to create, retrieve, delete, and perform other operations on Alert records on the API.
Application is a data structure that models an application on the Engine Yard API.
ApplicationService is a repository one can use to create, retrieve, delete, and otherwise operate on Application records on the API.
AutoScalingGroup is a data structure that models an Engine Yard autoscalinggroup.
AutoScalingGroupService is a repository one can use to retrieve and save AutoScalingGroup records on the API.
Credentials is a data structure that models the credentials used to interact with the service modeled by a Provider.
No description provided by the author
Environment is a data structure that models an Engine Yard environment.
EnvironmentService is a repository one can use to create, retrieve, update, delete, and otherwise operate on Environment records on the API.
Feature is a data structure that models a platform feature on the Engine Yard API.
FeatureService is a repository one can use to retrieve, enable, and disable Feature records on the API.
Flavor is a data strcture that models an instance flavor on the Engine Yard API.
FlavorService is a repository one can use to retrieve Flavor records from the API.
KeyPair is a data structure that models a keyPair on the Engine Yard API.
KeyPairService is a repository that one can use to create, retrieve, delete, and perform other operations on KeyPair records on the API.
Limits is a data structure that models the server and address limits for a ProviderLocation.
No description provided by the author
Network is a data structure that models a network on the Engine Yard API.
NetworkService is a repository that one can use to create, retrieve, delete, and perform other operations on Network records on the API.
Provider is a data structure that models an infrastructure provider on the Engine Yard API.
ProviderLocation is a data structure that models a resource location on a provider on the Engine Yard API.
ProviderLocationService is a repository one can use to retrieve and perform operations on ProviderLocation records from the API.
ProviderService is a repository one can use to retrieve Provider records from the API.
Request is a data structure that models a long-running request on the Engine Yard API.
RequestService is a repository one can use to retrieve Request records from the API.
Response is a data structure that describes the payload of every Driver method.
Server is a data structure that models a server on the Engine Yard API.
ServerService is a repository that one can use to create, retrieve, delete, and perform other operations on Server records on the API.
Snapshot is a data structure that models a snapshot on the Engine Yard API.
SnapshotService is a repository that one can use to create, retrieve, delete, and perform other operations on Snapshot records on the API.
Subnet is a data structure that models a subnet on the Engine Yard API.
SubnetService is a repository that one can use to create, retrieve, delete, and perform other operations on Subnet records on the API.
User is a data strcture that models a user on the Engine Yard API.
UserService is a repository one can use to retrieve User records from the API.
# Interfaces
Driver is an interface that defines the minimal API to perform low-level operations on the upstream Engine Yard REST API.
# Type aliases
Params is a type that describes filtering options available in all Driver methods.