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

Package type metadata.

Variables

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

Functions

func DecodeHostVirtualSwitch

func DecodeHostVirtualSwitch(prev *HostVirtualSwitch, ctyValue cty.Value) (resource.Managed, error)

func DecodeHostVirtualSwitch_ActiveNics

func DecodeHostVirtualSwitch_ActiveNics(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeHostVirtualSwitch_AllowForgedTransmits

func DecodeHostVirtualSwitch_AllowForgedTransmits(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHostVirtualSwitch_AllowMacChanges

func DecodeHostVirtualSwitch_AllowMacChanges(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHostVirtualSwitch_AllowPromiscuous

func DecodeHostVirtualSwitch_AllowPromiscuous(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHostVirtualSwitch_BeaconInterval

func DecodeHostVirtualSwitch_BeaconInterval(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHostVirtualSwitch_CheckBeacon

func DecodeHostVirtualSwitch_CheckBeacon(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHostVirtualSwitch_Failback

func DecodeHostVirtualSwitch_Failback(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHostVirtualSwitch_HostSystemId

func DecodeHostVirtualSwitch_HostSystemId(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHostVirtualSwitch_LinkDiscoveryOperation

func DecodeHostVirtualSwitch_LinkDiscoveryOperation(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHostVirtualSwitch_LinkDiscoveryProtocol

func DecodeHostVirtualSwitch_LinkDiscoveryProtocol(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHostVirtualSwitch_Mtu

func DecodeHostVirtualSwitch_Mtu(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHostVirtualSwitch_Name

func DecodeHostVirtualSwitch_Name(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHostVirtualSwitch_NetworkAdapters

func DecodeHostVirtualSwitch_NetworkAdapters(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeHostVirtualSwitch_NotifySwitches

func DecodeHostVirtualSwitch_NotifySwitches(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHostVirtualSwitch_NumberOfPorts

func DecodeHostVirtualSwitch_NumberOfPorts(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHostVirtualSwitch_ShapingAverageBandwidth

func DecodeHostVirtualSwitch_ShapingAverageBandwidth(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHostVirtualSwitch_ShapingBurstSize

func DecodeHostVirtualSwitch_ShapingBurstSize(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHostVirtualSwitch_ShapingEnabled

func DecodeHostVirtualSwitch_ShapingEnabled(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHostVirtualSwitch_ShapingPeakBandwidth

func DecodeHostVirtualSwitch_ShapingPeakBandwidth(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeHostVirtualSwitch_StandbyNics

func DecodeHostVirtualSwitch_StandbyNics(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeHostVirtualSwitch_TeamingPolicy

func DecodeHostVirtualSwitch_TeamingPolicy(p *HostVirtualSwitchParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeHostVirtualSwitch

func EncodeHostVirtualSwitch(r HostVirtualSwitch) cty.Value

func EncodeHostVirtualSwitch_ActiveNics

func EncodeHostVirtualSwitch_ActiveNics(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func EncodeHostVirtualSwitch_AllowForgedTransmits

func EncodeHostVirtualSwitch_AllowForgedTransmits(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func EncodeHostVirtualSwitch_AllowMacChanges

func EncodeHostVirtualSwitch_AllowMacChanges(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func EncodeHostVirtualSwitch_AllowPromiscuous

func EncodeHostVirtualSwitch_AllowPromiscuous(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func EncodeHostVirtualSwitch_BeaconInterval

func EncodeHostVirtualSwitch_BeaconInterval(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func EncodeHostVirtualSwitch_CheckBeacon

func EncodeHostVirtualSwitch_CheckBeacon(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func EncodeHostVirtualSwitch_Failback

func EncodeHostVirtualSwitch_Failback(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func EncodeHostVirtualSwitch_HostSystemId

func EncodeHostVirtualSwitch_HostSystemId(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func EncodeHostVirtualSwitch_LinkDiscoveryOperation

func EncodeHostVirtualSwitch_LinkDiscoveryOperation(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func EncodeHostVirtualSwitch_LinkDiscoveryProtocol

func EncodeHostVirtualSwitch_LinkDiscoveryProtocol(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func EncodeHostVirtualSwitch_Mtu

func EncodeHostVirtualSwitch_Mtu(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func EncodeHostVirtualSwitch_Name

func EncodeHostVirtualSwitch_Name(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func EncodeHostVirtualSwitch_NetworkAdapters

func EncodeHostVirtualSwitch_NetworkAdapters(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func EncodeHostVirtualSwitch_NotifySwitches

func EncodeHostVirtualSwitch_NotifySwitches(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func EncodeHostVirtualSwitch_NumberOfPorts

func EncodeHostVirtualSwitch_NumberOfPorts(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func EncodeHostVirtualSwitch_ShapingAverageBandwidth

func EncodeHostVirtualSwitch_ShapingAverageBandwidth(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func EncodeHostVirtualSwitch_ShapingBurstSize

func EncodeHostVirtualSwitch_ShapingBurstSize(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func EncodeHostVirtualSwitch_ShapingEnabled

func EncodeHostVirtualSwitch_ShapingEnabled(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func EncodeHostVirtualSwitch_ShapingPeakBandwidth

func EncodeHostVirtualSwitch_ShapingPeakBandwidth(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func EncodeHostVirtualSwitch_StandbyNics

func EncodeHostVirtualSwitch_StandbyNics(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func EncodeHostVirtualSwitch_TeamingPolicy

func EncodeHostVirtualSwitch_TeamingPolicy(p HostVirtualSwitchParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeHostVirtualSwitch_ActiveNics

func MergeHostVirtualSwitch_ActiveNics(k *HostVirtualSwitchParameters, p *HostVirtualSwitchParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeHostVirtualSwitch_AllowForgedTransmits

func MergeHostVirtualSwitch_AllowForgedTransmits(k *HostVirtualSwitchParameters, p *HostVirtualSwitchParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHostVirtualSwitch_AllowMacChanges

func MergeHostVirtualSwitch_AllowMacChanges(k *HostVirtualSwitchParameters, p *HostVirtualSwitchParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHostVirtualSwitch_AllowPromiscuous

func MergeHostVirtualSwitch_AllowPromiscuous(k *HostVirtualSwitchParameters, p *HostVirtualSwitchParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHostVirtualSwitch_BeaconInterval

func MergeHostVirtualSwitch_BeaconInterval(k *HostVirtualSwitchParameters, p *HostVirtualSwitchParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHostVirtualSwitch_CheckBeacon

func MergeHostVirtualSwitch_CheckBeacon(k *HostVirtualSwitchParameters, p *HostVirtualSwitchParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHostVirtualSwitch_Failback

func MergeHostVirtualSwitch_Failback(k *HostVirtualSwitchParameters, p *HostVirtualSwitchParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHostVirtualSwitch_HostSystemId

func MergeHostVirtualSwitch_HostSystemId(k *HostVirtualSwitchParameters, p *HostVirtualSwitchParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHostVirtualSwitch_LinkDiscoveryOperation

func MergeHostVirtualSwitch_LinkDiscoveryOperation(k *HostVirtualSwitchParameters, p *HostVirtualSwitchParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHostVirtualSwitch_LinkDiscoveryProtocol

func MergeHostVirtualSwitch_LinkDiscoveryProtocol(k *HostVirtualSwitchParameters, p *HostVirtualSwitchParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHostVirtualSwitch_Mtu

mergePrimitiveTemplateSpec

func MergeHostVirtualSwitch_Name

mergePrimitiveTemplateSpec

func MergeHostVirtualSwitch_NetworkAdapters

func MergeHostVirtualSwitch_NetworkAdapters(k *HostVirtualSwitchParameters, p *HostVirtualSwitchParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeHostVirtualSwitch_NotifySwitches

func MergeHostVirtualSwitch_NotifySwitches(k *HostVirtualSwitchParameters, p *HostVirtualSwitchParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHostVirtualSwitch_NumberOfPorts

func MergeHostVirtualSwitch_NumberOfPorts(k *HostVirtualSwitchParameters, p *HostVirtualSwitchParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHostVirtualSwitch_ShapingAverageBandwidth

func MergeHostVirtualSwitch_ShapingAverageBandwidth(k *HostVirtualSwitchParameters, p *HostVirtualSwitchParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHostVirtualSwitch_ShapingBurstSize

func MergeHostVirtualSwitch_ShapingBurstSize(k *HostVirtualSwitchParameters, p *HostVirtualSwitchParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHostVirtualSwitch_ShapingEnabled

func MergeHostVirtualSwitch_ShapingEnabled(k *HostVirtualSwitchParameters, p *HostVirtualSwitchParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHostVirtualSwitch_ShapingPeakBandwidth

func MergeHostVirtualSwitch_ShapingPeakBandwidth(k *HostVirtualSwitchParameters, p *HostVirtualSwitchParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeHostVirtualSwitch_StandbyNics

func MergeHostVirtualSwitch_StandbyNics(k *HostVirtualSwitchParameters, p *HostVirtualSwitchParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeHostVirtualSwitch_TeamingPolicy

func MergeHostVirtualSwitch_TeamingPolicy(k *HostVirtualSwitchParameters, p *HostVirtualSwitchParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

Types

type HostVirtualSwitch

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

	Spec   HostVirtualSwitchSpec   `json:"spec"`
	Status HostVirtualSwitchStatus `json:"status,omitempty"`
}

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

func (*HostVirtualSwitch) DeepCopy

func (in *HostVirtualSwitch) DeepCopy() *HostVirtualSwitch

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

func (*HostVirtualSwitch) DeepCopyInto

func (in *HostVirtualSwitch) DeepCopyInto(out *HostVirtualSwitch)

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

func (*HostVirtualSwitch) DeepCopyObject

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

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

func (*HostVirtualSwitch) GetCondition

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

GetCondition of this HostVirtualSwitch.

func (*HostVirtualSwitch) GetDeletionPolicy

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

GetDeletionPolicy of this HostVirtualSwitch.

func (*HostVirtualSwitch) GetProviderConfigReference

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

GetProviderConfigReference of this HostVirtualSwitch.

func (*HostVirtualSwitch) GetProviderReference

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

GetProviderReference of this HostVirtualSwitch. Deprecated: Use GetProviderConfigReference.

func (*HostVirtualSwitch) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this HostVirtualSwitch.

func (*HostVirtualSwitch) SetConditions

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

SetConditions of this HostVirtualSwitch.

func (*HostVirtualSwitch) SetDeletionPolicy

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

SetDeletionPolicy of this HostVirtualSwitch.

func (*HostVirtualSwitch) SetProviderConfigReference

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

SetProviderConfigReference of this HostVirtualSwitch.

func (*HostVirtualSwitch) SetProviderReference

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

SetProviderReference of this HostVirtualSwitch. Deprecated: Use SetProviderConfigReference.

func (*HostVirtualSwitch) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this HostVirtualSwitch.

type HostVirtualSwitchList

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

HostVirtualSwitch contains a list of HostVirtualSwitchList

func (*HostVirtualSwitchList) DeepCopy

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

func (*HostVirtualSwitchList) DeepCopyInto

func (in *HostVirtualSwitchList) DeepCopyInto(out *HostVirtualSwitchList)

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

func (*HostVirtualSwitchList) DeepCopyObject

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

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

func (*HostVirtualSwitchList) GetItems

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

GetItems of this HostVirtualSwitchList.

type HostVirtualSwitchObservation

type HostVirtualSwitchObservation struct{}

A HostVirtualSwitchObservation records the observed state of a HostVirtualSwitch

func (*HostVirtualSwitchObservation) DeepCopy

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

func (*HostVirtualSwitchObservation) DeepCopyInto

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

type HostVirtualSwitchParameters

type HostVirtualSwitchParameters struct {
	ActiveNics              []string `json:"active_nics,omitempty"`
	AllowForgedTransmits    bool     `json:"allow_forged_transmits"`
	AllowMacChanges         bool     `json:"allow_mac_changes"`
	AllowPromiscuous        bool     `json:"allow_promiscuous"`
	BeaconInterval          int64    `json:"beacon_interval"`
	CheckBeacon             bool     `json:"check_beacon"`
	Failback                bool     `json:"failback"`
	HostSystemId            string   `json:"host_system_id"`
	LinkDiscoveryOperation  string   `json:"link_discovery_operation"`
	LinkDiscoveryProtocol   string   `json:"link_discovery_protocol"`
	Mtu                     int64    `json:"mtu"`
	Name                    string   `json:"name"`
	NetworkAdapters         []string `json:"network_adapters,omitempty"`
	NotifySwitches          bool     `json:"notify_switches"`
	NumberOfPorts           int64    `json:"number_of_ports"`
	ShapingAverageBandwidth int64    `json:"shaping_average_bandwidth"`
	ShapingBurstSize        int64    `json:"shaping_burst_size"`
	ShapingEnabled          bool     `json:"shaping_enabled"`
	ShapingPeakBandwidth    int64    `json:"shaping_peak_bandwidth"`
	StandbyNics             []string `json:"standby_nics,omitempty"`
	TeamingPolicy           string   `json:"teaming_policy"`
}

A HostVirtualSwitchParameters defines the desired state of a HostVirtualSwitch

func (*HostVirtualSwitchParameters) DeepCopy

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

func (*HostVirtualSwitchParameters) DeepCopyInto

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

type HostVirtualSwitchSpec

type HostVirtualSwitchSpec struct {
	xpv1.ResourceSpec `json:",inline"`
	ForProvider       HostVirtualSwitchParameters `json:"forProvider"`
}

A HostVirtualSwitchSpec defines the desired state of a HostVirtualSwitch

func (*HostVirtualSwitchSpec) DeepCopy

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

func (*HostVirtualSwitchSpec) DeepCopyInto

func (in *HostVirtualSwitchSpec) DeepCopyInto(out *HostVirtualSwitchSpec)

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

type HostVirtualSwitchStatus

type HostVirtualSwitchStatus struct {
	xpv1.ResourceStatus `json:",inline"`
	AtProvider          HostVirtualSwitchObservation `json:"atProvider"`
}

A HostVirtualSwitchStatus defines the observed state of a HostVirtualSwitch

func (*HostVirtualSwitchStatus) DeepCopy

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

func (*HostVirtualSwitchStatus) DeepCopyInto

func (in *HostVirtualSwitchStatus) DeepCopyInto(out *HostVirtualSwitchStatus)

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