Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeVappEntity(prev *VappEntity, ctyValue cty.Value) (resource.Managed, error)
- func DecodeVappEntity_ContainerId(p *VappEntityParameters, vals map[string]cty.Value)
- func DecodeVappEntity_CustomAttributes(p *VappEntityParameters, vals map[string]cty.Value)
- func DecodeVappEntity_StartAction(p *VappEntityParameters, vals map[string]cty.Value)
- func DecodeVappEntity_StartDelay(p *VappEntityParameters, vals map[string]cty.Value)
- func DecodeVappEntity_StartOrder(p *VappEntityParameters, vals map[string]cty.Value)
- func DecodeVappEntity_StopAction(p *VappEntityParameters, vals map[string]cty.Value)
- func DecodeVappEntity_StopDelay(p *VappEntityParameters, vals map[string]cty.Value)
- func DecodeVappEntity_Tags(p *VappEntityParameters, vals map[string]cty.Value)
- func DecodeVappEntity_TargetId(p *VappEntityParameters, vals map[string]cty.Value)
- func DecodeVappEntity_WaitForGuest(p *VappEntityParameters, vals map[string]cty.Value)
- func EncodeVappEntity(r VappEntity) cty.Value
- func EncodeVappEntity_ContainerId(p VappEntityParameters, vals map[string]cty.Value)
- func EncodeVappEntity_CustomAttributes(p VappEntityParameters, vals map[string]cty.Value)
- func EncodeVappEntity_StartAction(p VappEntityParameters, vals map[string]cty.Value)
- func EncodeVappEntity_StartDelay(p VappEntityParameters, vals map[string]cty.Value)
- func EncodeVappEntity_StartOrder(p VappEntityParameters, vals map[string]cty.Value)
- func EncodeVappEntity_StopAction(p VappEntityParameters, vals map[string]cty.Value)
- func EncodeVappEntity_StopDelay(p VappEntityParameters, vals map[string]cty.Value)
- func EncodeVappEntity_Tags(p VappEntityParameters, vals map[string]cty.Value)
- func EncodeVappEntity_TargetId(p VappEntityParameters, vals map[string]cty.Value)
- func EncodeVappEntity_WaitForGuest(p VappEntityParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeVappEntity_ContainerId(k *VappEntityParameters, p *VappEntityParameters, md *plugin.MergeDescription) bool
- func MergeVappEntity_CustomAttributes(k *VappEntityParameters, p *VappEntityParameters, md *plugin.MergeDescription) bool
- func MergeVappEntity_StartAction(k *VappEntityParameters, p *VappEntityParameters, md *plugin.MergeDescription) bool
- func MergeVappEntity_StartDelay(k *VappEntityParameters, p *VappEntityParameters, md *plugin.MergeDescription) bool
- func MergeVappEntity_StartOrder(k *VappEntityParameters, p *VappEntityParameters, md *plugin.MergeDescription) bool
- func MergeVappEntity_StopAction(k *VappEntityParameters, p *VappEntityParameters, md *plugin.MergeDescription) bool
- func MergeVappEntity_StopDelay(k *VappEntityParameters, p *VappEntityParameters, md *plugin.MergeDescription) bool
- func MergeVappEntity_Tags(k *VappEntityParameters, p *VappEntityParameters, md *plugin.MergeDescription) bool
- func MergeVappEntity_TargetId(k *VappEntityParameters, p *VappEntityParameters, md *plugin.MergeDescription) bool
- func MergeVappEntity_WaitForGuest(k *VappEntityParameters, p *VappEntityParameters, md *plugin.MergeDescription) bool
- type VappEntity
- func (in *VappEntity) DeepCopy() *VappEntity
- func (in *VappEntity) DeepCopyInto(out *VappEntity)
- func (in *VappEntity) DeepCopyObject() runtime.Object
- func (mg *VappEntity) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *VappEntity) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *VappEntity) GetProviderConfigReference() *xpv1.Reference
- func (mg *VappEntity) GetProviderReference() *xpv1.Reference
- func (mg *VappEntity) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *VappEntity) SetConditions(c ...xpv1.Condition)
- func (mg *VappEntity) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VappEntity) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VappEntity) SetProviderReference(r *xpv1.Reference)
- func (mg *VappEntity) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VappEntityList
- type VappEntityObservation
- type VappEntityParameters
- type VappEntitySpec
- type VappEntityStatus
Constants ¶
const ( Group = "vapp-entity.terraform-provider-vsphere.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "VappEntity" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "vsphere_vapp_entity" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeVappEntity ¶
func DecodeVappEntity_ContainerId ¶
func DecodeVappEntity_ContainerId(p *VappEntityParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVappEntity_CustomAttributes ¶
func DecodeVappEntity_CustomAttributes(p *VappEntityParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeVappEntity_StartAction ¶
func DecodeVappEntity_StartAction(p *VappEntityParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVappEntity_StartDelay ¶
func DecodeVappEntity_StartDelay(p *VappEntityParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVappEntity_StartOrder ¶
func DecodeVappEntity_StartOrder(p *VappEntityParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVappEntity_StopAction ¶
func DecodeVappEntity_StopAction(p *VappEntityParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVappEntity_StopDelay ¶
func DecodeVappEntity_StopDelay(p *VappEntityParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVappEntity_Tags ¶
func DecodeVappEntity_Tags(p *VappEntityParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeVappEntity_TargetId ¶
func DecodeVappEntity_TargetId(p *VappEntityParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVappEntity_WaitForGuest ¶
func DecodeVappEntity_WaitForGuest(p *VappEntityParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeVappEntity ¶
func EncodeVappEntity(r VappEntity) cty.Value
func EncodeVappEntity_ContainerId ¶
func EncodeVappEntity_ContainerId(p VappEntityParameters, vals map[string]cty.Value)
func EncodeVappEntity_CustomAttributes ¶
func EncodeVappEntity_CustomAttributes(p VappEntityParameters, vals map[string]cty.Value)
func EncodeVappEntity_StartAction ¶
func EncodeVappEntity_StartAction(p VappEntityParameters, vals map[string]cty.Value)
func EncodeVappEntity_StartDelay ¶
func EncodeVappEntity_StartDelay(p VappEntityParameters, vals map[string]cty.Value)
func EncodeVappEntity_StartOrder ¶
func EncodeVappEntity_StartOrder(p VappEntityParameters, vals map[string]cty.Value)
func EncodeVappEntity_StopAction ¶
func EncodeVappEntity_StopAction(p VappEntityParameters, vals map[string]cty.Value)
func EncodeVappEntity_StopDelay ¶
func EncodeVappEntity_StopDelay(p VappEntityParameters, vals map[string]cty.Value)
func EncodeVappEntity_Tags ¶
func EncodeVappEntity_Tags(p VappEntityParameters, vals map[string]cty.Value)
func EncodeVappEntity_TargetId ¶
func EncodeVappEntity_TargetId(p VappEntityParameters, vals map[string]cty.Value)
func EncodeVappEntity_WaitForGuest ¶
func EncodeVappEntity_WaitForGuest(p VappEntityParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeVappEntity_ContainerId ¶
func MergeVappEntity_ContainerId(k *VappEntityParameters, p *VappEntityParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVappEntity_CustomAttributes ¶
func MergeVappEntity_CustomAttributes(k *VappEntityParameters, p *VappEntityParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeVappEntity_StartAction ¶
func MergeVappEntity_StartAction(k *VappEntityParameters, p *VappEntityParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVappEntity_StartDelay ¶
func MergeVappEntity_StartDelay(k *VappEntityParameters, p *VappEntityParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVappEntity_StartOrder ¶
func MergeVappEntity_StartOrder(k *VappEntityParameters, p *VappEntityParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVappEntity_StopAction ¶
func MergeVappEntity_StopAction(k *VappEntityParameters, p *VappEntityParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVappEntity_StopDelay ¶
func MergeVappEntity_StopDelay(k *VappEntityParameters, p *VappEntityParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVappEntity_Tags ¶
func MergeVappEntity_Tags(k *VappEntityParameters, p *VappEntityParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeVappEntity_TargetId ¶
func MergeVappEntity_TargetId(k *VappEntityParameters, p *VappEntityParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVappEntity_WaitForGuest ¶
func MergeVappEntity_WaitForGuest(k *VappEntityParameters, p *VappEntityParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type VappEntity ¶
type VappEntity struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VappEntitySpec `json:"spec"` Status VappEntityStatus `json:"status,omitempty"` }
VappEntity is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*VappEntity) DeepCopy ¶
func (in *VappEntity) DeepCopy() *VappEntity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VappEntity.
func (*VappEntity) DeepCopyInto ¶
func (in *VappEntity) DeepCopyInto(out *VappEntity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VappEntity) DeepCopyObject ¶
func (in *VappEntity) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VappEntity) GetCondition ¶
func (mg *VappEntity) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VappEntity.
func (*VappEntity) GetDeletionPolicy ¶
func (mg *VappEntity) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VappEntity.
func (*VappEntity) GetProviderConfigReference ¶
func (mg *VappEntity) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VappEntity.
func (*VappEntity) GetProviderReference ¶
func (mg *VappEntity) GetProviderReference() *xpv1.Reference
GetProviderReference of this VappEntity. Deprecated: Use GetProviderConfigReference.
func (*VappEntity) GetWriteConnectionSecretToReference ¶
func (mg *VappEntity) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VappEntity.
func (*VappEntity) SetConditions ¶
func (mg *VappEntity) SetConditions(c ...xpv1.Condition)
SetConditions of this VappEntity.
func (*VappEntity) SetDeletionPolicy ¶
func (mg *VappEntity) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VappEntity.
func (*VappEntity) SetProviderConfigReference ¶
func (mg *VappEntity) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VappEntity.
func (*VappEntity) SetProviderReference ¶
func (mg *VappEntity) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VappEntity. Deprecated: Use SetProviderConfigReference.
func (*VappEntity) SetWriteConnectionSecretToReference ¶
func (mg *VappEntity) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VappEntity.
type VappEntityList ¶
type VappEntityList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VappEntity `json:"items"` }
VappEntity contains a list of VappEntityList
func (*VappEntityList) DeepCopy ¶
func (in *VappEntityList) DeepCopy() *VappEntityList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VappEntityList.
func (*VappEntityList) DeepCopyInto ¶
func (in *VappEntityList) DeepCopyInto(out *VappEntityList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VappEntityList) DeepCopyObject ¶
func (in *VappEntityList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VappEntityList) GetItems ¶
func (l *VappEntityList) GetItems() []resource.Managed
GetItems of this VappEntityList.
type VappEntityObservation ¶
type VappEntityObservation struct{}
A VappEntityObservation records the observed state of a VappEntity
func (*VappEntityObservation) DeepCopy ¶
func (in *VappEntityObservation) DeepCopy() *VappEntityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VappEntityObservation.
func (*VappEntityObservation) DeepCopyInto ¶
func (in *VappEntityObservation) DeepCopyInto(out *VappEntityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VappEntityParameters ¶
type VappEntityParameters struct { ContainerId string `json:"container_id"` CustomAttributes map[string]string `json:"custom_attributes,omitempty"` StartAction string `json:"start_action"` StartDelay int64 `json:"start_delay"` StartOrder int64 `json:"start_order"` StopAction string `json:"stop_action"` StopDelay int64 `json:"stop_delay"` Tags []string `json:"tags,omitempty"` TargetId string `json:"target_id"` WaitForGuest bool `json:"wait_for_guest"` }
A VappEntityParameters defines the desired state of a VappEntity
func (*VappEntityParameters) DeepCopy ¶
func (in *VappEntityParameters) DeepCopy() *VappEntityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VappEntityParameters.
func (*VappEntityParameters) DeepCopyInto ¶
func (in *VappEntityParameters) DeepCopyInto(out *VappEntityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VappEntitySpec ¶
type VappEntitySpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider VappEntityParameters `json:"forProvider"` }
A VappEntitySpec defines the desired state of a VappEntity
func (*VappEntitySpec) DeepCopy ¶
func (in *VappEntitySpec) DeepCopy() *VappEntitySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VappEntitySpec.
func (*VappEntitySpec) DeepCopyInto ¶
func (in *VappEntitySpec) DeepCopyInto(out *VappEntitySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VappEntityStatus ¶
type VappEntityStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider VappEntityObservation `json:"atProvider"` }
A VappEntityStatus defines the observed state of a VappEntity
func (*VappEntityStatus) DeepCopy ¶
func (in *VappEntityStatus) DeepCopy() *VappEntityStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VappEntityStatus.
func (*VappEntityStatus) DeepCopyInto ¶
func (in *VappEntityStatus) DeepCopyInto(out *VappEntityStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.