Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeStorageDrsVmOverride(prev *StorageDrsVmOverride, ctyValue cty.Value) (resource.Managed, error)
- func DecodeStorageDrsVmOverride_DatastoreClusterId(p *StorageDrsVmOverrideParameters, vals map[string]cty.Value)
- func DecodeStorageDrsVmOverride_SdrsAutomationLevel(p *StorageDrsVmOverrideParameters, vals map[string]cty.Value)
- func DecodeStorageDrsVmOverride_SdrsEnabled(p *StorageDrsVmOverrideParameters, vals map[string]cty.Value)
- func DecodeStorageDrsVmOverride_SdrsIntraVmAffinity(p *StorageDrsVmOverrideParameters, vals map[string]cty.Value)
- func DecodeStorageDrsVmOverride_VirtualMachineId(p *StorageDrsVmOverrideParameters, vals map[string]cty.Value)
- func EncodeStorageDrsVmOverride(r StorageDrsVmOverride) cty.Value
- func EncodeStorageDrsVmOverride_DatastoreClusterId(p StorageDrsVmOverrideParameters, vals map[string]cty.Value)
- func EncodeStorageDrsVmOverride_SdrsAutomationLevel(p StorageDrsVmOverrideParameters, vals map[string]cty.Value)
- func EncodeStorageDrsVmOverride_SdrsEnabled(p StorageDrsVmOverrideParameters, vals map[string]cty.Value)
- func EncodeStorageDrsVmOverride_SdrsIntraVmAffinity(p StorageDrsVmOverrideParameters, vals map[string]cty.Value)
- func EncodeStorageDrsVmOverride_VirtualMachineId(p StorageDrsVmOverrideParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeStorageDrsVmOverride_DatastoreClusterId(k *StorageDrsVmOverrideParameters, p *StorageDrsVmOverrideParameters, ...) bool
- func MergeStorageDrsVmOverride_SdrsAutomationLevel(k *StorageDrsVmOverrideParameters, p *StorageDrsVmOverrideParameters, ...) bool
- func MergeStorageDrsVmOverride_SdrsEnabled(k *StorageDrsVmOverrideParameters, p *StorageDrsVmOverrideParameters, ...) bool
- func MergeStorageDrsVmOverride_SdrsIntraVmAffinity(k *StorageDrsVmOverrideParameters, p *StorageDrsVmOverrideParameters, ...) bool
- func MergeStorageDrsVmOverride_VirtualMachineId(k *StorageDrsVmOverrideParameters, p *StorageDrsVmOverrideParameters, ...) bool
- type StorageDrsVmOverride
- func (in *StorageDrsVmOverride) DeepCopy() *StorageDrsVmOverride
- func (in *StorageDrsVmOverride) DeepCopyInto(out *StorageDrsVmOverride)
- func (in *StorageDrsVmOverride) DeepCopyObject() runtime.Object
- func (mg *StorageDrsVmOverride) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *StorageDrsVmOverride) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *StorageDrsVmOverride) GetProviderConfigReference() *xpv1.Reference
- func (mg *StorageDrsVmOverride) GetProviderReference() *xpv1.Reference
- func (mg *StorageDrsVmOverride) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *StorageDrsVmOverride) SetConditions(c ...xpv1.Condition)
- func (mg *StorageDrsVmOverride) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *StorageDrsVmOverride) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *StorageDrsVmOverride) SetProviderReference(r *xpv1.Reference)
- func (mg *StorageDrsVmOverride) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StorageDrsVmOverrideList
- type StorageDrsVmOverrideObservation
- type StorageDrsVmOverrideParameters
- type StorageDrsVmOverrideSpec
- type StorageDrsVmOverrideStatus
Constants ¶
const ( Group = "storage-drs-vm-override.terraform-provider-vsphere.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "StorageDrsVmOverride" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "vsphere_storage_drs_vm_override" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeStorageDrsVmOverride_DatastoreClusterId ¶
func DecodeStorageDrsVmOverride_DatastoreClusterId(p *StorageDrsVmOverrideParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeStorageDrsVmOverride_SdrsAutomationLevel ¶
func DecodeStorageDrsVmOverride_SdrsAutomationLevel(p *StorageDrsVmOverrideParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeStorageDrsVmOverride_SdrsEnabled ¶
func DecodeStorageDrsVmOverride_SdrsEnabled(p *StorageDrsVmOverrideParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeStorageDrsVmOverride_SdrsIntraVmAffinity ¶
func DecodeStorageDrsVmOverride_SdrsIntraVmAffinity(p *StorageDrsVmOverrideParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeStorageDrsVmOverride_VirtualMachineId ¶
func DecodeStorageDrsVmOverride_VirtualMachineId(p *StorageDrsVmOverrideParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeStorageDrsVmOverride ¶
func EncodeStorageDrsVmOverride(r StorageDrsVmOverride) cty.Value
func EncodeStorageDrsVmOverride_DatastoreClusterId ¶
func EncodeStorageDrsVmOverride_DatastoreClusterId(p StorageDrsVmOverrideParameters, vals map[string]cty.Value)
func EncodeStorageDrsVmOverride_SdrsAutomationLevel ¶
func EncodeStorageDrsVmOverride_SdrsAutomationLevel(p StorageDrsVmOverrideParameters, vals map[string]cty.Value)
func EncodeStorageDrsVmOverride_SdrsEnabled ¶
func EncodeStorageDrsVmOverride_SdrsEnabled(p StorageDrsVmOverrideParameters, vals map[string]cty.Value)
func EncodeStorageDrsVmOverride_SdrsIntraVmAffinity ¶
func EncodeStorageDrsVmOverride_SdrsIntraVmAffinity(p StorageDrsVmOverrideParameters, vals map[string]cty.Value)
func EncodeStorageDrsVmOverride_VirtualMachineId ¶
func EncodeStorageDrsVmOverride_VirtualMachineId(p StorageDrsVmOverrideParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeStorageDrsVmOverride_DatastoreClusterId ¶
func MergeStorageDrsVmOverride_DatastoreClusterId(k *StorageDrsVmOverrideParameters, p *StorageDrsVmOverrideParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeStorageDrsVmOverride_SdrsAutomationLevel ¶
func MergeStorageDrsVmOverride_SdrsAutomationLevel(k *StorageDrsVmOverrideParameters, p *StorageDrsVmOverrideParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeStorageDrsVmOverride_SdrsEnabled ¶
func MergeStorageDrsVmOverride_SdrsEnabled(k *StorageDrsVmOverrideParameters, p *StorageDrsVmOverrideParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeStorageDrsVmOverride_SdrsIntraVmAffinity ¶
func MergeStorageDrsVmOverride_SdrsIntraVmAffinity(k *StorageDrsVmOverrideParameters, p *StorageDrsVmOverrideParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeStorageDrsVmOverride_VirtualMachineId ¶
func MergeStorageDrsVmOverride_VirtualMachineId(k *StorageDrsVmOverrideParameters, p *StorageDrsVmOverrideParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type StorageDrsVmOverride ¶
type StorageDrsVmOverride struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageDrsVmOverrideSpec `json:"spec"` Status StorageDrsVmOverrideStatus `json:"status,omitempty"` }
StorageDrsVmOverride is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*StorageDrsVmOverride) DeepCopy ¶
func (in *StorageDrsVmOverride) DeepCopy() *StorageDrsVmOverride
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDrsVmOverride.
func (*StorageDrsVmOverride) DeepCopyInto ¶
func (in *StorageDrsVmOverride) DeepCopyInto(out *StorageDrsVmOverride)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageDrsVmOverride) DeepCopyObject ¶
func (in *StorageDrsVmOverride) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StorageDrsVmOverride) GetCondition ¶
func (mg *StorageDrsVmOverride) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this StorageDrsVmOverride.
func (*StorageDrsVmOverride) GetDeletionPolicy ¶
func (mg *StorageDrsVmOverride) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this StorageDrsVmOverride.
func (*StorageDrsVmOverride) GetProviderConfigReference ¶
func (mg *StorageDrsVmOverride) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this StorageDrsVmOverride.
func (*StorageDrsVmOverride) GetProviderReference ¶
func (mg *StorageDrsVmOverride) GetProviderReference() *xpv1.Reference
GetProviderReference of this StorageDrsVmOverride. Deprecated: Use GetProviderConfigReference.
func (*StorageDrsVmOverride) GetWriteConnectionSecretToReference ¶
func (mg *StorageDrsVmOverride) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this StorageDrsVmOverride.
func (*StorageDrsVmOverride) SetConditions ¶
func (mg *StorageDrsVmOverride) SetConditions(c ...xpv1.Condition)
SetConditions of this StorageDrsVmOverride.
func (*StorageDrsVmOverride) SetDeletionPolicy ¶
func (mg *StorageDrsVmOverride) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this StorageDrsVmOverride.
func (*StorageDrsVmOverride) SetProviderConfigReference ¶
func (mg *StorageDrsVmOverride) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this StorageDrsVmOverride.
func (*StorageDrsVmOverride) SetProviderReference ¶
func (mg *StorageDrsVmOverride) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this StorageDrsVmOverride. Deprecated: Use SetProviderConfigReference.
func (*StorageDrsVmOverride) SetWriteConnectionSecretToReference ¶
func (mg *StorageDrsVmOverride) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this StorageDrsVmOverride.
type StorageDrsVmOverrideList ¶
type StorageDrsVmOverrideList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StorageDrsVmOverride `json:"items"` }
StorageDrsVmOverride contains a list of StorageDrsVmOverrideList
func (*StorageDrsVmOverrideList) DeepCopy ¶
func (in *StorageDrsVmOverrideList) DeepCopy() *StorageDrsVmOverrideList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDrsVmOverrideList.
func (*StorageDrsVmOverrideList) DeepCopyInto ¶
func (in *StorageDrsVmOverrideList) DeepCopyInto(out *StorageDrsVmOverrideList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageDrsVmOverrideList) DeepCopyObject ¶
func (in *StorageDrsVmOverrideList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StorageDrsVmOverrideList) GetItems ¶
func (l *StorageDrsVmOverrideList) GetItems() []resource.Managed
GetItems of this StorageDrsVmOverrideList.
type StorageDrsVmOverrideObservation ¶
type StorageDrsVmOverrideObservation struct{}
A StorageDrsVmOverrideObservation records the observed state of a StorageDrsVmOverride
func (*StorageDrsVmOverrideObservation) DeepCopy ¶
func (in *StorageDrsVmOverrideObservation) DeepCopy() *StorageDrsVmOverrideObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDrsVmOverrideObservation.
func (*StorageDrsVmOverrideObservation) DeepCopyInto ¶
func (in *StorageDrsVmOverrideObservation) DeepCopyInto(out *StorageDrsVmOverrideObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageDrsVmOverrideParameters ¶
type StorageDrsVmOverrideParameters struct { DatastoreClusterId string `json:"datastore_cluster_id"` SdrsAutomationLevel string `json:"sdrs_automation_level"` SdrsEnabled string `json:"sdrs_enabled"` SdrsIntraVmAffinity string `json:"sdrs_intra_vm_affinity"` VirtualMachineId string `json:"virtual_machine_id"` }
A StorageDrsVmOverrideParameters defines the desired state of a StorageDrsVmOverride
func (*StorageDrsVmOverrideParameters) DeepCopy ¶
func (in *StorageDrsVmOverrideParameters) DeepCopy() *StorageDrsVmOverrideParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDrsVmOverrideParameters.
func (*StorageDrsVmOverrideParameters) DeepCopyInto ¶
func (in *StorageDrsVmOverrideParameters) DeepCopyInto(out *StorageDrsVmOverrideParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageDrsVmOverrideSpec ¶
type StorageDrsVmOverrideSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider StorageDrsVmOverrideParameters `json:"forProvider"` }
A StorageDrsVmOverrideSpec defines the desired state of a StorageDrsVmOverride
func (*StorageDrsVmOverrideSpec) DeepCopy ¶
func (in *StorageDrsVmOverrideSpec) DeepCopy() *StorageDrsVmOverrideSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDrsVmOverrideSpec.
func (*StorageDrsVmOverrideSpec) DeepCopyInto ¶
func (in *StorageDrsVmOverrideSpec) DeepCopyInto(out *StorageDrsVmOverrideSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageDrsVmOverrideStatus ¶
type StorageDrsVmOverrideStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider StorageDrsVmOverrideObservation `json:"atProvider"` }
A StorageDrsVmOverrideStatus defines the observed state of a StorageDrsVmOverride
func (*StorageDrsVmOverrideStatus) DeepCopy ¶
func (in *StorageDrsVmOverrideStatus) DeepCopy() *StorageDrsVmOverrideStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDrsVmOverrideStatus.
func (*StorageDrsVmOverrideStatus) DeepCopyInto ¶
func (in *StorageDrsVmOverrideStatus) DeepCopyInto(out *StorageDrsVmOverrideStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.