Documentation
¶
Index ¶
- Variables
- type Config
- type Release
- func (*Release) Descriptor() ([]byte, []int)deprecated
- func (x *Release) GetRouteGuid() string
- func (x *Release) GetStopOldInstances() bool
- func (x *Release) GetUrl() string
- func (*Release) ProtoMessage()
- func (x *Release) ProtoReflect() protoreflect.Message
- func (x *Release) Reset()
- func (x *Release) String() string
- func (r *Release) URL() string
- type Releaser
- func (r *Releaser) Config() (interface{}, error)
- func (r *Releaser) DestroyFunc() interface{}
- func (r *Releaser) Release(ctx context.Context, log hclog.Logger, ui terminal.UI, src *component.Source, ...) (*Release, error)
- func (r *Releaser) ReleaseFunc() interface{}
- func (r *Releaser) Status(ctx context.Context, log hclog.Logger, release *Release, ui terminal.UI) (*proto.StatusReport, error)
- func (r *Releaser) StatusFunc() interface{}
- type State
Constants ¶
This section is empty.
Variables ¶
View Source
var File_release_output_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Release ¶
type Release struct { Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` RouteGuid string `protobuf:"bytes,2,opt,name=route_guid,json=routeGuid,proto3" json:"route_guid,omitempty"` StopOldInstances bool `protobuf:"varint,3,opt,name=stop_old_instances,json=stopOldInstances,proto3" json:"stop_old_instances,omitempty"` // contains filtered or unexported fields }
func (*Release) Descriptor
deprecated
func (*Release) GetRouteGuid ¶
func (*Release) GetStopOldInstances ¶
func (*Release) ProtoMessage ¶
func (*Release) ProtoMessage()
func (*Release) ProtoReflect ¶
func (x *Release) ProtoReflect() protoreflect.Message
type Releaser ¶
type Releaser struct {
// contains filtered or unexported fields
}
func (*Releaser) DestroyFunc ¶
func (r *Releaser) DestroyFunc() interface{}
DestroyFunc implements the Destroyer interface
func (*Releaser) ReleaseFunc ¶
func (r *Releaser) ReleaseFunc() interface{}
ReleaseFunc Implement Builder
func (*Releaser) StatusFunc ¶
func (r *Releaser) StatusFunc() interface{}
StatusFunc Implements the Status check for the Release
Click to show internal directories.
Click to hide internal directories.