Documentation ¶
Index ¶
- func AddPackage(packageName string) (err error)
- func AddPackageUsingPackageResource(newPackageResource PackageResource) (err error)
- func ConvergePackageState(hostDetails rcmthost.HostDetails, ...) (err error)
- func GetPackageCurrentState(hostDetails rcmthost.HostDetails, packageName string) (packageCurrentState packageState, err error)
- func MrshalPackageResource(packageResource PackageResource) (yamlBlock string, err error)
- func RemovePackage(packageName string) (err error)
- type PackageResource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddPackage ¶
func AddPackageUsingPackageResource ¶
func AddPackageUsingPackageResource(newPackageResource PackageResource) (err error)
func ConvergePackageState ¶
func ConvergePackageState(hostDetails rcmthost.HostDetails, packageCurrentState, packageDesiredState packageState) (err error)
func GetPackageCurrentState ¶
func GetPackageCurrentState(hostDetails rcmthost.HostDetails, packageName string) (packageCurrentState packageState, err error)
func MrshalPackageResource ¶
func MrshalPackageResource(packageResource PackageResource) (yamlBlock string, err error)
func RemovePackage ¶
Types ¶
type PackageResource ¶
type PackageResource struct { Type string Name string DesiredState packageState // contains filtered or unexported fields }
func UnmarshalPackageResource ¶
func UnmarshalPackageResource(yamlBlock string) (packageResource PackageResource, err error)
func (PackageResource) Converge ¶
func (r PackageResource) Converge(hosts []rcmthost.HostDetails) (err error)
func (PackageResource) ResourceCurrentState ¶
func (r PackageResource) ResourceCurrentState() string
func (PackageResource) ResourceDesiredState ¶
func (r PackageResource) ResourceDesiredState() string
func (PackageResource) ResourceName ¶
func (r PackageResource) ResourceName() string
func (PackageResource) ResourceType ¶
func (r PackageResource) ResourceType() string
Click to show internal directories.
Click to hide internal directories.