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   = "ha-vm-override.terraform-provider-vsphere.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "HaVmOverride"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "vsphere_ha_vm_override"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeHaVmOverride

func DecodeHaVmOverride(prev *HaVmOverride, ctyValue cty.Value) (resource.Managed, error)

func DecodeHaVmOverride_ComputeClusterId

func DecodeHaVmOverride_ComputeClusterId(p *HaVmOverrideParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHaVmOverride_HaDatastoreApdRecoveryAction

func DecodeHaVmOverride_HaDatastoreApdRecoveryAction(p *HaVmOverrideParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHaVmOverride_HaDatastoreApdResponse

func DecodeHaVmOverride_HaDatastoreApdResponse(p *HaVmOverrideParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHaVmOverride_HaDatastoreApdResponseDelay

func DecodeHaVmOverride_HaDatastoreApdResponseDelay(p *HaVmOverrideParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHaVmOverride_HaDatastorePdlResponse

func DecodeHaVmOverride_HaDatastorePdlResponse(p *HaVmOverrideParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHaVmOverride_HaHostIsolationResponse

func DecodeHaVmOverride_HaHostIsolationResponse(p *HaVmOverrideParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHaVmOverride_HaVmFailureInterval

func DecodeHaVmOverride_HaVmFailureInterval(p *HaVmOverrideParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHaVmOverride_HaVmMaximumFailureWindow

func DecodeHaVmOverride_HaVmMaximumFailureWindow(p *HaVmOverrideParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHaVmOverride_HaVmMaximumResets

func DecodeHaVmOverride_HaVmMaximumResets(p *HaVmOverrideParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHaVmOverride_HaVmMinimumUptime

func DecodeHaVmOverride_HaVmMinimumUptime(p *HaVmOverrideParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHaVmOverride_HaVmMonitoring

func DecodeHaVmOverride_HaVmMonitoring(p *HaVmOverrideParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHaVmOverride_HaVmMonitoringUseClusterDefaults

func DecodeHaVmOverride_HaVmMonitoringUseClusterDefaults(p *HaVmOverrideParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHaVmOverride_HaVmRestartPriority

func DecodeHaVmOverride_HaVmRestartPriority(p *HaVmOverrideParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHaVmOverride_HaVmRestartTimeout

func DecodeHaVmOverride_HaVmRestartTimeout(p *HaVmOverrideParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHaVmOverride_VirtualMachineId

func DecodeHaVmOverride_VirtualMachineId(p *HaVmOverrideParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeHaVmOverride

func EncodeHaVmOverride(r HaVmOverride) cty.Value

func EncodeHaVmOverride_ComputeClusterId

func EncodeHaVmOverride_ComputeClusterId(p HaVmOverrideParameters, vals map[string]cty.Value)

func EncodeHaVmOverride_HaDatastoreApdRecoveryAction

func EncodeHaVmOverride_HaDatastoreApdRecoveryAction(p HaVmOverrideParameters, vals map[string]cty.Value)

func EncodeHaVmOverride_HaDatastoreApdResponse

func EncodeHaVmOverride_HaDatastoreApdResponse(p HaVmOverrideParameters, vals map[string]cty.Value)

func EncodeHaVmOverride_HaDatastoreApdResponseDelay

func EncodeHaVmOverride_HaDatastoreApdResponseDelay(p HaVmOverrideParameters, vals map[string]cty.Value)

func EncodeHaVmOverride_HaDatastorePdlResponse

func EncodeHaVmOverride_HaDatastorePdlResponse(p HaVmOverrideParameters, vals map[string]cty.Value)

func EncodeHaVmOverride_HaHostIsolationResponse

func EncodeHaVmOverride_HaHostIsolationResponse(p HaVmOverrideParameters, vals map[string]cty.Value)

func EncodeHaVmOverride_HaVmFailureInterval

func EncodeHaVmOverride_HaVmFailureInterval(p HaVmOverrideParameters, vals map[string]cty.Value)

func EncodeHaVmOverride_HaVmMaximumFailureWindow

func EncodeHaVmOverride_HaVmMaximumFailureWindow(p HaVmOverrideParameters, vals map[string]cty.Value)

func EncodeHaVmOverride_HaVmMaximumResets

func EncodeHaVmOverride_HaVmMaximumResets(p HaVmOverrideParameters, vals map[string]cty.Value)

func EncodeHaVmOverride_HaVmMinimumUptime

func EncodeHaVmOverride_HaVmMinimumUptime(p HaVmOverrideParameters, vals map[string]cty.Value)

func EncodeHaVmOverride_HaVmMonitoring

func EncodeHaVmOverride_HaVmMonitoring(p HaVmOverrideParameters, vals map[string]cty.Value)

func EncodeHaVmOverride_HaVmMonitoringUseClusterDefaults

func EncodeHaVmOverride_HaVmMonitoringUseClusterDefaults(p HaVmOverrideParameters, vals map[string]cty.Value)

func EncodeHaVmOverride_HaVmRestartPriority

func EncodeHaVmOverride_HaVmRestartPriority(p HaVmOverrideParameters, vals map[string]cty.Value)

func EncodeHaVmOverride_HaVmRestartTimeout

func EncodeHaVmOverride_HaVmRestartTimeout(p HaVmOverrideParameters, vals map[string]cty.Value)

func EncodeHaVmOverride_VirtualMachineId

func EncodeHaVmOverride_VirtualMachineId(p HaVmOverrideParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeHaVmOverride_ComputeClusterId

func MergeHaVmOverride_ComputeClusterId(k *HaVmOverrideParameters, p *HaVmOverrideParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHaVmOverride_HaDatastoreApdRecoveryAction

func MergeHaVmOverride_HaDatastoreApdRecoveryAction(k *HaVmOverrideParameters, p *HaVmOverrideParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHaVmOverride_HaDatastoreApdResponse

func MergeHaVmOverride_HaDatastoreApdResponse(k *HaVmOverrideParameters, p *HaVmOverrideParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHaVmOverride_HaDatastoreApdResponseDelay

func MergeHaVmOverride_HaDatastoreApdResponseDelay(k *HaVmOverrideParameters, p *HaVmOverrideParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHaVmOverride_HaDatastorePdlResponse

func MergeHaVmOverride_HaDatastorePdlResponse(k *HaVmOverrideParameters, p *HaVmOverrideParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHaVmOverride_HaHostIsolationResponse

func MergeHaVmOverride_HaHostIsolationResponse(k *HaVmOverrideParameters, p *HaVmOverrideParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHaVmOverride_HaVmFailureInterval

func MergeHaVmOverride_HaVmFailureInterval(k *HaVmOverrideParameters, p *HaVmOverrideParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHaVmOverride_HaVmMaximumFailureWindow

func MergeHaVmOverride_HaVmMaximumFailureWindow(k *HaVmOverrideParameters, p *HaVmOverrideParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHaVmOverride_HaVmMaximumResets

func MergeHaVmOverride_HaVmMaximumResets(k *HaVmOverrideParameters, p *HaVmOverrideParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHaVmOverride_HaVmMinimumUptime

func MergeHaVmOverride_HaVmMinimumUptime(k *HaVmOverrideParameters, p *HaVmOverrideParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHaVmOverride_HaVmMonitoring

func MergeHaVmOverride_HaVmMonitoring(k *HaVmOverrideParameters, p *HaVmOverrideParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHaVmOverride_HaVmMonitoringUseClusterDefaults

func MergeHaVmOverride_HaVmMonitoringUseClusterDefaults(k *HaVmOverrideParameters, p *HaVmOverrideParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHaVmOverride_HaVmRestartPriority

func MergeHaVmOverride_HaVmRestartPriority(k *HaVmOverrideParameters, p *HaVmOverrideParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHaVmOverride_HaVmRestartTimeout

func MergeHaVmOverride_HaVmRestartTimeout(k *HaVmOverrideParameters, p *HaVmOverrideParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHaVmOverride_VirtualMachineId

func MergeHaVmOverride_VirtualMachineId(k *HaVmOverrideParameters, p *HaVmOverrideParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

Types

type HaVmOverride

type HaVmOverride struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   HaVmOverrideSpec   `json:"spec"`
	Status HaVmOverrideStatus `json:"status,omitempty"`
}

HaVmOverride is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster

func (*HaVmOverride) DeepCopy

func (in *HaVmOverride) DeepCopy() *HaVmOverride

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

func (*HaVmOverride) DeepCopyInto

func (in *HaVmOverride) DeepCopyInto(out *HaVmOverride)

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

func (*HaVmOverride) DeepCopyObject

func (in *HaVmOverride) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*HaVmOverride) GetCondition

func (mg *HaVmOverride) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this HaVmOverride.

func (*HaVmOverride) GetDeletionPolicy

func (mg *HaVmOverride) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this HaVmOverride.

func (*HaVmOverride) GetProviderConfigReference

func (mg *HaVmOverride) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this HaVmOverride.

func (*HaVmOverride) GetProviderReference

func (mg *HaVmOverride) GetProviderReference() *xpv1.Reference

GetProviderReference of this HaVmOverride. Deprecated: Use GetProviderConfigReference.

func (*HaVmOverride) GetWriteConnectionSecretToReference

func (mg *HaVmOverride) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this HaVmOverride.

func (*HaVmOverride) SetConditions

func (mg *HaVmOverride) SetConditions(c ...xpv1.Condition)

SetConditions of this HaVmOverride.

func (*HaVmOverride) SetDeletionPolicy

func (mg *HaVmOverride) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this HaVmOverride.

func (*HaVmOverride) SetProviderConfigReference

func (mg *HaVmOverride) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this HaVmOverride.

func (*HaVmOverride) SetProviderReference

func (mg *HaVmOverride) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this HaVmOverride. Deprecated: Use SetProviderConfigReference.

func (*HaVmOverride) SetWriteConnectionSecretToReference

func (mg *HaVmOverride) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this HaVmOverride.

type HaVmOverrideList

type HaVmOverrideList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []HaVmOverride `json:"items"`
}

HaVmOverride contains a list of HaVmOverrideList

func (*HaVmOverrideList) DeepCopy

func (in *HaVmOverrideList) DeepCopy() *HaVmOverrideList

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

func (*HaVmOverrideList) DeepCopyInto

func (in *HaVmOverrideList) DeepCopyInto(out *HaVmOverrideList)

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

func (*HaVmOverrideList) DeepCopyObject

func (in *HaVmOverrideList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*HaVmOverrideList) GetItems

func (l *HaVmOverrideList) GetItems() []resource.Managed

GetItems of this HaVmOverrideList.

type HaVmOverrideObservation

type HaVmOverrideObservation struct{}

A HaVmOverrideObservation records the observed state of a HaVmOverride

func (*HaVmOverrideObservation) DeepCopy

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

func (*HaVmOverrideObservation) DeepCopyInto

func (in *HaVmOverrideObservation) DeepCopyInto(out *HaVmOverrideObservation)

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

type HaVmOverrideParameters

type HaVmOverrideParameters struct {
	ComputeClusterId                 string `json:"compute_cluster_id"`
	HaDatastoreApdRecoveryAction     string `json:"ha_datastore_apd_recovery_action"`
	HaDatastoreApdResponse           string `json:"ha_datastore_apd_response"`
	HaDatastoreApdResponseDelay      int64  `json:"ha_datastore_apd_response_delay"`
	HaDatastorePdlResponse           string `json:"ha_datastore_pdl_response"`
	HaHostIsolationResponse          string `json:"ha_host_isolation_response"`
	HaVmFailureInterval              int64  `json:"ha_vm_failure_interval"`
	HaVmMaximumFailureWindow         int64  `json:"ha_vm_maximum_failure_window"`
	HaVmMaximumResets                int64  `json:"ha_vm_maximum_resets"`
	HaVmMinimumUptime                int64  `json:"ha_vm_minimum_uptime"`
	HaVmMonitoring                   string `json:"ha_vm_monitoring"`
	HaVmMonitoringUseClusterDefaults bool   `json:"ha_vm_monitoring_use_cluster_defaults"`
	HaVmRestartPriority              string `json:"ha_vm_restart_priority"`
	HaVmRestartTimeout               int64  `json:"ha_vm_restart_timeout"`
	VirtualMachineId                 string `json:"virtual_machine_id"`
}

A HaVmOverrideParameters defines the desired state of a HaVmOverride

func (*HaVmOverrideParameters) DeepCopy

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

func (*HaVmOverrideParameters) DeepCopyInto

func (in *HaVmOverrideParameters) DeepCopyInto(out *HaVmOverrideParameters)

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

type HaVmOverrideSpec

type HaVmOverrideSpec struct {
	xpv1.ResourceSpec `json:",inline"`
	ForProvider       HaVmOverrideParameters `json:"forProvider"`
}

A HaVmOverrideSpec defines the desired state of a HaVmOverride

func (*HaVmOverrideSpec) DeepCopy

func (in *HaVmOverrideSpec) DeepCopy() *HaVmOverrideSpec

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

func (*HaVmOverrideSpec) DeepCopyInto

func (in *HaVmOverrideSpec) DeepCopyInto(out *HaVmOverrideSpec)

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

type HaVmOverrideStatus

type HaVmOverrideStatus struct {
	xpv1.ResourceStatus `json:",inline"`
	AtProvider          HaVmOverrideObservation `json:"atProvider"`
}

A HaVmOverrideStatus defines the observed state of a HaVmOverride

func (*HaVmOverrideStatus) DeepCopy

func (in *HaVmOverrideStatus) DeepCopy() *HaVmOverrideStatus

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

func (*HaVmOverrideStatus) DeepCopyInto

func (in *HaVmOverrideStatus) DeepCopyInto(out *HaVmOverrideStatus)

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