Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeDatastoreClusterVmAntiAffinityRule(prev *DatastoreClusterVmAntiAffinityRule, ctyValue cty.Value) (resource.Managed, error)
- func DecodeDatastoreClusterVmAntiAffinityRule_DatastoreClusterId(p *DatastoreClusterVmAntiAffinityRuleParameters, vals map[string]cty.Value)
- func DecodeDatastoreClusterVmAntiAffinityRule_Enabled(p *DatastoreClusterVmAntiAffinityRuleParameters, vals map[string]cty.Value)
- func DecodeDatastoreClusterVmAntiAffinityRule_Mandatory(p *DatastoreClusterVmAntiAffinityRuleParameters, vals map[string]cty.Value)
- func DecodeDatastoreClusterVmAntiAffinityRule_Name(p *DatastoreClusterVmAntiAffinityRuleParameters, vals map[string]cty.Value)
- func DecodeDatastoreClusterVmAntiAffinityRule_VirtualMachineIds(p *DatastoreClusterVmAntiAffinityRuleParameters, vals map[string]cty.Value)
- func EncodeDatastoreClusterVmAntiAffinityRule(r DatastoreClusterVmAntiAffinityRule) cty.Value
- func EncodeDatastoreClusterVmAntiAffinityRule_DatastoreClusterId(p DatastoreClusterVmAntiAffinityRuleParameters, vals map[string]cty.Value)
- func EncodeDatastoreClusterVmAntiAffinityRule_Enabled(p DatastoreClusterVmAntiAffinityRuleParameters, vals map[string]cty.Value)
- func EncodeDatastoreClusterVmAntiAffinityRule_Mandatory(p DatastoreClusterVmAntiAffinityRuleParameters, vals map[string]cty.Value)
- func EncodeDatastoreClusterVmAntiAffinityRule_Name(p DatastoreClusterVmAntiAffinityRuleParameters, vals map[string]cty.Value)
- func EncodeDatastoreClusterVmAntiAffinityRule_VirtualMachineIds(p DatastoreClusterVmAntiAffinityRuleParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeDatastoreClusterVmAntiAffinityRule_DatastoreClusterId(k *DatastoreClusterVmAntiAffinityRuleParameters, ...) bool
- func MergeDatastoreClusterVmAntiAffinityRule_Enabled(k *DatastoreClusterVmAntiAffinityRuleParameters, ...) bool
- func MergeDatastoreClusterVmAntiAffinityRule_Mandatory(k *DatastoreClusterVmAntiAffinityRuleParameters, ...) bool
- func MergeDatastoreClusterVmAntiAffinityRule_Name(k *DatastoreClusterVmAntiAffinityRuleParameters, ...) bool
- func MergeDatastoreClusterVmAntiAffinityRule_VirtualMachineIds(k *DatastoreClusterVmAntiAffinityRuleParameters, ...) bool
- type DatastoreClusterVmAntiAffinityRule
- func (in *DatastoreClusterVmAntiAffinityRule) DeepCopy() *DatastoreClusterVmAntiAffinityRule
- func (in *DatastoreClusterVmAntiAffinityRule) DeepCopyInto(out *DatastoreClusterVmAntiAffinityRule)
- func (in *DatastoreClusterVmAntiAffinityRule) DeepCopyObject() runtime.Object
- func (mg *DatastoreClusterVmAntiAffinityRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *DatastoreClusterVmAntiAffinityRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *DatastoreClusterVmAntiAffinityRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *DatastoreClusterVmAntiAffinityRule) GetProviderReference() *xpv1.Reference
- func (mg *DatastoreClusterVmAntiAffinityRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *DatastoreClusterVmAntiAffinityRule) SetConditions(c ...xpv1.Condition)
- func (mg *DatastoreClusterVmAntiAffinityRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DatastoreClusterVmAntiAffinityRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DatastoreClusterVmAntiAffinityRule) SetProviderReference(r *xpv1.Reference)
- func (mg *DatastoreClusterVmAntiAffinityRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DatastoreClusterVmAntiAffinityRuleList
- func (in *DatastoreClusterVmAntiAffinityRuleList) DeepCopy() *DatastoreClusterVmAntiAffinityRuleList
- func (in *DatastoreClusterVmAntiAffinityRuleList) DeepCopyInto(out *DatastoreClusterVmAntiAffinityRuleList)
- func (in *DatastoreClusterVmAntiAffinityRuleList) DeepCopyObject() runtime.Object
- func (l *DatastoreClusterVmAntiAffinityRuleList) GetItems() []resource.Managed
- type DatastoreClusterVmAntiAffinityRuleObservation
- type DatastoreClusterVmAntiAffinityRuleParameters
- type DatastoreClusterVmAntiAffinityRuleSpec
- type DatastoreClusterVmAntiAffinityRuleStatus
Constants ¶
const ( Group = "datastore-cluster-vm-anti-affinity-rule.terraform-provider-vsphere.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "DatastoreClusterVmAntiAffinityRule" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "vsphere_datastore_cluster_vm_anti_affinity_rule" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeDatastoreClusterVmAntiAffinityRule_DatastoreClusterId ¶
func DecodeDatastoreClusterVmAntiAffinityRule_DatastoreClusterId(p *DatastoreClusterVmAntiAffinityRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreClusterVmAntiAffinityRule_Enabled ¶
func DecodeDatastoreClusterVmAntiAffinityRule_Enabled(p *DatastoreClusterVmAntiAffinityRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreClusterVmAntiAffinityRule_Mandatory ¶
func DecodeDatastoreClusterVmAntiAffinityRule_Mandatory(p *DatastoreClusterVmAntiAffinityRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreClusterVmAntiAffinityRule_Name ¶
func DecodeDatastoreClusterVmAntiAffinityRule_Name(p *DatastoreClusterVmAntiAffinityRuleParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreClusterVmAntiAffinityRule_VirtualMachineIds ¶
func DecodeDatastoreClusterVmAntiAffinityRule_VirtualMachineIds(p *DatastoreClusterVmAntiAffinityRuleParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func EncodeDatastoreClusterVmAntiAffinityRule ¶
func EncodeDatastoreClusterVmAntiAffinityRule(r DatastoreClusterVmAntiAffinityRule) cty.Value
func EncodeDatastoreClusterVmAntiAffinityRule_DatastoreClusterId ¶
func EncodeDatastoreClusterVmAntiAffinityRule_DatastoreClusterId(p DatastoreClusterVmAntiAffinityRuleParameters, vals map[string]cty.Value)
func EncodeDatastoreClusterVmAntiAffinityRule_Enabled ¶
func EncodeDatastoreClusterVmAntiAffinityRule_Enabled(p DatastoreClusterVmAntiAffinityRuleParameters, vals map[string]cty.Value)
func EncodeDatastoreClusterVmAntiAffinityRule_Mandatory ¶
func EncodeDatastoreClusterVmAntiAffinityRule_Mandatory(p DatastoreClusterVmAntiAffinityRuleParameters, vals map[string]cty.Value)
func EncodeDatastoreClusterVmAntiAffinityRule_Name ¶
func EncodeDatastoreClusterVmAntiAffinityRule_Name(p DatastoreClusterVmAntiAffinityRuleParameters, vals map[string]cty.Value)
func EncodeDatastoreClusterVmAntiAffinityRule_VirtualMachineIds ¶
func EncodeDatastoreClusterVmAntiAffinityRule_VirtualMachineIds(p DatastoreClusterVmAntiAffinityRuleParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeDatastoreClusterVmAntiAffinityRule_DatastoreClusterId ¶
func MergeDatastoreClusterVmAntiAffinityRule_DatastoreClusterId(k *DatastoreClusterVmAntiAffinityRuleParameters, p *DatastoreClusterVmAntiAffinityRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreClusterVmAntiAffinityRule_Enabled ¶
func MergeDatastoreClusterVmAntiAffinityRule_Enabled(k *DatastoreClusterVmAntiAffinityRuleParameters, p *DatastoreClusterVmAntiAffinityRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreClusterVmAntiAffinityRule_Mandatory ¶
func MergeDatastoreClusterVmAntiAffinityRule_Mandatory(k *DatastoreClusterVmAntiAffinityRuleParameters, p *DatastoreClusterVmAntiAffinityRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreClusterVmAntiAffinityRule_Name ¶
func MergeDatastoreClusterVmAntiAffinityRule_Name(k *DatastoreClusterVmAntiAffinityRuleParameters, p *DatastoreClusterVmAntiAffinityRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreClusterVmAntiAffinityRule_VirtualMachineIds ¶
func MergeDatastoreClusterVmAntiAffinityRule_VirtualMachineIds(k *DatastoreClusterVmAntiAffinityRuleParameters, p *DatastoreClusterVmAntiAffinityRuleParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type DatastoreClusterVmAntiAffinityRule ¶
type DatastoreClusterVmAntiAffinityRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatastoreClusterVmAntiAffinityRuleSpec `json:"spec"` Status DatastoreClusterVmAntiAffinityRuleStatus `json:"status,omitempty"` }
DatastoreClusterVmAntiAffinityRule is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*DatastoreClusterVmAntiAffinityRule) DeepCopy ¶
func (in *DatastoreClusterVmAntiAffinityRule) DeepCopy() *DatastoreClusterVmAntiAffinityRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreClusterVmAntiAffinityRule.
func (*DatastoreClusterVmAntiAffinityRule) DeepCopyInto ¶
func (in *DatastoreClusterVmAntiAffinityRule) DeepCopyInto(out *DatastoreClusterVmAntiAffinityRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatastoreClusterVmAntiAffinityRule) DeepCopyObject ¶
func (in *DatastoreClusterVmAntiAffinityRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatastoreClusterVmAntiAffinityRule) GetCondition ¶
func (mg *DatastoreClusterVmAntiAffinityRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DatastoreClusterVmAntiAffinityRule.
func (*DatastoreClusterVmAntiAffinityRule) GetDeletionPolicy ¶
func (mg *DatastoreClusterVmAntiAffinityRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DatastoreClusterVmAntiAffinityRule.
func (*DatastoreClusterVmAntiAffinityRule) GetProviderConfigReference ¶
func (mg *DatastoreClusterVmAntiAffinityRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DatastoreClusterVmAntiAffinityRule.
func (*DatastoreClusterVmAntiAffinityRule) GetProviderReference ¶
func (mg *DatastoreClusterVmAntiAffinityRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this DatastoreClusterVmAntiAffinityRule. Deprecated: Use GetProviderConfigReference.
func (*DatastoreClusterVmAntiAffinityRule) GetWriteConnectionSecretToReference ¶
func (mg *DatastoreClusterVmAntiAffinityRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DatastoreClusterVmAntiAffinityRule.
func (*DatastoreClusterVmAntiAffinityRule) SetConditions ¶
func (mg *DatastoreClusterVmAntiAffinityRule) SetConditions(c ...xpv1.Condition)
SetConditions of this DatastoreClusterVmAntiAffinityRule.
func (*DatastoreClusterVmAntiAffinityRule) SetDeletionPolicy ¶
func (mg *DatastoreClusterVmAntiAffinityRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DatastoreClusterVmAntiAffinityRule.
func (*DatastoreClusterVmAntiAffinityRule) SetProviderConfigReference ¶
func (mg *DatastoreClusterVmAntiAffinityRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DatastoreClusterVmAntiAffinityRule.
func (*DatastoreClusterVmAntiAffinityRule) SetProviderReference ¶
func (mg *DatastoreClusterVmAntiAffinityRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DatastoreClusterVmAntiAffinityRule. Deprecated: Use SetProviderConfigReference.
func (*DatastoreClusterVmAntiAffinityRule) SetWriteConnectionSecretToReference ¶
func (mg *DatastoreClusterVmAntiAffinityRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DatastoreClusterVmAntiAffinityRule.
type DatastoreClusterVmAntiAffinityRuleList ¶
type DatastoreClusterVmAntiAffinityRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DatastoreClusterVmAntiAffinityRule `json:"items"` }
DatastoreClusterVmAntiAffinityRule contains a list of DatastoreClusterVmAntiAffinityRuleList
func (*DatastoreClusterVmAntiAffinityRuleList) DeepCopy ¶
func (in *DatastoreClusterVmAntiAffinityRuleList) DeepCopy() *DatastoreClusterVmAntiAffinityRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreClusterVmAntiAffinityRuleList.
func (*DatastoreClusterVmAntiAffinityRuleList) DeepCopyInto ¶
func (in *DatastoreClusterVmAntiAffinityRuleList) DeepCopyInto(out *DatastoreClusterVmAntiAffinityRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatastoreClusterVmAntiAffinityRuleList) DeepCopyObject ¶
func (in *DatastoreClusterVmAntiAffinityRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatastoreClusterVmAntiAffinityRuleList) GetItems ¶
func (l *DatastoreClusterVmAntiAffinityRuleList) GetItems() []resource.Managed
GetItems of this DatastoreClusterVmAntiAffinityRuleList.
type DatastoreClusterVmAntiAffinityRuleObservation ¶
type DatastoreClusterVmAntiAffinityRuleObservation struct{}
A DatastoreClusterVmAntiAffinityRuleObservation records the observed state of a DatastoreClusterVmAntiAffinityRule
func (*DatastoreClusterVmAntiAffinityRuleObservation) DeepCopy ¶
func (in *DatastoreClusterVmAntiAffinityRuleObservation) DeepCopy() *DatastoreClusterVmAntiAffinityRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreClusterVmAntiAffinityRuleObservation.
func (*DatastoreClusterVmAntiAffinityRuleObservation) DeepCopyInto ¶
func (in *DatastoreClusterVmAntiAffinityRuleObservation) DeepCopyInto(out *DatastoreClusterVmAntiAffinityRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreClusterVmAntiAffinityRuleParameters ¶
type DatastoreClusterVmAntiAffinityRuleParameters struct { DatastoreClusterId string `json:"datastore_cluster_id"` Enabled bool `json:"enabled"` Mandatory bool `json:"mandatory"` Name string `json:"name"` VirtualMachineIds []string `json:"virtual_machine_ids,omitempty"` }
A DatastoreClusterVmAntiAffinityRuleParameters defines the desired state of a DatastoreClusterVmAntiAffinityRule
func (*DatastoreClusterVmAntiAffinityRuleParameters) DeepCopy ¶
func (in *DatastoreClusterVmAntiAffinityRuleParameters) DeepCopy() *DatastoreClusterVmAntiAffinityRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreClusterVmAntiAffinityRuleParameters.
func (*DatastoreClusterVmAntiAffinityRuleParameters) DeepCopyInto ¶
func (in *DatastoreClusterVmAntiAffinityRuleParameters) DeepCopyInto(out *DatastoreClusterVmAntiAffinityRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreClusterVmAntiAffinityRuleSpec ¶
type DatastoreClusterVmAntiAffinityRuleSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider DatastoreClusterVmAntiAffinityRuleParameters `json:"forProvider"` }
A DatastoreClusterVmAntiAffinityRuleSpec defines the desired state of a DatastoreClusterVmAntiAffinityRule
func (*DatastoreClusterVmAntiAffinityRuleSpec) DeepCopy ¶
func (in *DatastoreClusterVmAntiAffinityRuleSpec) DeepCopy() *DatastoreClusterVmAntiAffinityRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreClusterVmAntiAffinityRuleSpec.
func (*DatastoreClusterVmAntiAffinityRuleSpec) DeepCopyInto ¶
func (in *DatastoreClusterVmAntiAffinityRuleSpec) DeepCopyInto(out *DatastoreClusterVmAntiAffinityRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreClusterVmAntiAffinityRuleStatus ¶
type DatastoreClusterVmAntiAffinityRuleStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider DatastoreClusterVmAntiAffinityRuleObservation `json:"atProvider"` }
A DatastoreClusterVmAntiAffinityRuleStatus defines the observed state of a DatastoreClusterVmAntiAffinityRule
func (*DatastoreClusterVmAntiAffinityRuleStatus) DeepCopy ¶
func (in *DatastoreClusterVmAntiAffinityRuleStatus) DeepCopy() *DatastoreClusterVmAntiAffinityRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreClusterVmAntiAffinityRuleStatus.
func (*DatastoreClusterVmAntiAffinityRuleStatus) DeepCopyInto ¶
func (in *DatastoreClusterVmAntiAffinityRuleStatus) DeepCopyInto(out *DatastoreClusterVmAntiAffinityRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.