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

Package type metadata.

Variables

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

Functions

func DecodeDpmHostOverride

func DecodeDpmHostOverride(prev *DpmHostOverride, ctyValue cty.Value) (resource.Managed, error)

func DecodeDpmHostOverride_ComputeClusterId

func DecodeDpmHostOverride_ComputeClusterId(p *DpmHostOverrideParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDpmHostOverride_DpmAutomationLevel

func DecodeDpmHostOverride_DpmAutomationLevel(p *DpmHostOverrideParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDpmHostOverride_DpmEnabled

func DecodeDpmHostOverride_DpmEnabled(p *DpmHostOverrideParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDpmHostOverride_HostSystemId

func DecodeDpmHostOverride_HostSystemId(p *DpmHostOverrideParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeDpmHostOverride

func EncodeDpmHostOverride(r DpmHostOverride) cty.Value

func EncodeDpmHostOverride_ComputeClusterId

func EncodeDpmHostOverride_ComputeClusterId(p DpmHostOverrideParameters, vals map[string]cty.Value)

func EncodeDpmHostOverride_DpmAutomationLevel

func EncodeDpmHostOverride_DpmAutomationLevel(p DpmHostOverrideParameters, vals map[string]cty.Value)

func EncodeDpmHostOverride_DpmEnabled

func EncodeDpmHostOverride_DpmEnabled(p DpmHostOverrideParameters, vals map[string]cty.Value)

func EncodeDpmHostOverride_HostSystemId

func EncodeDpmHostOverride_HostSystemId(p DpmHostOverrideParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeDpmHostOverride_ComputeClusterId

func MergeDpmHostOverride_ComputeClusterId(k *DpmHostOverrideParameters, p *DpmHostOverrideParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDpmHostOverride_DpmAutomationLevel

func MergeDpmHostOverride_DpmAutomationLevel(k *DpmHostOverrideParameters, p *DpmHostOverrideParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDpmHostOverride_DpmEnabled

func MergeDpmHostOverride_DpmEnabled(k *DpmHostOverrideParameters, p *DpmHostOverrideParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDpmHostOverride_HostSystemId

func MergeDpmHostOverride_HostSystemId(k *DpmHostOverrideParameters, p *DpmHostOverrideParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

Types

type DpmHostOverride

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

	Spec   DpmHostOverrideSpec   `json:"spec"`
	Status DpmHostOverrideStatus `json:"status,omitempty"`
}

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

func (*DpmHostOverride) DeepCopy

func (in *DpmHostOverride) DeepCopy() *DpmHostOverride

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

func (*DpmHostOverride) DeepCopyInto

func (in *DpmHostOverride) DeepCopyInto(out *DpmHostOverride)

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

func (*DpmHostOverride) DeepCopyObject

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

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

func (*DpmHostOverride) GetCondition

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

GetCondition of this DpmHostOverride.

func (*DpmHostOverride) GetDeletionPolicy

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

GetDeletionPolicy of this DpmHostOverride.

func (*DpmHostOverride) GetProviderConfigReference

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

GetProviderConfigReference of this DpmHostOverride.

func (*DpmHostOverride) GetProviderReference

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

GetProviderReference of this DpmHostOverride. Deprecated: Use GetProviderConfigReference.

func (*DpmHostOverride) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DpmHostOverride.

func (*DpmHostOverride) SetConditions

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

SetConditions of this DpmHostOverride.

func (*DpmHostOverride) SetDeletionPolicy

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

SetDeletionPolicy of this DpmHostOverride.

func (*DpmHostOverride) SetProviderConfigReference

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

SetProviderConfigReference of this DpmHostOverride.

func (*DpmHostOverride) SetProviderReference

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

SetProviderReference of this DpmHostOverride. Deprecated: Use SetProviderConfigReference.

func (*DpmHostOverride) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DpmHostOverride.

type DpmHostOverrideList

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

DpmHostOverride contains a list of DpmHostOverrideList

func (*DpmHostOverrideList) DeepCopy

func (in *DpmHostOverrideList) DeepCopy() *DpmHostOverrideList

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

func (*DpmHostOverrideList) DeepCopyInto

func (in *DpmHostOverrideList) DeepCopyInto(out *DpmHostOverrideList)

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

func (*DpmHostOverrideList) DeepCopyObject

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

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

func (*DpmHostOverrideList) GetItems

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

GetItems of this DpmHostOverrideList.

type DpmHostOverrideObservation

type DpmHostOverrideObservation struct{}

A DpmHostOverrideObservation records the observed state of a DpmHostOverride

func (*DpmHostOverrideObservation) DeepCopy

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

func (*DpmHostOverrideObservation) DeepCopyInto

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

type DpmHostOverrideParameters

type DpmHostOverrideParameters struct {
	ComputeClusterId   string `json:"compute_cluster_id"`
	DpmAutomationLevel string `json:"dpm_automation_level"`
	DpmEnabled         bool   `json:"dpm_enabled"`
	HostSystemId       string `json:"host_system_id"`
}

A DpmHostOverrideParameters defines the desired state of a DpmHostOverride

func (*DpmHostOverrideParameters) DeepCopy

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

func (*DpmHostOverrideParameters) DeepCopyInto

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

type DpmHostOverrideSpec

type DpmHostOverrideSpec struct {
	xpv1.ResourceSpec `json:",inline"`
	ForProvider       DpmHostOverrideParameters `json:"forProvider"`
}

A DpmHostOverrideSpec defines the desired state of a DpmHostOverride

func (*DpmHostOverrideSpec) DeepCopy

func (in *DpmHostOverrideSpec) DeepCopy() *DpmHostOverrideSpec

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

func (*DpmHostOverrideSpec) DeepCopyInto

func (in *DpmHostOverrideSpec) DeepCopyInto(out *DpmHostOverrideSpec)

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

type DpmHostOverrideStatus

type DpmHostOverrideStatus struct {
	xpv1.ResourceStatus `json:",inline"`
	AtProvider          DpmHostOverrideObservation `json:"atProvider"`
}

A DpmHostOverrideStatus defines the observed state of a DpmHostOverride

func (*DpmHostOverrideStatus) DeepCopy

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

func (*DpmHostOverrideStatus) DeepCopyInto

func (in *DpmHostOverrideStatus) DeepCopyInto(out *DpmHostOverrideStatus)

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