Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Interface ¶
type Interface interface {
Systems() SystemClient
}
type SystemBuildClient ¶
type SystemBuildClient interface { CreateFromVersion(v1.Version) (*v1.Build, error) CreateFromPath(path tree.Path) (*v1.Build, error) List() ([]v1.Build, error) Get(v1.BuildID) (*v1.Build, error) Logs(id v1.BuildID, path tree.Path, sidecar *string, options *v1.ContainerLogOptions) (io.ReadCloser, error) }
type SystemClient ¶
type SystemClient interface { Create(id v1.SystemID, definitionURL string) (*v1.System, error) List() ([]v1.System, error) Get(v1.SystemID) (*v1.System, error) Delete(v1.SystemID) error Builds(v1.SystemID) SystemBuildClient Deploys(v1.SystemID) SystemDeployClient Jobs(v1.SystemID) SystemJobClient Secrets(v1.SystemID) SystemSecretClient Services(v1.SystemID) SystemServiceClient Teardowns(v1.SystemID) SystemTeardownClient Versions(v1.SystemID) ([]v1.Version, error) }
type SystemDeployClient ¶
type SystemJobClient ¶
type SystemSecretClient ¶
type SystemSecretClient interface { List() ([]v1.Secret, error) Get(path tree.PathSubcomponent) (*v1.Secret, error) Set(path tree.PathSubcomponent, value string) error Unset(path tree.PathSubcomponent) error }
type SystemServiceClient ¶
Click to show internal directories.
Click to hide internal directories.