Documentation ¶
Index ¶
- func AddService(serviceName string) (err error)
- func AddServiceUsingServiceResource(newServiceResource ServiceResource) (err error)
- func ConvergeServiceState(sshConnectionParameters rcmthost.HostDetails, ...) (err error)
- func GetServiceCurrentState(hostDetails rcmthost.HostDetails, serviceName string) (serviceCurrentState serviceState, err error)
- func MrshalServiceResource(serviceResource ServiceResource) (yamlBlock string, err error)
- func RemoveService(serviceName string) (err error)
- func RestartServiceOnRemoteHost(hostDetails rcmthost.HostDetails, serviceName string)
- type ServiceResource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddService ¶
func AddServiceUsingServiceResource ¶
func AddServiceUsingServiceResource(newServiceResource ServiceResource) (err error)
func ConvergeServiceState ¶
func ConvergeServiceState(sshConnectionParameters rcmthost.HostDetails, serviceCurrentState, serviceDesiredState serviceState) (err error)
func GetServiceCurrentState ¶
func GetServiceCurrentState(hostDetails rcmthost.HostDetails, serviceName string) (serviceCurrentState serviceState, err error)
func MrshalServiceResource ¶
func MrshalServiceResource(serviceResource ServiceResource) (yamlBlock string, err error)
func RemoveService ¶
func RestartServiceOnRemoteHost ¶
func RestartServiceOnRemoteHost(hostDetails rcmthost.HostDetails, serviceName string)
Types ¶
type ServiceResource ¶
type ServiceResource struct { Type string Name string DesiredState serviceState // contains filtered or unexported fields }
func LoadServiceResource ¶
func LoadServiceResource(yamlBlock string) (serviceResource ServiceResource)
func UnmarshalServiceResource ¶
func UnmarshalServiceResource(yamlBlock string) (serviceResource ServiceResource, err error)
func (ServiceResource) Converge ¶
func (r ServiceResource) Converge(hosts []rcmthost.HostDetails) (err error)
func (ServiceResource) ResourceCurrentState ¶
func (r ServiceResource) ResourceCurrentState() string
func (ServiceResource) ResourceDesiredState ¶
func (r ServiceResource) ResourceDesiredState() string
func (ServiceResource) ResourceName ¶
func (r ServiceResource) ResourceName() string
func (ServiceResource) ResourceType ¶
func (r ServiceResource) ResourceType() string
Click to show internal directories.
Click to hide internal directories.