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   = "distributed-port-group.terraform-provider-vsphere.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeDistributedPortGroup

func DecodeDistributedPortGroup(prev *DistributedPortGroup, ctyValue cty.Value) (resource.Managed, error)
func DecodeDistributedPortGroup_ActiveUplinks(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeDistributedPortGroup_AllowForgedTransmits

func DecodeDistributedPortGroup_AllowForgedTransmits(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_AllowMacChanges

func DecodeDistributedPortGroup_AllowMacChanges(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_AllowPromiscuous

func DecodeDistributedPortGroup_AllowPromiscuous(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_AutoExpand

func DecodeDistributedPortGroup_AutoExpand(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_BlockAllPorts

func DecodeDistributedPortGroup_BlockAllPorts(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_BlockOverrideAllowed

func DecodeDistributedPortGroup_BlockOverrideAllowed(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_CheckBeacon

func DecodeDistributedPortGroup_CheckBeacon(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_ConfigVersion

func DecodeDistributedPortGroup_ConfigVersion(p *DistributedPortGroupObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_CustomAttributes

func DecodeDistributedPortGroup_CustomAttributes(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeDistributedPortGroup_Description

func DecodeDistributedPortGroup_Description(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_DirectpathGen2Allowed

func DecodeDistributedPortGroup_DirectpathGen2Allowed(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_DistributedVirtualSwitchUuid

func DecodeDistributedPortGroup_DistributedVirtualSwitchUuid(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_EgressShapingAverageBandwidth

func DecodeDistributedPortGroup_EgressShapingAverageBandwidth(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_EgressShapingBurstSize

func DecodeDistributedPortGroup_EgressShapingBurstSize(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_EgressShapingEnabled

func DecodeDistributedPortGroup_EgressShapingEnabled(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_EgressShapingPeakBandwidth

func DecodeDistributedPortGroup_EgressShapingPeakBandwidth(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_Failback

func DecodeDistributedPortGroup_Failback(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_IngressShapingAverageBandwidth

func DecodeDistributedPortGroup_IngressShapingAverageBandwidth(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_IngressShapingBurstSize

func DecodeDistributedPortGroup_IngressShapingBurstSize(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_IngressShapingEnabled

func DecodeDistributedPortGroup_IngressShapingEnabled(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_IngressShapingPeakBandwidth

func DecodeDistributedPortGroup_IngressShapingPeakBandwidth(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_Key

func DecodeDistributedPortGroup_Key(p *DistributedPortGroupObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_LacpEnabled

func DecodeDistributedPortGroup_LacpEnabled(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_LacpMode

func DecodeDistributedPortGroup_LacpMode(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_LivePortMovingAllowed

func DecodeDistributedPortGroup_LivePortMovingAllowed(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_Name

func DecodeDistributedPortGroup_Name(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_NetflowEnabled

func DecodeDistributedPortGroup_NetflowEnabled(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_NetflowOverrideAllowed

func DecodeDistributedPortGroup_NetflowOverrideAllowed(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_NetworkResourcePoolKey

func DecodeDistributedPortGroup_NetworkResourcePoolKey(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_NetworkResourcePoolOverrideAllowed

func DecodeDistributedPortGroup_NetworkResourcePoolOverrideAllowed(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_NotifySwitches

func DecodeDistributedPortGroup_NotifySwitches(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_NumberOfPorts

func DecodeDistributedPortGroup_NumberOfPorts(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_PortConfigResetAtDisconnect

func DecodeDistributedPortGroup_PortConfigResetAtDisconnect(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_PortNameFormat

func DecodeDistributedPortGroup_PortNameFormat(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_PortPrivateSecondaryVlanId

func DecodeDistributedPortGroup_PortPrivateSecondaryVlanId(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_SecurityPolicyOverrideAllowed

func DecodeDistributedPortGroup_SecurityPolicyOverrideAllowed(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_ShapingOverrideAllowed

func DecodeDistributedPortGroup_ShapingOverrideAllowed(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_StandbyUplinks(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeDistributedPortGroup_Tags

func DecodeDistributedPortGroup_Tags(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeDistributedPortGroup_TeamingPolicy

func DecodeDistributedPortGroup_TeamingPolicy(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_TrafficFilterOverrideAllowed

func DecodeDistributedPortGroup_TrafficFilterOverrideAllowed(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_TxUplink(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_Type

func DecodeDistributedPortGroup_Type(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_UplinkTeamingOverrideAllowed

func DecodeDistributedPortGroup_UplinkTeamingOverrideAllowed(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_VlanId

func DecodeDistributedPortGroup_VlanId(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_VlanOverrideAllowed

func DecodeDistributedPortGroup_VlanOverrideAllowed(p *DistributedPortGroupParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_VlanRange

func DecodeDistributedPortGroup_VlanRange(p *VlanRange, vals map[string]cty.Value)

containerCollectionSingletonTypeDecodeTemplate

func DecodeDistributedPortGroup_VlanRange_MaxVlan

func DecodeDistributedPortGroup_VlanRange_MaxVlan(p *VlanRange, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDistributedPortGroup_VlanRange_MinVlan

func DecodeDistributedPortGroup_VlanRange_MinVlan(p *VlanRange, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeDistributedPortGroup

func EncodeDistributedPortGroup(r DistributedPortGroup) cty.Value
func EncodeDistributedPortGroup_ActiveUplinks(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_AllowForgedTransmits

func EncodeDistributedPortGroup_AllowForgedTransmits(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_AllowMacChanges

func EncodeDistributedPortGroup_AllowMacChanges(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_AllowPromiscuous

func EncodeDistributedPortGroup_AllowPromiscuous(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_AutoExpand

func EncodeDistributedPortGroup_AutoExpand(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_BlockAllPorts

func EncodeDistributedPortGroup_BlockAllPorts(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_BlockOverrideAllowed

func EncodeDistributedPortGroup_BlockOverrideAllowed(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_CheckBeacon

func EncodeDistributedPortGroup_CheckBeacon(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_ConfigVersion

func EncodeDistributedPortGroup_ConfigVersion(p DistributedPortGroupObservation, vals map[string]cty.Value)

func EncodeDistributedPortGroup_CustomAttributes

func EncodeDistributedPortGroup_CustomAttributes(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_Description

func EncodeDistributedPortGroup_Description(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_DirectpathGen2Allowed

func EncodeDistributedPortGroup_DirectpathGen2Allowed(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_DistributedVirtualSwitchUuid

func EncodeDistributedPortGroup_DistributedVirtualSwitchUuid(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_EgressShapingAverageBandwidth

func EncodeDistributedPortGroup_EgressShapingAverageBandwidth(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_EgressShapingBurstSize

func EncodeDistributedPortGroup_EgressShapingBurstSize(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_EgressShapingEnabled

func EncodeDistributedPortGroup_EgressShapingEnabled(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_EgressShapingPeakBandwidth

func EncodeDistributedPortGroup_EgressShapingPeakBandwidth(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_Failback

func EncodeDistributedPortGroup_Failback(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_IngressShapingAverageBandwidth

func EncodeDistributedPortGroup_IngressShapingAverageBandwidth(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_IngressShapingBurstSize

func EncodeDistributedPortGroup_IngressShapingBurstSize(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_IngressShapingEnabled

func EncodeDistributedPortGroup_IngressShapingEnabled(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_IngressShapingPeakBandwidth

func EncodeDistributedPortGroup_IngressShapingPeakBandwidth(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_Key

func EncodeDistributedPortGroup_Key(p DistributedPortGroupObservation, vals map[string]cty.Value)

func EncodeDistributedPortGroup_LacpEnabled

func EncodeDistributedPortGroup_LacpEnabled(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_LacpMode

func EncodeDistributedPortGroup_LacpMode(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_LivePortMovingAllowed

func EncodeDistributedPortGroup_LivePortMovingAllowed(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_Name

func EncodeDistributedPortGroup_Name(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_NetflowEnabled

func EncodeDistributedPortGroup_NetflowEnabled(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_NetflowOverrideAllowed

func EncodeDistributedPortGroup_NetflowOverrideAllowed(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_NetworkResourcePoolKey

func EncodeDistributedPortGroup_NetworkResourcePoolKey(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_NetworkResourcePoolOverrideAllowed

func EncodeDistributedPortGroup_NetworkResourcePoolOverrideAllowed(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_NotifySwitches

func EncodeDistributedPortGroup_NotifySwitches(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_NumberOfPorts

func EncodeDistributedPortGroup_NumberOfPorts(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_PortConfigResetAtDisconnect

func EncodeDistributedPortGroup_PortConfigResetAtDisconnect(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_PortNameFormat

func EncodeDistributedPortGroup_PortNameFormat(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_PortPrivateSecondaryVlanId

func EncodeDistributedPortGroup_PortPrivateSecondaryVlanId(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_SecurityPolicyOverrideAllowed

func EncodeDistributedPortGroup_SecurityPolicyOverrideAllowed(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_ShapingOverrideAllowed

func EncodeDistributedPortGroup_ShapingOverrideAllowed(p DistributedPortGroupParameters, vals map[string]cty.Value)
func EncodeDistributedPortGroup_StandbyUplinks(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_Tags

func EncodeDistributedPortGroup_Tags(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_TeamingPolicy

func EncodeDistributedPortGroup_TeamingPolicy(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_TrafficFilterOverrideAllowed

func EncodeDistributedPortGroup_TrafficFilterOverrideAllowed(p DistributedPortGroupParameters, vals map[string]cty.Value)
func EncodeDistributedPortGroup_TxUplink(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_Type

func EncodeDistributedPortGroup_Type(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_UplinkTeamingOverrideAllowed

func EncodeDistributedPortGroup_UplinkTeamingOverrideAllowed(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_VlanId

func EncodeDistributedPortGroup_VlanId(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_VlanOverrideAllowed

func EncodeDistributedPortGroup_VlanOverrideAllowed(p DistributedPortGroupParameters, vals map[string]cty.Value)

func EncodeDistributedPortGroup_VlanRange

func EncodeDistributedPortGroup_VlanRange(p VlanRange, vals map[string]cty.Value)

func EncodeDistributedPortGroup_VlanRange_MaxVlan

func EncodeDistributedPortGroup_VlanRange_MaxVlan(p VlanRange, vals map[string]cty.Value)

func EncodeDistributedPortGroup_VlanRange_MinVlan

func EncodeDistributedPortGroup_VlanRange_MinVlan(p VlanRange, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation
func MergeDistributedPortGroup_ActiveUplinks(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeDistributedPortGroup_AllowForgedTransmits

func MergeDistributedPortGroup_AllowForgedTransmits(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_AllowMacChanges

func MergeDistributedPortGroup_AllowMacChanges(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_AllowPromiscuous

func MergeDistributedPortGroup_AllowPromiscuous(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_AutoExpand

func MergeDistributedPortGroup_AutoExpand(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_BlockAllPorts

func MergeDistributedPortGroup_BlockAllPorts(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_BlockOverrideAllowed

func MergeDistributedPortGroup_BlockOverrideAllowed(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_CheckBeacon

func MergeDistributedPortGroup_CheckBeacon(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_ConfigVersion

func MergeDistributedPortGroup_ConfigVersion(k *DistributedPortGroupObservation, p *DistributedPortGroupObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDistributedPortGroup_CustomAttributes

func MergeDistributedPortGroup_CustomAttributes(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeDistributedPortGroup_Description

func MergeDistributedPortGroup_Description(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_DirectpathGen2Allowed

func MergeDistributedPortGroup_DirectpathGen2Allowed(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_DistributedVirtualSwitchUuid

func MergeDistributedPortGroup_DistributedVirtualSwitchUuid(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_EgressShapingAverageBandwidth

func MergeDistributedPortGroup_EgressShapingAverageBandwidth(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_EgressShapingBurstSize

func MergeDistributedPortGroup_EgressShapingBurstSize(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_EgressShapingEnabled

func MergeDistributedPortGroup_EgressShapingEnabled(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_EgressShapingPeakBandwidth

func MergeDistributedPortGroup_EgressShapingPeakBandwidth(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_Failback

func MergeDistributedPortGroup_Failback(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_IngressShapingAverageBandwidth

func MergeDistributedPortGroup_IngressShapingAverageBandwidth(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_IngressShapingBurstSize

func MergeDistributedPortGroup_IngressShapingBurstSize(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_IngressShapingEnabled

func MergeDistributedPortGroup_IngressShapingEnabled(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_IngressShapingPeakBandwidth

func MergeDistributedPortGroup_IngressShapingPeakBandwidth(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_Key

mergePrimitiveTemplateStatus

func MergeDistributedPortGroup_LacpEnabled

func MergeDistributedPortGroup_LacpEnabled(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_LacpMode

func MergeDistributedPortGroup_LacpMode(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_LivePortMovingAllowed

func MergeDistributedPortGroup_LivePortMovingAllowed(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_Name

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_NetflowEnabled

func MergeDistributedPortGroup_NetflowEnabled(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_NetflowOverrideAllowed

func MergeDistributedPortGroup_NetflowOverrideAllowed(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_NetworkResourcePoolKey

func MergeDistributedPortGroup_NetworkResourcePoolKey(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_NetworkResourcePoolOverrideAllowed

func MergeDistributedPortGroup_NetworkResourcePoolOverrideAllowed(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_NotifySwitches

func MergeDistributedPortGroup_NotifySwitches(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_NumberOfPorts

func MergeDistributedPortGroup_NumberOfPorts(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_PortConfigResetAtDisconnect

func MergeDistributedPortGroup_PortConfigResetAtDisconnect(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_PortNameFormat

func MergeDistributedPortGroup_PortNameFormat(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_PortPrivateSecondaryVlanId

func MergeDistributedPortGroup_PortPrivateSecondaryVlanId(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_SecurityPolicyOverrideAllowed

func MergeDistributedPortGroup_SecurityPolicyOverrideAllowed(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_ShapingOverrideAllowed

func MergeDistributedPortGroup_ShapingOverrideAllowed(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_StandbyUplinks(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeDistributedPortGroup_Tags

mergePrimitiveContainerTemplateSpec

func MergeDistributedPortGroup_TeamingPolicy

func MergeDistributedPortGroup_TeamingPolicy(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_TrafficFilterOverrideAllowed

func MergeDistributedPortGroup_TrafficFilterOverrideAllowed(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_TxUplink(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_Type

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_UplinkTeamingOverrideAllowed

func MergeDistributedPortGroup_UplinkTeamingOverrideAllowed(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_VlanId

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_VlanOverrideAllowed

func MergeDistributedPortGroup_VlanOverrideAllowed(k *DistributedPortGroupParameters, p *DistributedPortGroupParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_VlanRange

func MergeDistributedPortGroup_VlanRange(k *VlanRange, p *VlanRange, md *plugin.MergeDescription) bool

mergeStructTemplateSpec

func MergeDistributedPortGroup_VlanRange_MaxVlan

func MergeDistributedPortGroup_VlanRange_MaxVlan(k *VlanRange, p *VlanRange, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDistributedPortGroup_VlanRange_MinVlan

func MergeDistributedPortGroup_VlanRange_MinVlan(k *VlanRange, p *VlanRange, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

Types

type DistributedPortGroup

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

	Spec   DistributedPortGroupSpec   `json:"spec"`
	Status DistributedPortGroupStatus `json:"status,omitempty"`
}

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

func (*DistributedPortGroup) DeepCopy

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

func (*DistributedPortGroup) DeepCopyInto

func (in *DistributedPortGroup) DeepCopyInto(out *DistributedPortGroup)

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

func (*DistributedPortGroup) DeepCopyObject

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

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

func (*DistributedPortGroup) GetCondition

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

GetCondition of this DistributedPortGroup.

func (*DistributedPortGroup) GetDeletionPolicy

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

GetDeletionPolicy of this DistributedPortGroup.

func (*DistributedPortGroup) GetProviderConfigReference

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

GetProviderConfigReference of this DistributedPortGroup.

func (*DistributedPortGroup) GetProviderReference

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

GetProviderReference of this DistributedPortGroup. Deprecated: Use GetProviderConfigReference.

func (*DistributedPortGroup) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DistributedPortGroup.

func (*DistributedPortGroup) SetConditions

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

SetConditions of this DistributedPortGroup.

func (*DistributedPortGroup) SetDeletionPolicy

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

SetDeletionPolicy of this DistributedPortGroup.

func (*DistributedPortGroup) SetProviderConfigReference

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

SetProviderConfigReference of this DistributedPortGroup.

func (*DistributedPortGroup) SetProviderReference

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

SetProviderReference of this DistributedPortGroup. Deprecated: Use SetProviderConfigReference.

func (*DistributedPortGroup) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DistributedPortGroup.

type DistributedPortGroupList

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

DistributedPortGroup contains a list of DistributedPortGroupList

func (*DistributedPortGroupList) DeepCopy

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

func (*DistributedPortGroupList) DeepCopyInto

func (in *DistributedPortGroupList) DeepCopyInto(out *DistributedPortGroupList)

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

func (*DistributedPortGroupList) DeepCopyObject

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

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

func (*DistributedPortGroupList) GetItems

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

GetItems of this DistributedPortGroupList.

type DistributedPortGroupObservation

type DistributedPortGroupObservation struct {
	ConfigVersion string `json:"config_version"`
	Key           string `json:"key"`
}

A DistributedPortGroupObservation records the observed state of a DistributedPortGroup

func (*DistributedPortGroupObservation) DeepCopy

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

func (*DistributedPortGroupObservation) DeepCopyInto

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

type DistributedPortGroupParameters

type DistributedPortGroupParameters struct {
	ActiveUplinks                      []string          `json:"active_uplinks,omitempty"`
	AllowForgedTransmits               bool              `json:"allow_forged_transmits"`
	AllowMacChanges                    bool              `json:"allow_mac_changes"`
	AllowPromiscuous                   bool              `json:"allow_promiscuous"`
	AutoExpand                         bool              `json:"auto_expand"`
	BlockAllPorts                      bool              `json:"block_all_ports"`
	BlockOverrideAllowed               bool              `json:"block_override_allowed"`
	CheckBeacon                        bool              `json:"check_beacon"`
	CustomAttributes                   map[string]string `json:"custom_attributes,omitempty"`
	Description                        string            `json:"description"`
	DirectpathGen2Allowed              bool              `json:"directpath_gen2_allowed"`
	DistributedVirtualSwitchUuid       string            `json:"distributed_virtual_switch_uuid"`
	EgressShapingAverageBandwidth      int64             `json:"egress_shaping_average_bandwidth"`
	EgressShapingBurstSize             int64             `json:"egress_shaping_burst_size"`
	EgressShapingEnabled               bool              `json:"egress_shaping_enabled"`
	EgressShapingPeakBandwidth         int64             `json:"egress_shaping_peak_bandwidth"`
	Failback                           bool              `json:"failback"`
	IngressShapingAverageBandwidth     int64             `json:"ingress_shaping_average_bandwidth"`
	IngressShapingBurstSize            int64             `json:"ingress_shaping_burst_size"`
	IngressShapingEnabled              bool              `json:"ingress_shaping_enabled"`
	IngressShapingPeakBandwidth        int64             `json:"ingress_shaping_peak_bandwidth"`
	LacpEnabled                        bool              `json:"lacp_enabled"`
	LacpMode                           string            `json:"lacp_mode"`
	LivePortMovingAllowed              bool              `json:"live_port_moving_allowed"`
	Name                               string            `json:"name"`
	NetflowEnabled                     bool              `json:"netflow_enabled"`
	NetflowOverrideAllowed             bool              `json:"netflow_override_allowed"`
	NetworkResourcePoolKey             string            `json:"network_resource_pool_key"`
	NetworkResourcePoolOverrideAllowed bool              `json:"network_resource_pool_override_allowed"`
	NotifySwitches                     bool              `json:"notify_switches"`
	NumberOfPorts                      int64             `json:"number_of_ports"`
	PortConfigResetAtDisconnect        bool              `json:"port_config_reset_at_disconnect"`
	PortNameFormat                     string            `json:"port_name_format"`
	PortPrivateSecondaryVlanId         int64             `json:"port_private_secondary_vlan_id"`
	SecurityPolicyOverrideAllowed      bool              `json:"security_policy_override_allowed"`
	ShapingOverrideAllowed             bool              `json:"shaping_override_allowed"`
	StandbyUplinks                     []string          `json:"standby_uplinks,omitempty"`
	Tags                               []string          `json:"tags,omitempty"`
	TeamingPolicy                      string            `json:"teaming_policy"`
	TrafficFilterOverrideAllowed       bool              `json:"traffic_filter_override_allowed"`
	TxUplink                           bool              `json:"tx_uplink"`
	Type                               string            `json:"type"`
	UplinkTeamingOverrideAllowed       bool              `json:"uplink_teaming_override_allowed"`
	VlanId                             int64             `json:"vlan_id"`
	VlanOverrideAllowed                bool              `json:"vlan_override_allowed"`
	VlanRange                          VlanRange         `json:"vlan_range"`
}

A DistributedPortGroupParameters defines the desired state of a DistributedPortGroup

func (*DistributedPortGroupParameters) DeepCopy

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

func (*DistributedPortGroupParameters) DeepCopyInto

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

type DistributedPortGroupSpec

type DistributedPortGroupSpec struct {
	xpv1.ResourceSpec `json:",inline"`
	ForProvider       DistributedPortGroupParameters `json:"forProvider"`
}

A DistributedPortGroupSpec defines the desired state of a DistributedPortGroup

func (*DistributedPortGroupSpec) DeepCopy

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

func (*DistributedPortGroupSpec) DeepCopyInto

func (in *DistributedPortGroupSpec) DeepCopyInto(out *DistributedPortGroupSpec)

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

type DistributedPortGroupStatus

type DistributedPortGroupStatus struct {
	xpv1.ResourceStatus `json:",inline"`
	AtProvider          DistributedPortGroupObservation `json:"atProvider"`
}

A DistributedPortGroupStatus defines the observed state of a DistributedPortGroup

func (*DistributedPortGroupStatus) DeepCopy

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

func (*DistributedPortGroupStatus) DeepCopyInto

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

type VlanRange

type VlanRange struct {
	MinVlan int64 `json:"min_vlan"`
	MaxVlan int64 `json:"max_vlan"`
}

func (*VlanRange) DeepCopy

func (in *VlanRange) DeepCopy() *VlanRange

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

func (*VlanRange) DeepCopyInto

func (in *VlanRange) DeepCopyInto(out *VlanRange)

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