Documentation
¶
Index ¶
- func CloutCoerciblesMerged(a ard.StringMap, b ard.StringMap) bool
- func GetOutputs(clout *cloutpkg.Clout) (map[string]string, bool)
- func MergeCloutCoercibles(a ard.StringMap, b ard.StringMap)
- func ToCloutCoercible(value ard.Value) ard.StringMap
- type KubernetesArtifact
- type KubernetesArtifacts
- type KubernetesResource
- type KubernetesResources
- type OrchestrationOperations
- type OrchestrationPolicies
- type OrchestrationProvisioningPolicy
- type OrchestrationScriptletOperation
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloutCoerciblesMerged ¶ added in v0.2.0
func MergeCloutCoercibles ¶ added in v0.2.0
Types ¶
type KubernetesArtifact ¶
func NewKubernetesArtifact ¶
func NewKubernetesArtifact(value ard.Value) (*KubernetesArtifact, bool)
type KubernetesArtifacts ¶
type KubernetesArtifacts []*KubernetesArtifact
func NewKubernetesArtifacts ¶
func NewKubernetesArtifacts(value ard.Value) (KubernetesArtifacts, bool)
type KubernetesResource ¶
type KubernetesResource struct {
Capability string
APIVersion string
Kind string
Name string
Namespace string
AttributeMappings map[string]string
}
func ParseKubernetesResourceList ¶ added in v0.2.0
func ParseKubernetesResourceList(list ard.List) ([]*KubernetesResource, bool)
func (*KubernetesResource) ARD ¶
func (self *KubernetesResource) ARD() ard.Map
func (*KubernetesResource) GVK ¶
func (self *KubernetesResource) GVK() (schema.GroupVersionKind, error)
type KubernetesResources ¶
type KubernetesResources map[string][]*KubernetesResource
func NewKubernetesResources ¶
func NewKubernetesResources() KubernetesResources
type OrchestrationOperations ¶ added in v0.2.0
type OrchestrationOperations []*OrchestrationScriptletOperation
func NewOrchestrationOperations ¶ added in v0.2.0
func NewOrchestrationOperations(value ard.Value) (OrchestrationOperations, bool)
type OrchestrationPolicies ¶
type OrchestrationPolicies map[string][]*OrchestrationProvisioningPolicy
func NewOrchestrationPolicies ¶
func NewOrchestrationPolicies(value ard.Value) (OrchestrationPolicies, bool)
type OrchestrationProvisioningPolicy ¶
type OrchestrationProvisioningPolicy struct {
Sites []string
Profile bool
Substitutable bool
Instantiable bool
Virtualizable bool
SubstitutionInputs map[string]interface{}
}
func NewOrchestrationProvisioningPolicy ¶
func NewOrchestrationProvisioningPolicy(value ard.Value) (*OrchestrationProvisioningPolicy, bool)
type OrchestrationScriptletOperation ¶ added in v0.2.0
func NewOrchestrationScriptletOperation ¶ added in v0.2.0
func NewOrchestrationScriptletOperation(value ard.Value) (*OrchestrationScriptletOperation, bool)
Click to show internal directories.
Click to hide internal directories.