v1alpha1

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 5, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "storage-drs-vm-override.terraform-provider-vsphere.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
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"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeStorageDrsVmOverride

func DecodeStorageDrsVmOverride(prev *StorageDrsVmOverride, ctyValue cty.Value) (resource.Managed, error)

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDrsVmOverrideObservation.

func (*StorageDrsVmOverrideObservation) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDrsVmOverrideParameters.

func (*StorageDrsVmOverrideParameters) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageDrsVmOverrideStatus.

func (*StorageDrsVmOverrideStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL