Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeComputeClusterVmDependencyRule(prev *ComputeClusterVmDependencyRule, ctyValue cty.Value) (resource.Managed, error)
- func DecodeComputeClusterVmDependencyRule_ComputeClusterId(p *ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
- func DecodeComputeClusterVmDependencyRule_DependencyVmGroupName(p *ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
- func DecodeComputeClusterVmDependencyRule_Enabled(p *ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
- func DecodeComputeClusterVmDependencyRule_Mandatory(p *ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
- func DecodeComputeClusterVmDependencyRule_Name(p *ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
- func DecodeComputeClusterVmDependencyRule_VmGroupName(p *ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
- func EncodeComputeClusterVmDependencyRule(r ComputeClusterVmDependencyRule) cty.Value
- func EncodeComputeClusterVmDependencyRule_ComputeClusterId(p ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
- func EncodeComputeClusterVmDependencyRule_DependencyVmGroupName(p ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
- func EncodeComputeClusterVmDependencyRule_Enabled(p ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
- func EncodeComputeClusterVmDependencyRule_Mandatory(p ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
- func EncodeComputeClusterVmDependencyRule_Name(p ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
- func EncodeComputeClusterVmDependencyRule_VmGroupName(p ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeComputeClusterVmDependencyRule_ComputeClusterId(k *ComputeClusterVmDependencyRuleParameters, ...) bool
- func MergeComputeClusterVmDependencyRule_DependencyVmGroupName(k *ComputeClusterVmDependencyRuleParameters, ...) bool
- func MergeComputeClusterVmDependencyRule_Enabled(k *ComputeClusterVmDependencyRuleParameters, ...) bool
- func MergeComputeClusterVmDependencyRule_Mandatory(k *ComputeClusterVmDependencyRuleParameters, ...) bool
- func MergeComputeClusterVmDependencyRule_Name(k *ComputeClusterVmDependencyRuleParameters, ...) bool
- func MergeComputeClusterVmDependencyRule_VmGroupName(k *ComputeClusterVmDependencyRuleParameters, ...) bool
- type ComputeClusterVmDependencyRule
- func (in *ComputeClusterVmDependencyRule) DeepCopy() *ComputeClusterVmDependencyRule
- func (in *ComputeClusterVmDependencyRule) DeepCopyInto(out *ComputeClusterVmDependencyRule)
- func (in *ComputeClusterVmDependencyRule) DeepCopyObject() runtime.Object
- func (mg *ComputeClusterVmDependencyRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *ComputeClusterVmDependencyRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *ComputeClusterVmDependencyRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *ComputeClusterVmDependencyRule) GetProviderReference() *xpv1.Reference
- func (mg *ComputeClusterVmDependencyRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *ComputeClusterVmDependencyRule) SetConditions(c ...xpv1.Condition)
- func (mg *ComputeClusterVmDependencyRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ComputeClusterVmDependencyRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ComputeClusterVmDependencyRule) SetProviderReference(r *xpv1.Reference)
- func (mg *ComputeClusterVmDependencyRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ComputeClusterVmDependencyRuleList
- func (in *ComputeClusterVmDependencyRuleList) DeepCopy() *ComputeClusterVmDependencyRuleList
- func (in *ComputeClusterVmDependencyRuleList) DeepCopyInto(out *ComputeClusterVmDependencyRuleList)
- func (in *ComputeClusterVmDependencyRuleList) DeepCopyObject() runtime.Object
- func (l *ComputeClusterVmDependencyRuleList) GetItems() []resource.Managed
- type ComputeClusterVmDependencyRuleObservation
- type ComputeClusterVmDependencyRuleParameters
- type ComputeClusterVmDependencyRuleSpec
- type ComputeClusterVmDependencyRuleStatus
Constants ¶
const ( Group = "compute-cluster-vm-dependency-rule.terraform-provider-vsphere.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "ComputeClusterVmDependencyRule" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "vsphere_compute_cluster_vm_dependency_rule" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeComputeClusterVmDependencyRule_ComputeClusterId ¶
func DecodeComputeClusterVmDependencyRule_ComputeClusterId(p *ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeComputeClusterVmDependencyRule_DependencyVmGroupName ¶
func DecodeComputeClusterVmDependencyRule_DependencyVmGroupName(p *ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeComputeClusterVmDependencyRule_Enabled ¶
func DecodeComputeClusterVmDependencyRule_Enabled(p *ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeComputeClusterVmDependencyRule_Mandatory ¶
func DecodeComputeClusterVmDependencyRule_Mandatory(p *ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeComputeClusterVmDependencyRule_Name ¶
func DecodeComputeClusterVmDependencyRule_Name(p *ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeComputeClusterVmDependencyRule_VmGroupName ¶
func DecodeComputeClusterVmDependencyRule_VmGroupName(p *ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeComputeClusterVmDependencyRule ¶
func EncodeComputeClusterVmDependencyRule(r ComputeClusterVmDependencyRule) cty.Value
func EncodeComputeClusterVmDependencyRule_ComputeClusterId ¶
func EncodeComputeClusterVmDependencyRule_ComputeClusterId(p ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
func EncodeComputeClusterVmDependencyRule_DependencyVmGroupName ¶
func EncodeComputeClusterVmDependencyRule_DependencyVmGroupName(p ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
func EncodeComputeClusterVmDependencyRule_Enabled ¶
func EncodeComputeClusterVmDependencyRule_Enabled(p ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
func EncodeComputeClusterVmDependencyRule_Mandatory ¶
func EncodeComputeClusterVmDependencyRule_Mandatory(p ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
func EncodeComputeClusterVmDependencyRule_Name ¶
func EncodeComputeClusterVmDependencyRule_Name(p ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
func EncodeComputeClusterVmDependencyRule_VmGroupName ¶
func EncodeComputeClusterVmDependencyRule_VmGroupName(p ComputeClusterVmDependencyRuleParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeComputeClusterVmDependencyRule_ComputeClusterId ¶
func MergeComputeClusterVmDependencyRule_ComputeClusterId(k *ComputeClusterVmDependencyRuleParameters, p *ComputeClusterVmDependencyRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeComputeClusterVmDependencyRule_DependencyVmGroupName ¶
func MergeComputeClusterVmDependencyRule_DependencyVmGroupName(k *ComputeClusterVmDependencyRuleParameters, p *ComputeClusterVmDependencyRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeComputeClusterVmDependencyRule_Enabled ¶
func MergeComputeClusterVmDependencyRule_Enabled(k *ComputeClusterVmDependencyRuleParameters, p *ComputeClusterVmDependencyRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeComputeClusterVmDependencyRule_Mandatory ¶
func MergeComputeClusterVmDependencyRule_Mandatory(k *ComputeClusterVmDependencyRuleParameters, p *ComputeClusterVmDependencyRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeComputeClusterVmDependencyRule_Name ¶
func MergeComputeClusterVmDependencyRule_Name(k *ComputeClusterVmDependencyRuleParameters, p *ComputeClusterVmDependencyRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeComputeClusterVmDependencyRule_VmGroupName ¶
func MergeComputeClusterVmDependencyRule_VmGroupName(k *ComputeClusterVmDependencyRuleParameters, p *ComputeClusterVmDependencyRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type ComputeClusterVmDependencyRule ¶
type ComputeClusterVmDependencyRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeClusterVmDependencyRuleSpec `json:"spec"` Status ComputeClusterVmDependencyRuleStatus `json:"status,omitempty"` }
ComputeClusterVmDependencyRule is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*ComputeClusterVmDependencyRule) DeepCopy ¶
func (in *ComputeClusterVmDependencyRule) DeepCopy() *ComputeClusterVmDependencyRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeClusterVmDependencyRule.
func (*ComputeClusterVmDependencyRule) DeepCopyInto ¶
func (in *ComputeClusterVmDependencyRule) DeepCopyInto(out *ComputeClusterVmDependencyRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeClusterVmDependencyRule) DeepCopyObject ¶
func (in *ComputeClusterVmDependencyRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ComputeClusterVmDependencyRule) GetCondition ¶
func (mg *ComputeClusterVmDependencyRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ComputeClusterVmDependencyRule.
func (*ComputeClusterVmDependencyRule) GetDeletionPolicy ¶
func (mg *ComputeClusterVmDependencyRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ComputeClusterVmDependencyRule.
func (*ComputeClusterVmDependencyRule) GetProviderConfigReference ¶
func (mg *ComputeClusterVmDependencyRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ComputeClusterVmDependencyRule.
func (*ComputeClusterVmDependencyRule) GetProviderReference ¶
func (mg *ComputeClusterVmDependencyRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this ComputeClusterVmDependencyRule. Deprecated: Use GetProviderConfigReference.
func (*ComputeClusterVmDependencyRule) GetWriteConnectionSecretToReference ¶
func (mg *ComputeClusterVmDependencyRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ComputeClusterVmDependencyRule.
func (*ComputeClusterVmDependencyRule) SetConditions ¶
func (mg *ComputeClusterVmDependencyRule) SetConditions(c ...xpv1.Condition)
SetConditions of this ComputeClusterVmDependencyRule.
func (*ComputeClusterVmDependencyRule) SetDeletionPolicy ¶
func (mg *ComputeClusterVmDependencyRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ComputeClusterVmDependencyRule.
func (*ComputeClusterVmDependencyRule) SetProviderConfigReference ¶
func (mg *ComputeClusterVmDependencyRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ComputeClusterVmDependencyRule.
func (*ComputeClusterVmDependencyRule) SetProviderReference ¶
func (mg *ComputeClusterVmDependencyRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ComputeClusterVmDependencyRule. Deprecated: Use SetProviderConfigReference.
func (*ComputeClusterVmDependencyRule) SetWriteConnectionSecretToReference ¶
func (mg *ComputeClusterVmDependencyRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ComputeClusterVmDependencyRule.
type ComputeClusterVmDependencyRuleList ¶
type ComputeClusterVmDependencyRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ComputeClusterVmDependencyRule `json:"items"` }
ComputeClusterVmDependencyRule contains a list of ComputeClusterVmDependencyRuleList
func (*ComputeClusterVmDependencyRuleList) DeepCopy ¶
func (in *ComputeClusterVmDependencyRuleList) DeepCopy() *ComputeClusterVmDependencyRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeClusterVmDependencyRuleList.
func (*ComputeClusterVmDependencyRuleList) DeepCopyInto ¶
func (in *ComputeClusterVmDependencyRuleList) DeepCopyInto(out *ComputeClusterVmDependencyRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeClusterVmDependencyRuleList) DeepCopyObject ¶
func (in *ComputeClusterVmDependencyRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ComputeClusterVmDependencyRuleList) GetItems ¶
func (l *ComputeClusterVmDependencyRuleList) GetItems() []resource.Managed
GetItems of this ComputeClusterVmDependencyRuleList.
type ComputeClusterVmDependencyRuleObservation ¶
type ComputeClusterVmDependencyRuleObservation struct{}
A ComputeClusterVmDependencyRuleObservation records the observed state of a ComputeClusterVmDependencyRule
func (*ComputeClusterVmDependencyRuleObservation) DeepCopy ¶
func (in *ComputeClusterVmDependencyRuleObservation) DeepCopy() *ComputeClusterVmDependencyRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeClusterVmDependencyRuleObservation.
func (*ComputeClusterVmDependencyRuleObservation) DeepCopyInto ¶
func (in *ComputeClusterVmDependencyRuleObservation) DeepCopyInto(out *ComputeClusterVmDependencyRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeClusterVmDependencyRuleParameters ¶
type ComputeClusterVmDependencyRuleParameters struct { ComputeClusterId string `json:"compute_cluster_id"` DependencyVmGroupName string `json:"dependency_vm_group_name"` Enabled bool `json:"enabled"` Mandatory bool `json:"mandatory"` Name string `json:"name"` VmGroupName string `json:"vm_group_name"` }
A ComputeClusterVmDependencyRuleParameters defines the desired state of a ComputeClusterVmDependencyRule
func (*ComputeClusterVmDependencyRuleParameters) DeepCopy ¶
func (in *ComputeClusterVmDependencyRuleParameters) DeepCopy() *ComputeClusterVmDependencyRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeClusterVmDependencyRuleParameters.
func (*ComputeClusterVmDependencyRuleParameters) DeepCopyInto ¶
func (in *ComputeClusterVmDependencyRuleParameters) DeepCopyInto(out *ComputeClusterVmDependencyRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeClusterVmDependencyRuleSpec ¶
type ComputeClusterVmDependencyRuleSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider ComputeClusterVmDependencyRuleParameters `json:"forProvider"` }
A ComputeClusterVmDependencyRuleSpec defines the desired state of a ComputeClusterVmDependencyRule
func (*ComputeClusterVmDependencyRuleSpec) DeepCopy ¶
func (in *ComputeClusterVmDependencyRuleSpec) DeepCopy() *ComputeClusterVmDependencyRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeClusterVmDependencyRuleSpec.
func (*ComputeClusterVmDependencyRuleSpec) DeepCopyInto ¶
func (in *ComputeClusterVmDependencyRuleSpec) DeepCopyInto(out *ComputeClusterVmDependencyRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeClusterVmDependencyRuleStatus ¶
type ComputeClusterVmDependencyRuleStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider ComputeClusterVmDependencyRuleObservation `json:"atProvider"` }
A ComputeClusterVmDependencyRuleStatus defines the observed state of a ComputeClusterVmDependencyRule
func (*ComputeClusterVmDependencyRuleStatus) DeepCopy ¶
func (in *ComputeClusterVmDependencyRuleStatus) DeepCopy() *ComputeClusterVmDependencyRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeClusterVmDependencyRuleStatus.
func (*ComputeClusterVmDependencyRuleStatus) DeepCopyInto ¶
func (in *ComputeClusterVmDependencyRuleStatus) DeepCopyInto(out *ComputeClusterVmDependencyRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.