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   = "compute-cluster.terraform-provider-vsphere.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeComputeCluster

func DecodeComputeCluster(prev *ComputeCluster, ctyValue cty.Value) (resource.Managed, error)

func DecodeComputeCluster_CustomAttributes

func DecodeComputeCluster_CustomAttributes(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeComputeCluster_DatacenterId

func DecodeComputeCluster_DatacenterId(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_DpmAutomationLevel

func DecodeComputeCluster_DpmAutomationLevel(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_DpmEnabled

func DecodeComputeCluster_DpmEnabled(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_DpmThreshold

func DecodeComputeCluster_DpmThreshold(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_DrsAdvancedOptions

func DecodeComputeCluster_DrsAdvancedOptions(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeComputeCluster_DrsAutomationLevel

func DecodeComputeCluster_DrsAutomationLevel(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_DrsEnablePredictiveDrs

func DecodeComputeCluster_DrsEnablePredictiveDrs(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_DrsEnableVmOverrides

func DecodeComputeCluster_DrsEnableVmOverrides(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_DrsEnabled

func DecodeComputeCluster_DrsEnabled(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_DrsMigrationThreshold

func DecodeComputeCluster_DrsMigrationThreshold(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_Folder

func DecodeComputeCluster_Folder(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_ForceEvacuateOnDestroy

func DecodeComputeCluster_ForceEvacuateOnDestroy(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaAdmissionControlFailoverHostSystemIds

func DecodeComputeCluster_HaAdmissionControlFailoverHostSystemIds(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeComputeCluster_HaAdmissionControlHostFailureTolerance

func DecodeComputeCluster_HaAdmissionControlHostFailureTolerance(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaAdmissionControlPerformanceTolerance

func DecodeComputeCluster_HaAdmissionControlPerformanceTolerance(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaAdmissionControlPolicy

func DecodeComputeCluster_HaAdmissionControlPolicy(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaAdmissionControlResourcePercentageAutoCompute

func DecodeComputeCluster_HaAdmissionControlResourcePercentageAutoCompute(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaAdmissionControlResourcePercentageCpu

func DecodeComputeCluster_HaAdmissionControlResourcePercentageCpu(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaAdmissionControlResourcePercentageMemory

func DecodeComputeCluster_HaAdmissionControlResourcePercentageMemory(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaAdmissionControlSlotPolicyExplicitCpu

func DecodeComputeCluster_HaAdmissionControlSlotPolicyExplicitCpu(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaAdmissionControlSlotPolicyExplicitMemory

func DecodeComputeCluster_HaAdmissionControlSlotPolicyExplicitMemory(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaAdmissionControlSlotPolicyUseExplicitSize

func DecodeComputeCluster_HaAdmissionControlSlotPolicyUseExplicitSize(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaAdvancedOptions

func DecodeComputeCluster_HaAdvancedOptions(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func DecodeComputeCluster_HaDatastoreApdRecoveryAction

func DecodeComputeCluster_HaDatastoreApdRecoveryAction(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaDatastoreApdResponse

func DecodeComputeCluster_HaDatastoreApdResponse(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaDatastoreApdResponseDelay

func DecodeComputeCluster_HaDatastoreApdResponseDelay(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaDatastorePdlResponse

func DecodeComputeCluster_HaDatastorePdlResponse(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaEnabled

func DecodeComputeCluster_HaEnabled(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaHeartbeatDatastoreIds

func DecodeComputeCluster_HaHeartbeatDatastoreIds(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeComputeCluster_HaHeartbeatDatastorePolicy

func DecodeComputeCluster_HaHeartbeatDatastorePolicy(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaHostIsolationResponse

func DecodeComputeCluster_HaHostIsolationResponse(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaHostMonitoring

func DecodeComputeCluster_HaHostMonitoring(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaVmComponentProtection

func DecodeComputeCluster_HaVmComponentProtection(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaVmDependencyRestartCondition

func DecodeComputeCluster_HaVmDependencyRestartCondition(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaVmFailureInterval

func DecodeComputeCluster_HaVmFailureInterval(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaVmMaximumFailureWindow

func DecodeComputeCluster_HaVmMaximumFailureWindow(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaVmMaximumResets

func DecodeComputeCluster_HaVmMaximumResets(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaVmMinimumUptime

func DecodeComputeCluster_HaVmMinimumUptime(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaVmMonitoring

func DecodeComputeCluster_HaVmMonitoring(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaVmRestartAdditionalDelay

func DecodeComputeCluster_HaVmRestartAdditionalDelay(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaVmRestartPriority

func DecodeComputeCluster_HaVmRestartPriority(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HaVmRestartTimeout

func DecodeComputeCluster_HaVmRestartTimeout(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HostClusterExitTimeout

func DecodeComputeCluster_HostClusterExitTimeout(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HostManaged

func DecodeComputeCluster_HostManaged(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_HostSystemIds

func DecodeComputeCluster_HostSystemIds(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeComputeCluster_Name

func DecodeComputeCluster_Name(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_ProactiveHaAutomationLevel

func DecodeComputeCluster_ProactiveHaAutomationLevel(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_ProactiveHaEnabled

func DecodeComputeCluster_ProactiveHaEnabled(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_ProactiveHaModerateRemediation

func DecodeComputeCluster_ProactiveHaModerateRemediation(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_ProactiveHaProviderIds

func DecodeComputeCluster_ProactiveHaProviderIds(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeComputeCluster_ProactiveHaSevereRemediation

func DecodeComputeCluster_ProactiveHaSevereRemediation(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_ResourcePoolId

func DecodeComputeCluster_ResourcePoolId(p *ComputeClusterObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_Tags

func DecodeComputeCluster_Tags(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeComputeCluster_VsanDiskGroup

func DecodeComputeCluster_VsanDiskGroup(p *VsanDiskGroup, vals map[string]cty.Value)

containerCollectionSingletonTypeDecodeTemplate

func DecodeComputeCluster_VsanDiskGroup_Cache

func DecodeComputeCluster_VsanDiskGroup_Cache(p *VsanDiskGroup, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeComputeCluster_VsanDiskGroup_Storage

func DecodeComputeCluster_VsanDiskGroup_Storage(p *VsanDiskGroup, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeComputeCluster_VsanEnabled

func DecodeComputeCluster_VsanEnabled(p *ComputeClusterParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeComputeCluster

func EncodeComputeCluster(r ComputeCluster) cty.Value

func EncodeComputeCluster_CustomAttributes

func EncodeComputeCluster_CustomAttributes(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_DatacenterId

func EncodeComputeCluster_DatacenterId(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_DpmAutomationLevel

func EncodeComputeCluster_DpmAutomationLevel(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_DpmEnabled

func EncodeComputeCluster_DpmEnabled(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_DpmThreshold

func EncodeComputeCluster_DpmThreshold(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_DrsAdvancedOptions

func EncodeComputeCluster_DrsAdvancedOptions(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_DrsAutomationLevel

func EncodeComputeCluster_DrsAutomationLevel(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_DrsEnablePredictiveDrs

func EncodeComputeCluster_DrsEnablePredictiveDrs(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_DrsEnableVmOverrides

func EncodeComputeCluster_DrsEnableVmOverrides(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_DrsEnabled

func EncodeComputeCluster_DrsEnabled(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_DrsMigrationThreshold

func EncodeComputeCluster_DrsMigrationThreshold(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_Folder

func EncodeComputeCluster_Folder(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_ForceEvacuateOnDestroy

func EncodeComputeCluster_ForceEvacuateOnDestroy(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaAdmissionControlFailoverHostSystemIds

func EncodeComputeCluster_HaAdmissionControlFailoverHostSystemIds(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaAdmissionControlHostFailureTolerance

func EncodeComputeCluster_HaAdmissionControlHostFailureTolerance(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaAdmissionControlPerformanceTolerance

func EncodeComputeCluster_HaAdmissionControlPerformanceTolerance(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaAdmissionControlPolicy

func EncodeComputeCluster_HaAdmissionControlPolicy(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaAdmissionControlResourcePercentageAutoCompute

func EncodeComputeCluster_HaAdmissionControlResourcePercentageAutoCompute(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaAdmissionControlResourcePercentageCpu

func EncodeComputeCluster_HaAdmissionControlResourcePercentageCpu(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaAdmissionControlResourcePercentageMemory

func EncodeComputeCluster_HaAdmissionControlResourcePercentageMemory(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaAdmissionControlSlotPolicyExplicitCpu

func EncodeComputeCluster_HaAdmissionControlSlotPolicyExplicitCpu(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaAdmissionControlSlotPolicyExplicitMemory

func EncodeComputeCluster_HaAdmissionControlSlotPolicyExplicitMemory(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaAdmissionControlSlotPolicyUseExplicitSize

func EncodeComputeCluster_HaAdmissionControlSlotPolicyUseExplicitSize(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaAdvancedOptions

func EncodeComputeCluster_HaAdvancedOptions(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaDatastoreApdRecoveryAction

func EncodeComputeCluster_HaDatastoreApdRecoveryAction(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaDatastoreApdResponse

func EncodeComputeCluster_HaDatastoreApdResponse(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaDatastoreApdResponseDelay

func EncodeComputeCluster_HaDatastoreApdResponseDelay(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaDatastorePdlResponse

func EncodeComputeCluster_HaDatastorePdlResponse(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaEnabled

func EncodeComputeCluster_HaEnabled(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaHeartbeatDatastoreIds

func EncodeComputeCluster_HaHeartbeatDatastoreIds(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaHeartbeatDatastorePolicy

func EncodeComputeCluster_HaHeartbeatDatastorePolicy(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaHostIsolationResponse

func EncodeComputeCluster_HaHostIsolationResponse(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaHostMonitoring

func EncodeComputeCluster_HaHostMonitoring(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaVmComponentProtection

func EncodeComputeCluster_HaVmComponentProtection(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaVmDependencyRestartCondition

func EncodeComputeCluster_HaVmDependencyRestartCondition(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaVmFailureInterval

func EncodeComputeCluster_HaVmFailureInterval(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaVmMaximumFailureWindow

func EncodeComputeCluster_HaVmMaximumFailureWindow(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaVmMaximumResets

func EncodeComputeCluster_HaVmMaximumResets(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaVmMinimumUptime

func EncodeComputeCluster_HaVmMinimumUptime(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaVmMonitoring

func EncodeComputeCluster_HaVmMonitoring(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaVmRestartAdditionalDelay

func EncodeComputeCluster_HaVmRestartAdditionalDelay(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaVmRestartPriority

func EncodeComputeCluster_HaVmRestartPriority(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HaVmRestartTimeout

func EncodeComputeCluster_HaVmRestartTimeout(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HostClusterExitTimeout

func EncodeComputeCluster_HostClusterExitTimeout(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HostManaged

func EncodeComputeCluster_HostManaged(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_HostSystemIds

func EncodeComputeCluster_HostSystemIds(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_Name

func EncodeComputeCluster_Name(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_ProactiveHaAutomationLevel

func EncodeComputeCluster_ProactiveHaAutomationLevel(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_ProactiveHaEnabled

func EncodeComputeCluster_ProactiveHaEnabled(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_ProactiveHaModerateRemediation

func EncodeComputeCluster_ProactiveHaModerateRemediation(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_ProactiveHaProviderIds

func EncodeComputeCluster_ProactiveHaProviderIds(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_ProactiveHaSevereRemediation

func EncodeComputeCluster_ProactiveHaSevereRemediation(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_ResourcePoolId

func EncodeComputeCluster_ResourcePoolId(p ComputeClusterObservation, vals map[string]cty.Value)

func EncodeComputeCluster_Tags

func EncodeComputeCluster_Tags(p ComputeClusterParameters, vals map[string]cty.Value)

func EncodeComputeCluster_VsanDiskGroup

func EncodeComputeCluster_VsanDiskGroup(p VsanDiskGroup, vals map[string]cty.Value)

func EncodeComputeCluster_VsanDiskGroup_Cache

func EncodeComputeCluster_VsanDiskGroup_Cache(p VsanDiskGroup, vals map[string]cty.Value)

func EncodeComputeCluster_VsanDiskGroup_Storage

func EncodeComputeCluster_VsanDiskGroup_Storage(p VsanDiskGroup, vals map[string]cty.Value)

func EncodeComputeCluster_VsanEnabled

func EncodeComputeCluster_VsanEnabled(p ComputeClusterParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeComputeCluster_CustomAttributes

func MergeComputeCluster_CustomAttributes(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeComputeCluster_DatacenterId

func MergeComputeCluster_DatacenterId(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_DpmAutomationLevel

func MergeComputeCluster_DpmAutomationLevel(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_DpmEnabled

func MergeComputeCluster_DpmEnabled(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_DpmThreshold

func MergeComputeCluster_DpmThreshold(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_DrsAdvancedOptions

func MergeComputeCluster_DrsAdvancedOptions(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeComputeCluster_DrsAutomationLevel

func MergeComputeCluster_DrsAutomationLevel(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_DrsEnablePredictiveDrs

func MergeComputeCluster_DrsEnablePredictiveDrs(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_DrsEnableVmOverrides

func MergeComputeCluster_DrsEnableVmOverrides(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_DrsEnabled

func MergeComputeCluster_DrsEnabled(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_DrsMigrationThreshold

func MergeComputeCluster_DrsMigrationThreshold(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_Folder

func MergeComputeCluster_Folder(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_ForceEvacuateOnDestroy

func MergeComputeCluster_ForceEvacuateOnDestroy(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaAdmissionControlFailoverHostSystemIds

func MergeComputeCluster_HaAdmissionControlFailoverHostSystemIds(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeComputeCluster_HaAdmissionControlHostFailureTolerance

func MergeComputeCluster_HaAdmissionControlHostFailureTolerance(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaAdmissionControlPerformanceTolerance

func MergeComputeCluster_HaAdmissionControlPerformanceTolerance(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaAdmissionControlPolicy

func MergeComputeCluster_HaAdmissionControlPolicy(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaAdmissionControlResourcePercentageAutoCompute

func MergeComputeCluster_HaAdmissionControlResourcePercentageAutoCompute(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaAdmissionControlResourcePercentageCpu

func MergeComputeCluster_HaAdmissionControlResourcePercentageCpu(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaAdmissionControlResourcePercentageMemory

func MergeComputeCluster_HaAdmissionControlResourcePercentageMemory(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaAdmissionControlSlotPolicyExplicitCpu

func MergeComputeCluster_HaAdmissionControlSlotPolicyExplicitCpu(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaAdmissionControlSlotPolicyExplicitMemory

func MergeComputeCluster_HaAdmissionControlSlotPolicyExplicitMemory(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaAdmissionControlSlotPolicyUseExplicitSize

func MergeComputeCluster_HaAdmissionControlSlotPolicyUseExplicitSize(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaAdvancedOptions

func MergeComputeCluster_HaAdvancedOptions(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeComputeCluster_HaDatastoreApdRecoveryAction

func MergeComputeCluster_HaDatastoreApdRecoveryAction(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaDatastoreApdResponse

func MergeComputeCluster_HaDatastoreApdResponse(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaDatastoreApdResponseDelay

func MergeComputeCluster_HaDatastoreApdResponseDelay(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaDatastorePdlResponse

func MergeComputeCluster_HaDatastorePdlResponse(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaEnabled

func MergeComputeCluster_HaEnabled(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaHeartbeatDatastoreIds

func MergeComputeCluster_HaHeartbeatDatastoreIds(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeComputeCluster_HaHeartbeatDatastorePolicy

func MergeComputeCluster_HaHeartbeatDatastorePolicy(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaHostIsolationResponse

func MergeComputeCluster_HaHostIsolationResponse(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaHostMonitoring

func MergeComputeCluster_HaHostMonitoring(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaVmComponentProtection

func MergeComputeCluster_HaVmComponentProtection(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaVmDependencyRestartCondition

func MergeComputeCluster_HaVmDependencyRestartCondition(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaVmFailureInterval

func MergeComputeCluster_HaVmFailureInterval(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaVmMaximumFailureWindow

func MergeComputeCluster_HaVmMaximumFailureWindow(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaVmMaximumResets

func MergeComputeCluster_HaVmMaximumResets(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaVmMinimumUptime

func MergeComputeCluster_HaVmMinimumUptime(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaVmMonitoring

func MergeComputeCluster_HaVmMonitoring(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaVmRestartAdditionalDelay

func MergeComputeCluster_HaVmRestartAdditionalDelay(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaVmRestartPriority

func MergeComputeCluster_HaVmRestartPriority(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HaVmRestartTimeout

func MergeComputeCluster_HaVmRestartTimeout(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HostClusterExitTimeout

func MergeComputeCluster_HostClusterExitTimeout(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HostManaged

func MergeComputeCluster_HostManaged(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_HostSystemIds

func MergeComputeCluster_HostSystemIds(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeComputeCluster_Name

mergePrimitiveTemplateSpec

func MergeComputeCluster_ProactiveHaAutomationLevel

func MergeComputeCluster_ProactiveHaAutomationLevel(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_ProactiveHaEnabled

func MergeComputeCluster_ProactiveHaEnabled(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_ProactiveHaModerateRemediation

func MergeComputeCluster_ProactiveHaModerateRemediation(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_ProactiveHaProviderIds

func MergeComputeCluster_ProactiveHaProviderIds(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeComputeCluster_ProactiveHaSevereRemediation

func MergeComputeCluster_ProactiveHaSevereRemediation(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_ResourcePoolId

func MergeComputeCluster_ResourcePoolId(k *ComputeClusterObservation, p *ComputeClusterObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeComputeCluster_Tags

mergePrimitiveContainerTemplateSpec

func MergeComputeCluster_VsanDiskGroup

func MergeComputeCluster_VsanDiskGroup(k *VsanDiskGroup, p *VsanDiskGroup, md *plugin.MergeDescription) bool

mergeStructTemplateSpec

func MergeComputeCluster_VsanDiskGroup_Cache

func MergeComputeCluster_VsanDiskGroup_Cache(k *VsanDiskGroup, p *VsanDiskGroup, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeComputeCluster_VsanDiskGroup_Storage

func MergeComputeCluster_VsanDiskGroup_Storage(k *VsanDiskGroup, p *VsanDiskGroup, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeComputeCluster_VsanEnabled

func MergeComputeCluster_VsanEnabled(k *ComputeClusterParameters, p *ComputeClusterParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

Types

type ComputeCluster

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

	Spec   ComputeClusterSpec   `json:"spec"`
	Status ComputeClusterStatus `json:"status,omitempty"`
}

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

func (*ComputeCluster) DeepCopy

func (in *ComputeCluster) DeepCopy() *ComputeCluster

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

func (*ComputeCluster) DeepCopyInto

func (in *ComputeCluster) DeepCopyInto(out *ComputeCluster)

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

func (*ComputeCluster) DeepCopyObject

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

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

func (*ComputeCluster) GetCondition

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

GetCondition of this ComputeCluster.

func (*ComputeCluster) GetDeletionPolicy

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

GetDeletionPolicy of this ComputeCluster.

func (*ComputeCluster) GetProviderConfigReference

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

GetProviderConfigReference of this ComputeCluster.

func (*ComputeCluster) GetProviderReference

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

GetProviderReference of this ComputeCluster. Deprecated: Use GetProviderConfigReference.

func (*ComputeCluster) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ComputeCluster.

func (*ComputeCluster) SetConditions

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

SetConditions of this ComputeCluster.

func (*ComputeCluster) SetDeletionPolicy

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

SetDeletionPolicy of this ComputeCluster.

func (*ComputeCluster) SetProviderConfigReference

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

SetProviderConfigReference of this ComputeCluster.

func (*ComputeCluster) SetProviderReference

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

SetProviderReference of this ComputeCluster. Deprecated: Use SetProviderConfigReference.

func (*ComputeCluster) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ComputeCluster.

type ComputeClusterList

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

ComputeCluster contains a list of ComputeClusterList

func (*ComputeClusterList) DeepCopy

func (in *ComputeClusterList) DeepCopy() *ComputeClusterList

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

func (*ComputeClusterList) DeepCopyInto

func (in *ComputeClusterList) DeepCopyInto(out *ComputeClusterList)

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

func (*ComputeClusterList) DeepCopyObject

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

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

func (*ComputeClusterList) GetItems

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

GetItems of this ComputeClusterList.

type ComputeClusterObservation

type ComputeClusterObservation struct {
	ResourcePoolId string `json:"resource_pool_id"`
}

A ComputeClusterObservation records the observed state of a ComputeCluster

func (*ComputeClusterObservation) DeepCopy

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

func (*ComputeClusterObservation) DeepCopyInto

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

type ComputeClusterParameters

type ComputeClusterParameters struct {
	CustomAttributes                                map[string]string `json:"custom_attributes,omitempty"`
	DatacenterId                                    string            `json:"datacenter_id"`
	DpmAutomationLevel                              string            `json:"dpm_automation_level"`
	DpmEnabled                                      bool              `json:"dpm_enabled"`
	DpmThreshold                                    int64             `json:"dpm_threshold"`
	DrsAdvancedOptions                              map[string]string `json:"drs_advanced_options,omitempty"`
	DrsAutomationLevel                              string            `json:"drs_automation_level"`
	DrsEnablePredictiveDrs                          bool              `json:"drs_enable_predictive_drs"`
	DrsEnableVmOverrides                            bool              `json:"drs_enable_vm_overrides"`
	DrsEnabled                                      bool              `json:"drs_enabled"`
	DrsMigrationThreshold                           int64             `json:"drs_migration_threshold"`
	Folder                                          string            `json:"folder"`
	ForceEvacuateOnDestroy                          bool              `json:"force_evacuate_on_destroy"`
	HaAdmissionControlFailoverHostSystemIds         []string          `json:"ha_admission_control_failover_host_system_ids,omitempty"`
	HaAdmissionControlHostFailureTolerance          int64             `json:"ha_admission_control_host_failure_tolerance"`
	HaAdmissionControlPerformanceTolerance          int64             `json:"ha_admission_control_performance_tolerance"`
	HaAdmissionControlPolicy                        string            `json:"ha_admission_control_policy"`
	HaAdmissionControlResourcePercentageAutoCompute bool              `json:"ha_admission_control_resource_percentage_auto_compute"`
	HaAdmissionControlResourcePercentageCpu         int64             `json:"ha_admission_control_resource_percentage_cpu"`
	HaAdmissionControlResourcePercentageMemory      int64             `json:"ha_admission_control_resource_percentage_memory"`
	HaAdmissionControlSlotPolicyExplicitCpu         int64             `json:"ha_admission_control_slot_policy_explicit_cpu"`
	HaAdmissionControlSlotPolicyExplicitMemory      int64             `json:"ha_admission_control_slot_policy_explicit_memory"`
	HaAdmissionControlSlotPolicyUseExplicitSize     bool              `json:"ha_admission_control_slot_policy_use_explicit_size"`
	HaAdvancedOptions                               map[string]string `json:"ha_advanced_options,omitempty"`
	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"`
	HaEnabled                                       bool              `json:"ha_enabled"`
	HaHeartbeatDatastoreIds                         []string          `json:"ha_heartbeat_datastore_ids,omitempty"`
	HaHeartbeatDatastorePolicy                      string            `json:"ha_heartbeat_datastore_policy"`
	HaHostIsolationResponse                         string            `json:"ha_host_isolation_response"`
	HaHostMonitoring                                string            `json:"ha_host_monitoring"`
	HaVmComponentProtection                         string            `json:"ha_vm_component_protection"`
	HaVmDependencyRestartCondition                  string            `json:"ha_vm_dependency_restart_condition"`
	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"`
	HaVmRestartAdditionalDelay                      int64             `json:"ha_vm_restart_additional_delay"`
	HaVmRestartPriority                             string            `json:"ha_vm_restart_priority"`
	HaVmRestartTimeout                              int64             `json:"ha_vm_restart_timeout"`
	HostClusterExitTimeout                          int64             `json:"host_cluster_exit_timeout"`
	HostManaged                                     bool              `json:"host_managed"`
	HostSystemIds                                   []string          `json:"host_system_ids,omitempty"`
	Name                                            string            `json:"name"`
	ProactiveHaAutomationLevel                      string            `json:"proactive_ha_automation_level"`
	ProactiveHaEnabled                              bool              `json:"proactive_ha_enabled"`
	ProactiveHaModerateRemediation                  string            `json:"proactive_ha_moderate_remediation"`
	ProactiveHaProviderIds                          []string          `json:"proactive_ha_provider_ids,omitempty"`
	ProactiveHaSevereRemediation                    string            `json:"proactive_ha_severe_remediation"`
	Tags                                            []string          `json:"tags,omitempty"`
	VsanEnabled                                     bool              `json:"vsan_enabled"`
	VsanDiskGroup                                   VsanDiskGroup     `json:"vsan_disk_group"`
}

A ComputeClusterParameters defines the desired state of a ComputeCluster

func (*ComputeClusterParameters) DeepCopy

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

func (*ComputeClusterParameters) DeepCopyInto

func (in *ComputeClusterParameters) DeepCopyInto(out *ComputeClusterParameters)

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

type ComputeClusterSpec

type ComputeClusterSpec struct {
	xpv1.ResourceSpec `json:",inline"`
	ForProvider       ComputeClusterParameters `json:"forProvider"`
}

A ComputeClusterSpec defines the desired state of a ComputeCluster

func (*ComputeClusterSpec) DeepCopy

func (in *ComputeClusterSpec) DeepCopy() *ComputeClusterSpec

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

func (*ComputeClusterSpec) DeepCopyInto

func (in *ComputeClusterSpec) DeepCopyInto(out *ComputeClusterSpec)

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

type ComputeClusterStatus

type ComputeClusterStatus struct {
	xpv1.ResourceStatus `json:",inline"`
	AtProvider          ComputeClusterObservation `json:"atProvider"`
}

A ComputeClusterStatus defines the observed state of a ComputeCluster

func (*ComputeClusterStatus) DeepCopy

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

func (*ComputeClusterStatus) DeepCopyInto

func (in *ComputeClusterStatus) DeepCopyInto(out *ComputeClusterStatus)

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

type VsanDiskGroup

type VsanDiskGroup struct {
	Storage []string `json:"storage,omitempty"`
	Cache   string   `json:"cache"`
}

func (*VsanDiskGroup) DeepCopy

func (in *VsanDiskGroup) DeepCopy() *VsanDiskGroup

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

func (*VsanDiskGroup) DeepCopyInto

func (in *VsanDiskGroup) DeepCopyInto(out *VsanDiskGroup)

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