Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterDeployment ¶
type ClusterDeployment struct {
LeaseID mtypes.LeaseID
Group *mani.Group
Status ClusterDeploymentStatus
}
ClusterDeployment stores leaseID, group details and deployment status
type ClusterDeploymentStatus ¶
type ClusterDeploymentStatus string
ClusterDeploymentStatus represents status of the cluster deployment
const ( ClusterDeploymentUnknown ClusterDeploymentStatus = "unknown" // ClusterDeploymentUpdated is used whenever the deployment in the cluster is updated but may not be functional ClusterDeploymentUpdated ClusterDeploymentStatus = "updated" // ClusterDeploymentPending is used when cluster deployment status is pending ClusterDeploymentPending ClusterDeploymentStatus = "pending" // ClusterDeploymentDeployed is used when cluster deployment status is deployed ClusterDeploymentDeployed ClusterDeploymentStatus = "deployed" )
type LeaseAddFundsMonitor ¶
type LeaseRemoveFundsMonitor ¶
type ManifestReceived ¶
type ManifestReceived struct {
LeaseID mtypes.LeaseID
Manifest *mani.Manifest
Deployment *dtypes.QueryDeploymentResponse
Group *dtypes.Group
}
ManifestReceived stores leaseID, manifest received, deployment and group details to be provisioned by the Provider.
func (ManifestReceived) ManifestGroup ¶
func (ev ManifestReceived) ManifestGroup() *mani.Group
ManifestGroup returns group if present in manifest or nil
Click to show internal directories.
Click to hide internal directories.