Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeVappContainer(prev *VappContainer, ctyValue cty.Value) (resource.Managed, error)
- func DecodeVappContainer_CpuExpandable(p *VappContainerParameters, vals map[string]cty.Value)
- func DecodeVappContainer_CpuLimit(p *VappContainerParameters, vals map[string]cty.Value)
- func DecodeVappContainer_CpuReservation(p *VappContainerParameters, vals map[string]cty.Value)
- func DecodeVappContainer_CpuShareLevel(p *VappContainerParameters, vals map[string]cty.Value)
- func DecodeVappContainer_CpuShares(p *VappContainerParameters, vals map[string]cty.Value)
- func DecodeVappContainer_CustomAttributes(p *VappContainerParameters, vals map[string]cty.Value)
- func DecodeVappContainer_MemoryExpandable(p *VappContainerParameters, vals map[string]cty.Value)
- func DecodeVappContainer_MemoryLimit(p *VappContainerParameters, vals map[string]cty.Value)
- func DecodeVappContainer_MemoryReservation(p *VappContainerParameters, vals map[string]cty.Value)
- func DecodeVappContainer_MemoryShareLevel(p *VappContainerParameters, vals map[string]cty.Value)
- func DecodeVappContainer_MemoryShares(p *VappContainerParameters, vals map[string]cty.Value)
- func DecodeVappContainer_Name(p *VappContainerParameters, vals map[string]cty.Value)
- func DecodeVappContainer_ParentFolderId(p *VappContainerParameters, vals map[string]cty.Value)
- func DecodeVappContainer_ParentResourcePoolId(p *VappContainerParameters, vals map[string]cty.Value)
- func DecodeVappContainer_Tags(p *VappContainerParameters, vals map[string]cty.Value)
- func EncodeVappContainer(r VappContainer) cty.Value
- func EncodeVappContainer_CpuExpandable(p VappContainerParameters, vals map[string]cty.Value)
- func EncodeVappContainer_CpuLimit(p VappContainerParameters, vals map[string]cty.Value)
- func EncodeVappContainer_CpuReservation(p VappContainerParameters, vals map[string]cty.Value)
- func EncodeVappContainer_CpuShareLevel(p VappContainerParameters, vals map[string]cty.Value)
- func EncodeVappContainer_CpuShares(p VappContainerParameters, vals map[string]cty.Value)
- func EncodeVappContainer_CustomAttributes(p VappContainerParameters, vals map[string]cty.Value)
- func EncodeVappContainer_MemoryExpandable(p VappContainerParameters, vals map[string]cty.Value)
- func EncodeVappContainer_MemoryLimit(p VappContainerParameters, vals map[string]cty.Value)
- func EncodeVappContainer_MemoryReservation(p VappContainerParameters, vals map[string]cty.Value)
- func EncodeVappContainer_MemoryShareLevel(p VappContainerParameters, vals map[string]cty.Value)
- func EncodeVappContainer_MemoryShares(p VappContainerParameters, vals map[string]cty.Value)
- func EncodeVappContainer_Name(p VappContainerParameters, vals map[string]cty.Value)
- func EncodeVappContainer_ParentFolderId(p VappContainerParameters, vals map[string]cty.Value)
- func EncodeVappContainer_ParentResourcePoolId(p VappContainerParameters, vals map[string]cty.Value)
- func EncodeVappContainer_Tags(p VappContainerParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeVappContainer_CpuExpandable(k *VappContainerParameters, p *VappContainerParameters, ...) bool
- func MergeVappContainer_CpuLimit(k *VappContainerParameters, p *VappContainerParameters, ...) bool
- func MergeVappContainer_CpuReservation(k *VappContainerParameters, p *VappContainerParameters, ...) bool
- func MergeVappContainer_CpuShareLevel(k *VappContainerParameters, p *VappContainerParameters, ...) bool
- func MergeVappContainer_CpuShares(k *VappContainerParameters, p *VappContainerParameters, ...) bool
- func MergeVappContainer_CustomAttributes(k *VappContainerParameters, p *VappContainerParameters, ...) bool
- func MergeVappContainer_MemoryExpandable(k *VappContainerParameters, p *VappContainerParameters, ...) bool
- func MergeVappContainer_MemoryLimit(k *VappContainerParameters, p *VappContainerParameters, ...) bool
- func MergeVappContainer_MemoryReservation(k *VappContainerParameters, p *VappContainerParameters, ...) bool
- func MergeVappContainer_MemoryShareLevel(k *VappContainerParameters, p *VappContainerParameters, ...) bool
- func MergeVappContainer_MemoryShares(k *VappContainerParameters, p *VappContainerParameters, ...) bool
- func MergeVappContainer_Name(k *VappContainerParameters, p *VappContainerParameters, ...) bool
- func MergeVappContainer_ParentFolderId(k *VappContainerParameters, p *VappContainerParameters, ...) bool
- func MergeVappContainer_ParentResourcePoolId(k *VappContainerParameters, p *VappContainerParameters, ...) bool
- func MergeVappContainer_Tags(k *VappContainerParameters, p *VappContainerParameters, ...) bool
- type VappContainer
- func (in *VappContainer) DeepCopy() *VappContainer
- func (in *VappContainer) DeepCopyInto(out *VappContainer)
- func (in *VappContainer) DeepCopyObject() runtime.Object
- func (mg *VappContainer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *VappContainer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *VappContainer) GetProviderConfigReference() *xpv1.Reference
- func (mg *VappContainer) GetProviderReference() *xpv1.Reference
- func (mg *VappContainer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *VappContainer) SetConditions(c ...xpv1.Condition)
- func (mg *VappContainer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VappContainer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VappContainer) SetProviderReference(r *xpv1.Reference)
- func (mg *VappContainer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VappContainerList
- type VappContainerObservation
- type VappContainerParameters
- type VappContainerSpec
- type VappContainerStatus
Constants ¶
const ( Group = "vapp-container.terraform-provider-vsphere.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "VappContainer" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "vsphere_vapp_container" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeVappContainer ¶
func DecodeVappContainer_CpuExpandable ¶
func DecodeVappContainer_CpuExpandable(p *VappContainerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVappContainer_CpuLimit ¶
func DecodeVappContainer_CpuLimit(p *VappContainerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVappContainer_CpuReservation ¶
func DecodeVappContainer_CpuReservation(p *VappContainerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVappContainer_CpuShareLevel ¶
func DecodeVappContainer_CpuShareLevel(p *VappContainerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVappContainer_CpuShares ¶
func DecodeVappContainer_CpuShares(p *VappContainerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVappContainer_CustomAttributes ¶
func DecodeVappContainer_CustomAttributes(p *VappContainerParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeVappContainer_MemoryExpandable ¶
func DecodeVappContainer_MemoryExpandable(p *VappContainerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVappContainer_MemoryLimit ¶
func DecodeVappContainer_MemoryLimit(p *VappContainerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVappContainer_MemoryReservation ¶
func DecodeVappContainer_MemoryReservation(p *VappContainerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVappContainer_MemoryShareLevel ¶
func DecodeVappContainer_MemoryShareLevel(p *VappContainerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVappContainer_MemoryShares ¶
func DecodeVappContainer_MemoryShares(p *VappContainerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVappContainer_Name ¶
func DecodeVappContainer_Name(p *VappContainerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVappContainer_ParentFolderId ¶
func DecodeVappContainer_ParentFolderId(p *VappContainerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVappContainer_ParentResourcePoolId ¶
func DecodeVappContainer_ParentResourcePoolId(p *VappContainerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVappContainer_Tags ¶
func DecodeVappContainer_Tags(p *VappContainerParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func EncodeVappContainer ¶
func EncodeVappContainer(r VappContainer) cty.Value
func EncodeVappContainer_CpuExpandable ¶
func EncodeVappContainer_CpuExpandable(p VappContainerParameters, vals map[string]cty.Value)
func EncodeVappContainer_CpuLimit ¶
func EncodeVappContainer_CpuLimit(p VappContainerParameters, vals map[string]cty.Value)
func EncodeVappContainer_CpuReservation ¶
func EncodeVappContainer_CpuReservation(p VappContainerParameters, vals map[string]cty.Value)
func EncodeVappContainer_CpuShareLevel ¶
func EncodeVappContainer_CpuShareLevel(p VappContainerParameters, vals map[string]cty.Value)
func EncodeVappContainer_CpuShares ¶
func EncodeVappContainer_CpuShares(p VappContainerParameters, vals map[string]cty.Value)
func EncodeVappContainer_CustomAttributes ¶
func EncodeVappContainer_CustomAttributes(p VappContainerParameters, vals map[string]cty.Value)
func EncodeVappContainer_MemoryExpandable ¶
func EncodeVappContainer_MemoryExpandable(p VappContainerParameters, vals map[string]cty.Value)
func EncodeVappContainer_MemoryLimit ¶
func EncodeVappContainer_MemoryLimit(p VappContainerParameters, vals map[string]cty.Value)
func EncodeVappContainer_MemoryReservation ¶
func EncodeVappContainer_MemoryReservation(p VappContainerParameters, vals map[string]cty.Value)
func EncodeVappContainer_MemoryShareLevel ¶
func EncodeVappContainer_MemoryShareLevel(p VappContainerParameters, vals map[string]cty.Value)
func EncodeVappContainer_MemoryShares ¶
func EncodeVappContainer_MemoryShares(p VappContainerParameters, vals map[string]cty.Value)
func EncodeVappContainer_Name ¶
func EncodeVappContainer_Name(p VappContainerParameters, vals map[string]cty.Value)
func EncodeVappContainer_ParentFolderId ¶
func EncodeVappContainer_ParentFolderId(p VappContainerParameters, vals map[string]cty.Value)
func EncodeVappContainer_ParentResourcePoolId ¶
func EncodeVappContainer_ParentResourcePoolId(p VappContainerParameters, vals map[string]cty.Value)
func EncodeVappContainer_Tags ¶
func EncodeVappContainer_Tags(p VappContainerParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeVappContainer_CpuExpandable ¶
func MergeVappContainer_CpuExpandable(k *VappContainerParameters, p *VappContainerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVappContainer_CpuLimit ¶
func MergeVappContainer_CpuLimit(k *VappContainerParameters, p *VappContainerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVappContainer_CpuReservation ¶
func MergeVappContainer_CpuReservation(k *VappContainerParameters, p *VappContainerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVappContainer_CpuShareLevel ¶
func MergeVappContainer_CpuShareLevel(k *VappContainerParameters, p *VappContainerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVappContainer_CpuShares ¶
func MergeVappContainer_CpuShares(k *VappContainerParameters, p *VappContainerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVappContainer_CustomAttributes ¶
func MergeVappContainer_CustomAttributes(k *VappContainerParameters, p *VappContainerParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeVappContainer_MemoryExpandable ¶
func MergeVappContainer_MemoryExpandable(k *VappContainerParameters, p *VappContainerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVappContainer_MemoryLimit ¶
func MergeVappContainer_MemoryLimit(k *VappContainerParameters, p *VappContainerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVappContainer_MemoryReservation ¶
func MergeVappContainer_MemoryReservation(k *VappContainerParameters, p *VappContainerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVappContainer_MemoryShareLevel ¶
func MergeVappContainer_MemoryShareLevel(k *VappContainerParameters, p *VappContainerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVappContainer_MemoryShares ¶
func MergeVappContainer_MemoryShares(k *VappContainerParameters, p *VappContainerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVappContainer_Name ¶
func MergeVappContainer_Name(k *VappContainerParameters, p *VappContainerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVappContainer_ParentFolderId ¶
func MergeVappContainer_ParentFolderId(k *VappContainerParameters, p *VappContainerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVappContainer_ParentResourcePoolId ¶
func MergeVappContainer_ParentResourcePoolId(k *VappContainerParameters, p *VappContainerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVappContainer_Tags ¶
func MergeVappContainer_Tags(k *VappContainerParameters, p *VappContainerParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type VappContainer ¶
type VappContainer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VappContainerSpec `json:"spec"` Status VappContainerStatus `json:"status,omitempty"` }
VappContainer is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*VappContainer) DeepCopy ¶
func (in *VappContainer) DeepCopy() *VappContainer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VappContainer.
func (*VappContainer) DeepCopyInto ¶
func (in *VappContainer) DeepCopyInto(out *VappContainer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VappContainer) DeepCopyObject ¶
func (in *VappContainer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VappContainer) GetCondition ¶
func (mg *VappContainer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VappContainer.
func (*VappContainer) GetDeletionPolicy ¶
func (mg *VappContainer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VappContainer.
func (*VappContainer) GetProviderConfigReference ¶
func (mg *VappContainer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VappContainer.
func (*VappContainer) GetProviderReference ¶
func (mg *VappContainer) GetProviderReference() *xpv1.Reference
GetProviderReference of this VappContainer. Deprecated: Use GetProviderConfigReference.
func (*VappContainer) GetWriteConnectionSecretToReference ¶
func (mg *VappContainer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VappContainer.
func (*VappContainer) SetConditions ¶
func (mg *VappContainer) SetConditions(c ...xpv1.Condition)
SetConditions of this VappContainer.
func (*VappContainer) SetDeletionPolicy ¶
func (mg *VappContainer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VappContainer.
func (*VappContainer) SetProviderConfigReference ¶
func (mg *VappContainer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VappContainer.
func (*VappContainer) SetProviderReference ¶
func (mg *VappContainer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VappContainer. Deprecated: Use SetProviderConfigReference.
func (*VappContainer) SetWriteConnectionSecretToReference ¶
func (mg *VappContainer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VappContainer.
type VappContainerList ¶
type VappContainerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VappContainer `json:"items"` }
VappContainer contains a list of VappContainerList
func (*VappContainerList) DeepCopy ¶
func (in *VappContainerList) DeepCopy() *VappContainerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VappContainerList.
func (*VappContainerList) DeepCopyInto ¶
func (in *VappContainerList) DeepCopyInto(out *VappContainerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VappContainerList) DeepCopyObject ¶
func (in *VappContainerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VappContainerList) GetItems ¶
func (l *VappContainerList) GetItems() []resource.Managed
GetItems of this VappContainerList.
type VappContainerObservation ¶
type VappContainerObservation struct{}
A VappContainerObservation records the observed state of a VappContainer
func (*VappContainerObservation) DeepCopy ¶
func (in *VappContainerObservation) DeepCopy() *VappContainerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VappContainerObservation.
func (*VappContainerObservation) DeepCopyInto ¶
func (in *VappContainerObservation) DeepCopyInto(out *VappContainerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VappContainerParameters ¶
type VappContainerParameters struct { CpuExpandable bool `json:"cpu_expandable"` CpuLimit int64 `json:"cpu_limit"` CpuReservation int64 `json:"cpu_reservation"` CustomAttributes map[string]string `json:"custom_attributes,omitempty"` MemoryExpandable bool `json:"memory_expandable"` MemoryLimit int64 `json:"memory_limit"` MemoryReservation int64 `json:"memory_reservation"` Name string `json:"name"` ParentFolderId string `json:"parent_folder_id"` ParentResourcePoolId string `json:"parent_resource_pool_id"` Tags []string `json:"tags,omitempty"` }
A VappContainerParameters defines the desired state of a VappContainer
func (*VappContainerParameters) DeepCopy ¶
func (in *VappContainerParameters) DeepCopy() *VappContainerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VappContainerParameters.
func (*VappContainerParameters) DeepCopyInto ¶
func (in *VappContainerParameters) DeepCopyInto(out *VappContainerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VappContainerSpec ¶
type VappContainerSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider VappContainerParameters `json:"forProvider"` }
A VappContainerSpec defines the desired state of a VappContainer
func (*VappContainerSpec) DeepCopy ¶
func (in *VappContainerSpec) DeepCopy() *VappContainerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VappContainerSpec.
func (*VappContainerSpec) DeepCopyInto ¶
func (in *VappContainerSpec) DeepCopyInto(out *VappContainerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VappContainerStatus ¶
type VappContainerStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider VappContainerObservation `json:"atProvider"` }
A VappContainerStatus defines the observed state of a VappContainer
func (*VappContainerStatus) DeepCopy ¶
func (in *VappContainerStatus) DeepCopy() *VappContainerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VappContainerStatus.
func (*VappContainerStatus) DeepCopyInto ¶
func (in *VappContainerStatus) DeepCopyInto(out *VappContainerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.