Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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
}
func ParseKubernetesResources ¶
func ParseKubernetesResources(value ard.Value) ([]*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 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)
Click to show internal directories.
Click to hide internal directories.