Versions in this module Expand all Collapse all v0 v0.3.0 Sep 29, 2022 v0.2.0 Jun 22, 2022 Changes in this version + const DefaultDeploymentTimeout + var File_platform_output_proto protoreflect.FileDescriptor + type Config struct + DeploymentTimeoutSeconds string + Docker *DockerConfig + Domain string + Env map[string]string + EnvFromFile string + HealthCheck *HealthCheckConfig + Organisation string + Quota *QuotaConfig + ServiceBindings []string + Space string + type Deployment struct + AppGUID string + Id string + Name string + OrganisationGUID string + SpaceGUID string + Url string + func (*Deployment) Descriptor() ([]byte, []int) + func (*Deployment) ProtoMessage() + func (x *Deployment) GetAppGUID() string + func (x *Deployment) GetId() string + func (x *Deployment) GetName() string + func (x *Deployment) GetOrganisationGUID() string + func (x *Deployment) GetSpaceGUID() string + func (x *Deployment) GetUrl() string + func (x *Deployment) ProtoReflect() protoreflect.Message + func (x *Deployment) Reset() + func (x *Deployment) String() string + func (x *Deployment) URL() string + type DeploymentState struct + type DockerConfig struct + Username string + type HealthCheckConfig struct + Endpoint string + InvocationTimeout int64 + Timeout int64 + Type string + type HealthCheckParams struct + Endpoint string + InvocationTimeout int64 + Timeout int64 + Type constant.HealthCheckType + type Platform struct + func (p *Platform) Config() (interface{}, error) + func (p *Platform) ConfigSet(config interface{}) error + func (p *Platform) Deploy(_ context.Context, log hclog.Logger, src *component.Source, img *docker.Image, ...) (*Deployment, error) + func (p *Platform) DeployFunc() interface{} + func (p *Platform) DestroyFunc() interface{} + func (p *Platform) Generation() ([]byte, error) + func (p *Platform) GenerationFunc() interface{} + func (p *Platform) Status(ctx context.Context, log hclog.Logger, deployment *Deployment, ui terminal.UI) (*proto.StatusReport, error) + func (p *Platform) StatusFunc() interface{} + type PlatformConfig struct + ApiUrl string + EncodedAuth string + type QuotaConfig struct + Disk string + Instances uint64 + Memory string + type QuotaParams struct + type UserPasswordCredentials struct + Password string + Username string