Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeDatastoreCluster(prev *DatastoreCluster, ctyValue cty.Value) (resource.Managed, error)
- func DecodeDatastoreCluster_CustomAttributes(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_DatacenterId(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_Folder(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_Name(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_SdrsAdvancedOptions(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_SdrsAutomationLevel(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_SdrsDefaultIntraVmAffinity(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_SdrsEnabled(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_SdrsFreeSpaceThreshold(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_SdrsFreeSpaceThresholdMode(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_SdrsFreeSpaceUtilizationDifference(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_SdrsIoBalanceAutomationLevel(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_SdrsIoLatencyThreshold(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_SdrsIoLoadBalanceEnabled(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_SdrsIoLoadImbalanceThreshold(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_SdrsIoReservableIopsThreshold(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_SdrsIoReservablePercentThreshold(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_SdrsIoReservableThresholdMode(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_SdrsLoadBalanceInterval(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_SdrsPolicyEnforcementAutomationLevel(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_SdrsRuleEnforcementAutomationLevel(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_SdrsSpaceBalanceAutomationLevel(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_SdrsSpaceUtilizationThreshold(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_SdrsVmEvacuationAutomationLevel(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func DecodeDatastoreCluster_Tags(p *DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster(r DatastoreCluster) cty.Value
- func EncodeDatastoreCluster_CustomAttributes(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_DatacenterId(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_Folder(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_Name(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_SdrsAdvancedOptions(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_SdrsAutomationLevel(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_SdrsDefaultIntraVmAffinity(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_SdrsEnabled(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_SdrsFreeSpaceThreshold(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_SdrsFreeSpaceThresholdMode(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_SdrsFreeSpaceUtilizationDifference(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_SdrsIoBalanceAutomationLevel(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_SdrsIoLatencyThreshold(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_SdrsIoLoadBalanceEnabled(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_SdrsIoLoadImbalanceThreshold(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_SdrsIoReservableIopsThreshold(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_SdrsIoReservablePercentThreshold(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_SdrsIoReservableThresholdMode(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_SdrsLoadBalanceInterval(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_SdrsPolicyEnforcementAutomationLevel(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_SdrsRuleEnforcementAutomationLevel(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_SdrsSpaceBalanceAutomationLevel(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_SdrsSpaceUtilizationThreshold(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_SdrsVmEvacuationAutomationLevel(p DatastoreClusterParameters, vals map[string]cty.Value)
- func EncodeDatastoreCluster_Tags(p DatastoreClusterParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeDatastoreCluster_CustomAttributes(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_DatacenterId(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_Folder(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_Name(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_SdrsAdvancedOptions(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_SdrsAutomationLevel(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_SdrsDefaultIntraVmAffinity(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_SdrsEnabled(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_SdrsFreeSpaceThreshold(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_SdrsFreeSpaceThresholdMode(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_SdrsFreeSpaceUtilizationDifference(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_SdrsIoBalanceAutomationLevel(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_SdrsIoLatencyThreshold(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_SdrsIoLoadBalanceEnabled(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_SdrsIoLoadImbalanceThreshold(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_SdrsIoReservableIopsThreshold(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_SdrsIoReservablePercentThreshold(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_SdrsIoReservableThresholdMode(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_SdrsLoadBalanceInterval(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_SdrsPolicyEnforcementAutomationLevel(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_SdrsRuleEnforcementAutomationLevel(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_SdrsSpaceBalanceAutomationLevel(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_SdrsSpaceUtilizationThreshold(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_SdrsVmEvacuationAutomationLevel(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- func MergeDatastoreCluster_Tags(k *DatastoreClusterParameters, p *DatastoreClusterParameters, ...) bool
- type DatastoreCluster
- func (in *DatastoreCluster) DeepCopy() *DatastoreCluster
- func (in *DatastoreCluster) DeepCopyInto(out *DatastoreCluster)
- func (in *DatastoreCluster) DeepCopyObject() runtime.Object
- func (mg *DatastoreCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *DatastoreCluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *DatastoreCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *DatastoreCluster) GetProviderReference() *xpv1.Reference
- func (mg *DatastoreCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *DatastoreCluster) SetConditions(c ...xpv1.Condition)
- func (mg *DatastoreCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DatastoreCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DatastoreCluster) SetProviderReference(r *xpv1.Reference)
- func (mg *DatastoreCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DatastoreClusterList
- type DatastoreClusterObservation
- type DatastoreClusterParameters
- type DatastoreClusterSpec
- type DatastoreClusterStatus
Constants ¶
const ( Group = "datastore-cluster.terraform-provider-vsphere.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "DatastoreCluster" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "vsphere_datastore_cluster" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeDatastoreCluster ¶
func DecodeDatastoreCluster_CustomAttributes ¶
func DecodeDatastoreCluster_CustomAttributes(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeDatastoreCluster_DatacenterId ¶
func DecodeDatastoreCluster_DatacenterId(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_Folder ¶
func DecodeDatastoreCluster_Folder(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_Name ¶
func DecodeDatastoreCluster_Name(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_SdrsAdvancedOptions ¶
func DecodeDatastoreCluster_SdrsAdvancedOptions(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeDatastoreCluster_SdrsAutomationLevel ¶
func DecodeDatastoreCluster_SdrsAutomationLevel(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_SdrsDefaultIntraVmAffinity ¶
func DecodeDatastoreCluster_SdrsDefaultIntraVmAffinity(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_SdrsEnabled ¶
func DecodeDatastoreCluster_SdrsEnabled(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_SdrsFreeSpaceThreshold ¶
func DecodeDatastoreCluster_SdrsFreeSpaceThreshold(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_SdrsFreeSpaceThresholdMode ¶
func DecodeDatastoreCluster_SdrsFreeSpaceThresholdMode(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_SdrsFreeSpaceUtilizationDifference ¶
func DecodeDatastoreCluster_SdrsFreeSpaceUtilizationDifference(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_SdrsIoBalanceAutomationLevel ¶
func DecodeDatastoreCluster_SdrsIoBalanceAutomationLevel(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_SdrsIoLatencyThreshold ¶
func DecodeDatastoreCluster_SdrsIoLatencyThreshold(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_SdrsIoLoadBalanceEnabled ¶
func DecodeDatastoreCluster_SdrsIoLoadBalanceEnabled(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_SdrsIoLoadImbalanceThreshold ¶
func DecodeDatastoreCluster_SdrsIoLoadImbalanceThreshold(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_SdrsIoReservableIopsThreshold ¶
func DecodeDatastoreCluster_SdrsIoReservableIopsThreshold(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_SdrsIoReservablePercentThreshold ¶
func DecodeDatastoreCluster_SdrsIoReservablePercentThreshold(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_SdrsIoReservableThresholdMode ¶
func DecodeDatastoreCluster_SdrsIoReservableThresholdMode(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_SdrsLoadBalanceInterval ¶
func DecodeDatastoreCluster_SdrsLoadBalanceInterval(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_SdrsPolicyEnforcementAutomationLevel ¶
func DecodeDatastoreCluster_SdrsPolicyEnforcementAutomationLevel(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_SdrsRuleEnforcementAutomationLevel ¶
func DecodeDatastoreCluster_SdrsRuleEnforcementAutomationLevel(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_SdrsSpaceBalanceAutomationLevel ¶
func DecodeDatastoreCluster_SdrsSpaceBalanceAutomationLevel(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_SdrsSpaceUtilizationThreshold ¶
func DecodeDatastoreCluster_SdrsSpaceUtilizationThreshold(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_SdrsVmEvacuationAutomationLevel ¶
func DecodeDatastoreCluster_SdrsVmEvacuationAutomationLevel(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDatastoreCluster_Tags ¶
func DecodeDatastoreCluster_Tags(p *DatastoreClusterParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func EncodeDatastoreCluster ¶
func EncodeDatastoreCluster(r DatastoreCluster) cty.Value
func EncodeDatastoreCluster_CustomAttributes ¶
func EncodeDatastoreCluster_CustomAttributes(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_DatacenterId ¶
func EncodeDatastoreCluster_DatacenterId(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_Folder ¶
func EncodeDatastoreCluster_Folder(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_Name ¶
func EncodeDatastoreCluster_Name(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_SdrsAdvancedOptions ¶
func EncodeDatastoreCluster_SdrsAdvancedOptions(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_SdrsAutomationLevel ¶
func EncodeDatastoreCluster_SdrsAutomationLevel(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_SdrsDefaultIntraVmAffinity ¶
func EncodeDatastoreCluster_SdrsDefaultIntraVmAffinity(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_SdrsEnabled ¶
func EncodeDatastoreCluster_SdrsEnabled(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_SdrsFreeSpaceThreshold ¶
func EncodeDatastoreCluster_SdrsFreeSpaceThreshold(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_SdrsFreeSpaceThresholdMode ¶
func EncodeDatastoreCluster_SdrsFreeSpaceThresholdMode(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_SdrsFreeSpaceUtilizationDifference ¶
func EncodeDatastoreCluster_SdrsFreeSpaceUtilizationDifference(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_SdrsIoBalanceAutomationLevel ¶
func EncodeDatastoreCluster_SdrsIoBalanceAutomationLevel(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_SdrsIoLatencyThreshold ¶
func EncodeDatastoreCluster_SdrsIoLatencyThreshold(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_SdrsIoLoadBalanceEnabled ¶
func EncodeDatastoreCluster_SdrsIoLoadBalanceEnabled(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_SdrsIoLoadImbalanceThreshold ¶
func EncodeDatastoreCluster_SdrsIoLoadImbalanceThreshold(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_SdrsIoReservableIopsThreshold ¶
func EncodeDatastoreCluster_SdrsIoReservableIopsThreshold(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_SdrsIoReservablePercentThreshold ¶
func EncodeDatastoreCluster_SdrsIoReservablePercentThreshold(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_SdrsIoReservableThresholdMode ¶
func EncodeDatastoreCluster_SdrsIoReservableThresholdMode(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_SdrsLoadBalanceInterval ¶
func EncodeDatastoreCluster_SdrsLoadBalanceInterval(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_SdrsPolicyEnforcementAutomationLevel ¶
func EncodeDatastoreCluster_SdrsPolicyEnforcementAutomationLevel(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_SdrsRuleEnforcementAutomationLevel ¶
func EncodeDatastoreCluster_SdrsRuleEnforcementAutomationLevel(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_SdrsSpaceBalanceAutomationLevel ¶
func EncodeDatastoreCluster_SdrsSpaceBalanceAutomationLevel(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_SdrsSpaceUtilizationThreshold ¶
func EncodeDatastoreCluster_SdrsSpaceUtilizationThreshold(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_SdrsVmEvacuationAutomationLevel ¶
func EncodeDatastoreCluster_SdrsVmEvacuationAutomationLevel(p DatastoreClusterParameters, vals map[string]cty.Value)
func EncodeDatastoreCluster_Tags ¶
func EncodeDatastoreCluster_Tags(p DatastoreClusterParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeDatastoreCluster_CustomAttributes ¶
func MergeDatastoreCluster_CustomAttributes(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeDatastoreCluster_DatacenterId ¶
func MergeDatastoreCluster_DatacenterId(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_Folder ¶
func MergeDatastoreCluster_Folder(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_Name ¶
func MergeDatastoreCluster_Name(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_SdrsAdvancedOptions ¶
func MergeDatastoreCluster_SdrsAdvancedOptions(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeDatastoreCluster_SdrsAutomationLevel ¶
func MergeDatastoreCluster_SdrsAutomationLevel(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_SdrsDefaultIntraVmAffinity ¶
func MergeDatastoreCluster_SdrsDefaultIntraVmAffinity(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_SdrsEnabled ¶
func MergeDatastoreCluster_SdrsEnabled(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_SdrsFreeSpaceThreshold ¶
func MergeDatastoreCluster_SdrsFreeSpaceThreshold(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_SdrsFreeSpaceThresholdMode ¶
func MergeDatastoreCluster_SdrsFreeSpaceThresholdMode(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_SdrsFreeSpaceUtilizationDifference ¶
func MergeDatastoreCluster_SdrsFreeSpaceUtilizationDifference(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_SdrsIoBalanceAutomationLevel ¶
func MergeDatastoreCluster_SdrsIoBalanceAutomationLevel(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_SdrsIoLatencyThreshold ¶
func MergeDatastoreCluster_SdrsIoLatencyThreshold(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_SdrsIoLoadBalanceEnabled ¶
func MergeDatastoreCluster_SdrsIoLoadBalanceEnabled(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_SdrsIoLoadImbalanceThreshold ¶
func MergeDatastoreCluster_SdrsIoLoadImbalanceThreshold(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_SdrsIoReservableIopsThreshold ¶
func MergeDatastoreCluster_SdrsIoReservableIopsThreshold(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_SdrsIoReservablePercentThreshold ¶
func MergeDatastoreCluster_SdrsIoReservablePercentThreshold(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_SdrsIoReservableThresholdMode ¶
func MergeDatastoreCluster_SdrsIoReservableThresholdMode(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_SdrsLoadBalanceInterval ¶
func MergeDatastoreCluster_SdrsLoadBalanceInterval(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_SdrsPolicyEnforcementAutomationLevel ¶
func MergeDatastoreCluster_SdrsPolicyEnforcementAutomationLevel(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_SdrsRuleEnforcementAutomationLevel ¶
func MergeDatastoreCluster_SdrsRuleEnforcementAutomationLevel(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_SdrsSpaceBalanceAutomationLevel ¶
func MergeDatastoreCluster_SdrsSpaceBalanceAutomationLevel(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_SdrsSpaceUtilizationThreshold ¶
func MergeDatastoreCluster_SdrsSpaceUtilizationThreshold(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_SdrsVmEvacuationAutomationLevel ¶
func MergeDatastoreCluster_SdrsVmEvacuationAutomationLevel(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDatastoreCluster_Tags ¶
func MergeDatastoreCluster_Tags(k *DatastoreClusterParameters, p *DatastoreClusterParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type DatastoreCluster ¶
type DatastoreCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatastoreClusterSpec `json:"spec"` Status DatastoreClusterStatus `json:"status,omitempty"` }
DatastoreCluster is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*DatastoreCluster) DeepCopy ¶
func (in *DatastoreCluster) DeepCopy() *DatastoreCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreCluster.
func (*DatastoreCluster) DeepCopyInto ¶
func (in *DatastoreCluster) DeepCopyInto(out *DatastoreCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatastoreCluster) DeepCopyObject ¶
func (in *DatastoreCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatastoreCluster) GetCondition ¶
func (mg *DatastoreCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DatastoreCluster.
func (*DatastoreCluster) GetDeletionPolicy ¶
func (mg *DatastoreCluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DatastoreCluster.
func (*DatastoreCluster) GetProviderConfigReference ¶
func (mg *DatastoreCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DatastoreCluster.
func (*DatastoreCluster) GetProviderReference ¶
func (mg *DatastoreCluster) GetProviderReference() *xpv1.Reference
GetProviderReference of this DatastoreCluster. Deprecated: Use GetProviderConfigReference.
func (*DatastoreCluster) GetWriteConnectionSecretToReference ¶
func (mg *DatastoreCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DatastoreCluster.
func (*DatastoreCluster) SetConditions ¶
func (mg *DatastoreCluster) SetConditions(c ...xpv1.Condition)
SetConditions of this DatastoreCluster.
func (*DatastoreCluster) SetDeletionPolicy ¶
func (mg *DatastoreCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DatastoreCluster.
func (*DatastoreCluster) SetProviderConfigReference ¶
func (mg *DatastoreCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DatastoreCluster.
func (*DatastoreCluster) SetProviderReference ¶
func (mg *DatastoreCluster) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DatastoreCluster. Deprecated: Use SetProviderConfigReference.
func (*DatastoreCluster) SetWriteConnectionSecretToReference ¶
func (mg *DatastoreCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DatastoreCluster.
type DatastoreClusterList ¶
type DatastoreClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DatastoreCluster `json:"items"` }
DatastoreCluster contains a list of DatastoreClusterList
func (*DatastoreClusterList) DeepCopy ¶
func (in *DatastoreClusterList) DeepCopy() *DatastoreClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreClusterList.
func (*DatastoreClusterList) DeepCopyInto ¶
func (in *DatastoreClusterList) DeepCopyInto(out *DatastoreClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatastoreClusterList) DeepCopyObject ¶
func (in *DatastoreClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatastoreClusterList) GetItems ¶
func (l *DatastoreClusterList) GetItems() []resource.Managed
GetItems of this DatastoreClusterList.
type DatastoreClusterObservation ¶
type DatastoreClusterObservation struct{}
A DatastoreClusterObservation records the observed state of a DatastoreCluster
func (*DatastoreClusterObservation) DeepCopy ¶
func (in *DatastoreClusterObservation) DeepCopy() *DatastoreClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreClusterObservation.
func (*DatastoreClusterObservation) DeepCopyInto ¶
func (in *DatastoreClusterObservation) DeepCopyInto(out *DatastoreClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreClusterParameters ¶
type DatastoreClusterParameters struct { CustomAttributes map[string]string `json:"custom_attributes,omitempty"` DatacenterId string `json:"datacenter_id"` Folder string `json:"folder"` Name string `json:"name"` SdrsAdvancedOptions map[string]string `json:"sdrs_advanced_options,omitempty"` SdrsAutomationLevel string `json:"sdrs_automation_level"` SdrsDefaultIntraVmAffinity bool `json:"sdrs_default_intra_vm_affinity"` SdrsEnabled bool `json:"sdrs_enabled"` SdrsFreeSpaceThreshold int64 `json:"sdrs_free_space_threshold"` SdrsFreeSpaceThresholdMode string `json:"sdrs_free_space_threshold_mode"` SdrsFreeSpaceUtilizationDifference int64 `json:"sdrs_free_space_utilization_difference"` SdrsIoBalanceAutomationLevel string `json:"sdrs_io_balance_automation_level"` SdrsIoLatencyThreshold int64 `json:"sdrs_io_latency_threshold"` SdrsIoLoadBalanceEnabled bool `json:"sdrs_io_load_balance_enabled"` SdrsIoLoadImbalanceThreshold int64 `json:"sdrs_io_load_imbalance_threshold"` SdrsIoReservableIopsThreshold int64 `json:"sdrs_io_reservable_iops_threshold"` SdrsIoReservablePercentThreshold int64 `json:"sdrs_io_reservable_percent_threshold"` SdrsIoReservableThresholdMode string `json:"sdrs_io_reservable_threshold_mode"` SdrsLoadBalanceInterval int64 `json:"sdrs_load_balance_interval"` SdrsPolicyEnforcementAutomationLevel string `json:"sdrs_policy_enforcement_automation_level"` SdrsRuleEnforcementAutomationLevel string `json:"sdrs_rule_enforcement_automation_level"` SdrsSpaceBalanceAutomationLevel string `json:"sdrs_space_balance_automation_level"` SdrsSpaceUtilizationThreshold int64 `json:"sdrs_space_utilization_threshold"` SdrsVmEvacuationAutomationLevel string `json:"sdrs_vm_evacuation_automation_level"` Tags []string `json:"tags,omitempty"` }
A DatastoreClusterParameters defines the desired state of a DatastoreCluster
func (*DatastoreClusterParameters) DeepCopy ¶
func (in *DatastoreClusterParameters) DeepCopy() *DatastoreClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreClusterParameters.
func (*DatastoreClusterParameters) DeepCopyInto ¶
func (in *DatastoreClusterParameters) DeepCopyInto(out *DatastoreClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreClusterSpec ¶
type DatastoreClusterSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider DatastoreClusterParameters `json:"forProvider"` }
A DatastoreClusterSpec defines the desired state of a DatastoreCluster
func (*DatastoreClusterSpec) DeepCopy ¶
func (in *DatastoreClusterSpec) DeepCopy() *DatastoreClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreClusterSpec.
func (*DatastoreClusterSpec) DeepCopyInto ¶
func (in *DatastoreClusterSpec) DeepCopyInto(out *DatastoreClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreClusterStatus ¶
type DatastoreClusterStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider DatastoreClusterObservation `json:"atProvider"` }
A DatastoreClusterStatus defines the observed state of a DatastoreCluster
func (*DatastoreClusterStatus) DeepCopy ¶
func (in *DatastoreClusterStatus) DeepCopy() *DatastoreClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreClusterStatus.
func (*DatastoreClusterStatus) DeepCopyInto ¶
func (in *DatastoreClusterStatus) DeepCopyInto(out *DatastoreClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.