Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=inventory.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type VSphereCustomAttribute
- func (in *VSphereCustomAttribute) DeepCopy() *VSphereCustomAttribute
- func (in *VSphereCustomAttribute) DeepCopyInto(out *VSphereCustomAttribute)
- func (in *VSphereCustomAttribute) DeepCopyObject() runtime.Object
- func (mg *VSphereCustomAttribute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VSphereCustomAttribute) GetConnectionDetailsMapping() map[string]string
- func (mg *VSphereCustomAttribute) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VSphereCustomAttribute) GetID() string
- func (mg *VSphereCustomAttribute) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *VSphereCustomAttribute) GetObservation() (map[string]any, error)
- func (tr *VSphereCustomAttribute) GetParameters() (map[string]any, error)
- func (mg *VSphereCustomAttribute) GetProviderConfigReference() *xpv1.Reference
- func (mg *VSphereCustomAttribute) GetProviderReference() *xpv1.Reference
- func (mg *VSphereCustomAttribute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VSphereCustomAttribute) GetTerraformResourceType() string
- func (tr *VSphereCustomAttribute) GetTerraformSchemaVersion() int
- func (mg *VSphereCustomAttribute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VSphereCustomAttribute) LateInitialize(attrs []byte) (bool, error)
- func (mg *VSphereCustomAttribute) SetConditions(c ...xpv1.Condition)
- func (mg *VSphereCustomAttribute) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VSphereCustomAttribute) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *VSphereCustomAttribute) SetObservation(obs map[string]any) error
- func (tr *VSphereCustomAttribute) SetParameters(params map[string]any) error
- func (mg *VSphereCustomAttribute) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VSphereCustomAttribute) SetProviderReference(r *xpv1.Reference)
- func (mg *VSphereCustomAttribute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VSphereCustomAttribute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VSphereCustomAttributeList
- type VSphereCustomAttributeObservation
- type VSphereCustomAttributeParameters
- type VSphereCustomAttributeSpec
- type VSphereCustomAttributeStatus
- type VSphereDatacenter
- func (in *VSphereDatacenter) DeepCopy() *VSphereDatacenter
- func (in *VSphereDatacenter) DeepCopyInto(out *VSphereDatacenter)
- func (in *VSphereDatacenter) DeepCopyObject() runtime.Object
- func (mg *VSphereDatacenter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VSphereDatacenter) GetConnectionDetailsMapping() map[string]string
- func (mg *VSphereDatacenter) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VSphereDatacenter) GetID() string
- func (mg *VSphereDatacenter) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *VSphereDatacenter) GetObservation() (map[string]any, error)
- func (tr *VSphereDatacenter) GetParameters() (map[string]any, error)
- func (mg *VSphereDatacenter) GetProviderConfigReference() *xpv1.Reference
- func (mg *VSphereDatacenter) GetProviderReference() *xpv1.Reference
- func (mg *VSphereDatacenter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VSphereDatacenter) GetTerraformResourceType() string
- func (tr *VSphereDatacenter) GetTerraformSchemaVersion() int
- func (mg *VSphereDatacenter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VSphereDatacenter) LateInitialize(attrs []byte) (bool, error)
- func (mg *VSphereDatacenter) SetConditions(c ...xpv1.Condition)
- func (mg *VSphereDatacenter) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VSphereDatacenter) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *VSphereDatacenter) SetObservation(obs map[string]any) error
- func (tr *VSphereDatacenter) SetParameters(params map[string]any) error
- func (mg *VSphereDatacenter) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VSphereDatacenter) SetProviderReference(r *xpv1.Reference)
- func (mg *VSphereDatacenter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VSphereDatacenter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VSphereDatacenterList
- type VSphereDatacenterObservation
- type VSphereDatacenterParameters
- type VSphereDatacenterSpec
- type VSphereDatacenterStatus
- type VSphereFolder
- func (in *VSphereFolder) DeepCopy() *VSphereFolder
- func (in *VSphereFolder) DeepCopyInto(out *VSphereFolder)
- func (in *VSphereFolder) DeepCopyObject() runtime.Object
- func (mg *VSphereFolder) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VSphereFolder) GetConnectionDetailsMapping() map[string]string
- func (mg *VSphereFolder) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VSphereFolder) GetID() string
- func (mg *VSphereFolder) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *VSphereFolder) GetObservation() (map[string]any, error)
- func (tr *VSphereFolder) GetParameters() (map[string]any, error)
- func (mg *VSphereFolder) GetProviderConfigReference() *xpv1.Reference
- func (mg *VSphereFolder) GetProviderReference() *xpv1.Reference
- func (mg *VSphereFolder) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VSphereFolder) GetTerraformResourceType() string
- func (tr *VSphereFolder) GetTerraformSchemaVersion() int
- func (mg *VSphereFolder) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VSphereFolder) LateInitialize(attrs []byte) (bool, error)
- func (mg *VSphereFolder) SetConditions(c ...xpv1.Condition)
- func (mg *VSphereFolder) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VSphereFolder) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *VSphereFolder) SetObservation(obs map[string]any) error
- func (tr *VSphereFolder) SetParameters(params map[string]any) error
- func (mg *VSphereFolder) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VSphereFolder) SetProviderReference(r *xpv1.Reference)
- func (mg *VSphereFolder) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VSphereFolder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VSphereFolderList
- type VSphereFolderObservation
- type VSphereFolderParameters
- type VSphereFolderSpec
- type VSphereFolderStatus
- type VSphereTag
- func (in *VSphereTag) DeepCopy() *VSphereTag
- func (in *VSphereTag) DeepCopyInto(out *VSphereTag)
- func (in *VSphereTag) DeepCopyObject() runtime.Object
- func (mg *VSphereTag) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VSphereTag) GetConnectionDetailsMapping() map[string]string
- func (mg *VSphereTag) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VSphereTag) GetID() string
- func (mg *VSphereTag) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *VSphereTag) GetObservation() (map[string]any, error)
- func (tr *VSphereTag) GetParameters() (map[string]any, error)
- func (mg *VSphereTag) GetProviderConfigReference() *xpv1.Reference
- func (mg *VSphereTag) GetProviderReference() *xpv1.Reference
- func (mg *VSphereTag) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VSphereTag) GetTerraformResourceType() string
- func (tr *VSphereTag) GetTerraformSchemaVersion() int
- func (mg *VSphereTag) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VSphereTag) LateInitialize(attrs []byte) (bool, error)
- func (mg *VSphereTag) SetConditions(c ...xpv1.Condition)
- func (mg *VSphereTag) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VSphereTag) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *VSphereTag) SetObservation(obs map[string]any) error
- func (tr *VSphereTag) SetParameters(params map[string]any) error
- func (mg *VSphereTag) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VSphereTag) SetProviderReference(r *xpv1.Reference)
- func (mg *VSphereTag) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VSphereTag) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VSphereTagCategory
- func (in *VSphereTagCategory) DeepCopy() *VSphereTagCategory
- func (in *VSphereTagCategory) DeepCopyInto(out *VSphereTagCategory)
- func (in *VSphereTagCategory) DeepCopyObject() runtime.Object
- func (mg *VSphereTagCategory) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VSphereTagCategory) GetConnectionDetailsMapping() map[string]string
- func (mg *VSphereTagCategory) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VSphereTagCategory) GetID() string
- func (mg *VSphereTagCategory) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *VSphereTagCategory) GetObservation() (map[string]any, error)
- func (tr *VSphereTagCategory) GetParameters() (map[string]any, error)
- func (mg *VSphereTagCategory) GetProviderConfigReference() *xpv1.Reference
- func (mg *VSphereTagCategory) GetProviderReference() *xpv1.Reference
- func (mg *VSphereTagCategory) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VSphereTagCategory) GetTerraformResourceType() string
- func (tr *VSphereTagCategory) GetTerraformSchemaVersion() int
- func (mg *VSphereTagCategory) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VSphereTagCategory) LateInitialize(attrs []byte) (bool, error)
- func (mg *VSphereTagCategory) SetConditions(c ...xpv1.Condition)
- func (mg *VSphereTagCategory) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VSphereTagCategory) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *VSphereTagCategory) SetObservation(obs map[string]any) error
- func (tr *VSphereTagCategory) SetParameters(params map[string]any) error
- func (mg *VSphereTagCategory) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VSphereTagCategory) SetProviderReference(r *xpv1.Reference)
- func (mg *VSphereTagCategory) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VSphereTagCategory) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VSphereTagCategoryList
- type VSphereTagCategoryObservation
- type VSphereTagCategoryParameters
- type VSphereTagCategorySpec
- type VSphereTagCategoryStatus
- type VSphereTagList
- type VSphereTagObservation
- type VSphereTagParameters
- type VSphereTagSpec
- type VSphereTagStatus
Constants ¶
const ( CRDGroup = "inventory.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( VSphereCustomAttribute_Kind = "VSphereCustomAttribute" VSphereCustomAttribute_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VSphereCustomAttribute_Kind}.String() VSphereCustomAttribute_KindAPIVersion = VSphereCustomAttribute_Kind + "." + CRDGroupVersion.String() VSphereCustomAttribute_GroupVersionKind = CRDGroupVersion.WithKind(VSphereCustomAttribute_Kind) )
Repository type metadata.
var ( VSphereDatacenter_Kind = "VSphereDatacenter" VSphereDatacenter_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VSphereDatacenter_Kind}.String() VSphereDatacenter_KindAPIVersion = VSphereDatacenter_Kind + "." + CRDGroupVersion.String() VSphereDatacenter_GroupVersionKind = CRDGroupVersion.WithKind(VSphereDatacenter_Kind) )
Repository type metadata.
var ( VSphereFolder_Kind = "VSphereFolder" VSphereFolder_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VSphereFolder_Kind}.String() VSphereFolder_KindAPIVersion = VSphereFolder_Kind + "." + CRDGroupVersion.String() VSphereFolder_GroupVersionKind = CRDGroupVersion.WithKind(VSphereFolder_Kind) )
Repository type metadata.
var ( VSphereTag_Kind = "VSphereTag" VSphereTag_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VSphereTag_Kind}.String() VSphereTag_KindAPIVersion = VSphereTag_Kind + "." + CRDGroupVersion.String() VSphereTag_GroupVersionKind = CRDGroupVersion.WithKind(VSphereTag_Kind) )
Repository type metadata.
var ( VSphereTagCategory_Kind = "VSphereTagCategory" VSphereTagCategory_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VSphereTagCategory_Kind}.String() VSphereTagCategory_KindAPIVersion = VSphereTagCategory_Kind + "." + CRDGroupVersion.String() VSphereTagCategory_GroupVersionKind = CRDGroupVersion.WithKind(VSphereTagCategory_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type VSphereCustomAttribute ¶
type VSphereCustomAttribute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.name)",message="name is a required parameter" Spec VSphereCustomAttributeSpec `json:"spec"` Status VSphereCustomAttributeStatus `json:"status,omitempty"` }
VSphereCustomAttribute is the Schema for the VSphereCustomAttributes API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,vsphere}
func (*VSphereCustomAttribute) DeepCopy ¶
func (in *VSphereCustomAttribute) DeepCopy() *VSphereCustomAttribute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereCustomAttribute.
func (*VSphereCustomAttribute) DeepCopyInto ¶
func (in *VSphereCustomAttribute) DeepCopyInto(out *VSphereCustomAttribute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VSphereCustomAttribute) DeepCopyObject ¶
func (in *VSphereCustomAttribute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VSphereCustomAttribute) GetCondition ¶
func (mg *VSphereCustomAttribute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VSphereCustomAttribute.
func (*VSphereCustomAttribute) GetConnectionDetailsMapping ¶
func (tr *VSphereCustomAttribute) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VSphereCustomAttribute
func (*VSphereCustomAttribute) GetDeletionPolicy ¶
func (mg *VSphereCustomAttribute) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VSphereCustomAttribute.
func (*VSphereCustomAttribute) GetID ¶
func (tr *VSphereCustomAttribute) GetID() string
GetID returns ID of underlying Terraform resource of this VSphereCustomAttribute
func (*VSphereCustomAttribute) GetManagementPolicy ¶
func (mg *VSphereCustomAttribute) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this VSphereCustomAttribute.
func (*VSphereCustomAttribute) GetObservation ¶
func (tr *VSphereCustomAttribute) GetObservation() (map[string]any, error)
GetObservation of this VSphereCustomAttribute
func (*VSphereCustomAttribute) GetParameters ¶
func (tr *VSphereCustomAttribute) GetParameters() (map[string]any, error)
GetParameters of this VSphereCustomAttribute
func (*VSphereCustomAttribute) GetProviderConfigReference ¶
func (mg *VSphereCustomAttribute) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VSphereCustomAttribute.
func (*VSphereCustomAttribute) GetProviderReference ¶
func (mg *VSphereCustomAttribute) GetProviderReference() *xpv1.Reference
GetProviderReference of this VSphereCustomAttribute. Deprecated: Use GetProviderConfigReference.
func (*VSphereCustomAttribute) GetPublishConnectionDetailsTo ¶
func (mg *VSphereCustomAttribute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VSphereCustomAttribute.
func (*VSphereCustomAttribute) GetTerraformResourceType ¶
func (mg *VSphereCustomAttribute) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VSphereCustomAttribute
func (*VSphereCustomAttribute) GetTerraformSchemaVersion ¶
func (tr *VSphereCustomAttribute) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VSphereCustomAttribute) GetWriteConnectionSecretToReference ¶
func (mg *VSphereCustomAttribute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VSphereCustomAttribute.
func (*VSphereCustomAttribute) LateInitialize ¶
func (tr *VSphereCustomAttribute) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VSphereCustomAttribute using its observed tfState. returns True if there are any spec changes for the resource.
func (*VSphereCustomAttribute) SetConditions ¶
func (mg *VSphereCustomAttribute) SetConditions(c ...xpv1.Condition)
SetConditions of this VSphereCustomAttribute.
func (*VSphereCustomAttribute) SetDeletionPolicy ¶
func (mg *VSphereCustomAttribute) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VSphereCustomAttribute.
func (*VSphereCustomAttribute) SetManagementPolicy ¶
func (mg *VSphereCustomAttribute) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this VSphereCustomAttribute.
func (*VSphereCustomAttribute) SetObservation ¶
func (tr *VSphereCustomAttribute) SetObservation(obs map[string]any) error
SetObservation for this VSphereCustomAttribute
func (*VSphereCustomAttribute) SetParameters ¶
func (tr *VSphereCustomAttribute) SetParameters(params map[string]any) error
SetParameters for this VSphereCustomAttribute
func (*VSphereCustomAttribute) SetProviderConfigReference ¶
func (mg *VSphereCustomAttribute) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VSphereCustomAttribute.
func (*VSphereCustomAttribute) SetProviderReference ¶
func (mg *VSphereCustomAttribute) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VSphereCustomAttribute. Deprecated: Use SetProviderConfigReference.
func (*VSphereCustomAttribute) SetPublishConnectionDetailsTo ¶
func (mg *VSphereCustomAttribute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VSphereCustomAttribute.
func (*VSphereCustomAttribute) SetWriteConnectionSecretToReference ¶
func (mg *VSphereCustomAttribute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VSphereCustomAttribute.
type VSphereCustomAttributeList ¶
type VSphereCustomAttributeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VSphereCustomAttribute `json:"items"` }
VSphereCustomAttributeList contains a list of VSphereCustomAttributes
func (*VSphereCustomAttributeList) DeepCopy ¶
func (in *VSphereCustomAttributeList) DeepCopy() *VSphereCustomAttributeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereCustomAttributeList.
func (*VSphereCustomAttributeList) DeepCopyInto ¶
func (in *VSphereCustomAttributeList) DeepCopyInto(out *VSphereCustomAttributeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VSphereCustomAttributeList) DeepCopyObject ¶
func (in *VSphereCustomAttributeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VSphereCustomAttributeList) GetItems ¶
func (l *VSphereCustomAttributeList) GetItems() []resource.Managed
GetItems of this VSphereCustomAttributeList.
type VSphereCustomAttributeObservation ¶
type VSphereCustomAttributeObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` // Object type for which the custom attribute is valid. If not specified, the attribute is valid for all managed object types. ManagedObjectType *string `json:"managedObjectType,omitempty" tf:"managed_object_type,omitempty"` // The display name of the custom attribute. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*VSphereCustomAttributeObservation) DeepCopy ¶
func (in *VSphereCustomAttributeObservation) DeepCopy() *VSphereCustomAttributeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereCustomAttributeObservation.
func (*VSphereCustomAttributeObservation) DeepCopyInto ¶
func (in *VSphereCustomAttributeObservation) DeepCopyInto(out *VSphereCustomAttributeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereCustomAttributeParameters ¶
type VSphereCustomAttributeParameters struct { // Object type for which the custom attribute is valid. If not specified, the attribute is valid for all managed object types. // +kubebuilder:validation:Optional ManagedObjectType *string `json:"managedObjectType,omitempty" tf:"managed_object_type,omitempty"` // The display name of the custom attribute. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*VSphereCustomAttributeParameters) DeepCopy ¶
func (in *VSphereCustomAttributeParameters) DeepCopy() *VSphereCustomAttributeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereCustomAttributeParameters.
func (*VSphereCustomAttributeParameters) DeepCopyInto ¶
func (in *VSphereCustomAttributeParameters) DeepCopyInto(out *VSphereCustomAttributeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereCustomAttributeSpec ¶
type VSphereCustomAttributeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VSphereCustomAttributeParameters `json:"forProvider"` }
VSphereCustomAttributeSpec defines the desired state of VSphereCustomAttribute
func (*VSphereCustomAttributeSpec) DeepCopy ¶
func (in *VSphereCustomAttributeSpec) DeepCopy() *VSphereCustomAttributeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereCustomAttributeSpec.
func (*VSphereCustomAttributeSpec) DeepCopyInto ¶
func (in *VSphereCustomAttributeSpec) DeepCopyInto(out *VSphereCustomAttributeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereCustomAttributeStatus ¶
type VSphereCustomAttributeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VSphereCustomAttributeObservation `json:"atProvider,omitempty"` }
VSphereCustomAttributeStatus defines the observed state of VSphereCustomAttribute.
func (*VSphereCustomAttributeStatus) DeepCopy ¶
func (in *VSphereCustomAttributeStatus) DeepCopy() *VSphereCustomAttributeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereCustomAttributeStatus.
func (*VSphereCustomAttributeStatus) DeepCopyInto ¶
func (in *VSphereCustomAttributeStatus) DeepCopyInto(out *VSphereCustomAttributeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereDatacenter ¶
type VSphereDatacenter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.name)",message="name is a required parameter" Spec VSphereDatacenterSpec `json:"spec"` Status VSphereDatacenterStatus `json:"status,omitempty"` }
VSphereDatacenter is the Schema for the VSphereDatacenters API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,vsphere}
func (*VSphereDatacenter) DeepCopy ¶
func (in *VSphereDatacenter) DeepCopy() *VSphereDatacenter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereDatacenter.
func (*VSphereDatacenter) DeepCopyInto ¶
func (in *VSphereDatacenter) DeepCopyInto(out *VSphereDatacenter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VSphereDatacenter) DeepCopyObject ¶
func (in *VSphereDatacenter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VSphereDatacenter) GetCondition ¶
func (mg *VSphereDatacenter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VSphereDatacenter.
func (*VSphereDatacenter) GetConnectionDetailsMapping ¶
func (tr *VSphereDatacenter) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VSphereDatacenter
func (*VSphereDatacenter) GetDeletionPolicy ¶
func (mg *VSphereDatacenter) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VSphereDatacenter.
func (*VSphereDatacenter) GetID ¶
func (tr *VSphereDatacenter) GetID() string
GetID returns ID of underlying Terraform resource of this VSphereDatacenter
func (*VSphereDatacenter) GetManagementPolicy ¶
func (mg *VSphereDatacenter) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this VSphereDatacenter.
func (*VSphereDatacenter) GetObservation ¶
func (tr *VSphereDatacenter) GetObservation() (map[string]any, error)
GetObservation of this VSphereDatacenter
func (*VSphereDatacenter) GetParameters ¶
func (tr *VSphereDatacenter) GetParameters() (map[string]any, error)
GetParameters of this VSphereDatacenter
func (*VSphereDatacenter) GetProviderConfigReference ¶
func (mg *VSphereDatacenter) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VSphereDatacenter.
func (*VSphereDatacenter) GetProviderReference ¶
func (mg *VSphereDatacenter) GetProviderReference() *xpv1.Reference
GetProviderReference of this VSphereDatacenter. Deprecated: Use GetProviderConfigReference.
func (*VSphereDatacenter) GetPublishConnectionDetailsTo ¶
func (mg *VSphereDatacenter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VSphereDatacenter.
func (*VSphereDatacenter) GetTerraformResourceType ¶
func (mg *VSphereDatacenter) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VSphereDatacenter
func (*VSphereDatacenter) GetTerraformSchemaVersion ¶
func (tr *VSphereDatacenter) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VSphereDatacenter) GetWriteConnectionSecretToReference ¶
func (mg *VSphereDatacenter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VSphereDatacenter.
func (*VSphereDatacenter) LateInitialize ¶
func (tr *VSphereDatacenter) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VSphereDatacenter using its observed tfState. returns True if there are any spec changes for the resource.
func (*VSphereDatacenter) SetConditions ¶
func (mg *VSphereDatacenter) SetConditions(c ...xpv1.Condition)
SetConditions of this VSphereDatacenter.
func (*VSphereDatacenter) SetDeletionPolicy ¶
func (mg *VSphereDatacenter) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VSphereDatacenter.
func (*VSphereDatacenter) SetManagementPolicy ¶
func (mg *VSphereDatacenter) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this VSphereDatacenter.
func (*VSphereDatacenter) SetObservation ¶
func (tr *VSphereDatacenter) SetObservation(obs map[string]any) error
SetObservation for this VSphereDatacenter
func (*VSphereDatacenter) SetParameters ¶
func (tr *VSphereDatacenter) SetParameters(params map[string]any) error
SetParameters for this VSphereDatacenter
func (*VSphereDatacenter) SetProviderConfigReference ¶
func (mg *VSphereDatacenter) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VSphereDatacenter.
func (*VSphereDatacenter) SetProviderReference ¶
func (mg *VSphereDatacenter) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VSphereDatacenter. Deprecated: Use SetProviderConfigReference.
func (*VSphereDatacenter) SetPublishConnectionDetailsTo ¶
func (mg *VSphereDatacenter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VSphereDatacenter.
func (*VSphereDatacenter) SetWriteConnectionSecretToReference ¶
func (mg *VSphereDatacenter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VSphereDatacenter.
type VSphereDatacenterList ¶
type VSphereDatacenterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VSphereDatacenter `json:"items"` }
VSphereDatacenterList contains a list of VSphereDatacenters
func (*VSphereDatacenterList) DeepCopy ¶
func (in *VSphereDatacenterList) DeepCopy() *VSphereDatacenterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereDatacenterList.
func (*VSphereDatacenterList) DeepCopyInto ¶
func (in *VSphereDatacenterList) DeepCopyInto(out *VSphereDatacenterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VSphereDatacenterList) DeepCopyObject ¶
func (in *VSphereDatacenterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VSphereDatacenterList) GetItems ¶
func (l *VSphereDatacenterList) GetItems() []resource.Managed
GetItems of this VSphereDatacenterList.
type VSphereDatacenterObservation ¶
type VSphereDatacenterObservation struct { // A list of custom attributes to set on this resource. CustomAttributes map[string]*string `json:"customAttributes,omitempty" tf:"custom_attributes,omitempty"` Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Managed object ID of the datacenter. Moid *string `json:"moid,omitempty" tf:"moid,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` // A list of tag IDs to apply to this object. Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*VSphereDatacenterObservation) DeepCopy ¶
func (in *VSphereDatacenterObservation) DeepCopy() *VSphereDatacenterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereDatacenterObservation.
func (*VSphereDatacenterObservation) DeepCopyInto ¶
func (in *VSphereDatacenterObservation) DeepCopyInto(out *VSphereDatacenterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereDatacenterParameters ¶
type VSphereDatacenterParameters struct { // A list of custom attributes to set on this resource. // +kubebuilder:validation:Optional CustomAttributes map[string]*string `json:"customAttributes,omitempty" tf:"custom_attributes,omitempty"` // +kubebuilder:validation:Optional Folder *string `json:"folder,omitempty" tf:"folder,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // A list of tag IDs to apply to this object. // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*VSphereDatacenterParameters) DeepCopy ¶
func (in *VSphereDatacenterParameters) DeepCopy() *VSphereDatacenterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereDatacenterParameters.
func (*VSphereDatacenterParameters) DeepCopyInto ¶
func (in *VSphereDatacenterParameters) DeepCopyInto(out *VSphereDatacenterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereDatacenterSpec ¶
type VSphereDatacenterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VSphereDatacenterParameters `json:"forProvider"` }
VSphereDatacenterSpec defines the desired state of VSphereDatacenter
func (*VSphereDatacenterSpec) DeepCopy ¶
func (in *VSphereDatacenterSpec) DeepCopy() *VSphereDatacenterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereDatacenterSpec.
func (*VSphereDatacenterSpec) DeepCopyInto ¶
func (in *VSphereDatacenterSpec) DeepCopyInto(out *VSphereDatacenterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereDatacenterStatus ¶
type VSphereDatacenterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VSphereDatacenterObservation `json:"atProvider,omitempty"` }
VSphereDatacenterStatus defines the observed state of VSphereDatacenter.
func (*VSphereDatacenterStatus) DeepCopy ¶
func (in *VSphereDatacenterStatus) DeepCopy() *VSphereDatacenterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereDatacenterStatus.
func (*VSphereDatacenterStatus) DeepCopyInto ¶
func (in *VSphereDatacenterStatus) DeepCopyInto(out *VSphereDatacenterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereFolder ¶
type VSphereFolder struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.path)",message="path is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.type)",message="type is a required parameter" Spec VSphereFolderSpec `json:"spec"` Status VSphereFolderStatus `json:"status,omitempty"` }
VSphereFolder is the Schema for the VSphereFolders API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,vsphere}
func (*VSphereFolder) DeepCopy ¶
func (in *VSphereFolder) DeepCopy() *VSphereFolder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereFolder.
func (*VSphereFolder) DeepCopyInto ¶
func (in *VSphereFolder) DeepCopyInto(out *VSphereFolder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VSphereFolder) DeepCopyObject ¶
func (in *VSphereFolder) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VSphereFolder) GetCondition ¶
func (mg *VSphereFolder) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VSphereFolder.
func (*VSphereFolder) GetConnectionDetailsMapping ¶
func (tr *VSphereFolder) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VSphereFolder
func (*VSphereFolder) GetDeletionPolicy ¶
func (mg *VSphereFolder) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VSphereFolder.
func (*VSphereFolder) GetID ¶
func (tr *VSphereFolder) GetID() string
GetID returns ID of underlying Terraform resource of this VSphereFolder
func (*VSphereFolder) GetManagementPolicy ¶
func (mg *VSphereFolder) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this VSphereFolder.
func (*VSphereFolder) GetObservation ¶
func (tr *VSphereFolder) GetObservation() (map[string]any, error)
GetObservation of this VSphereFolder
func (*VSphereFolder) GetParameters ¶
func (tr *VSphereFolder) GetParameters() (map[string]any, error)
GetParameters of this VSphereFolder
func (*VSphereFolder) GetProviderConfigReference ¶
func (mg *VSphereFolder) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VSphereFolder.
func (*VSphereFolder) GetProviderReference ¶
func (mg *VSphereFolder) GetProviderReference() *xpv1.Reference
GetProviderReference of this VSphereFolder. Deprecated: Use GetProviderConfigReference.
func (*VSphereFolder) GetPublishConnectionDetailsTo ¶
func (mg *VSphereFolder) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VSphereFolder.
func (*VSphereFolder) GetTerraformResourceType ¶
func (mg *VSphereFolder) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VSphereFolder
func (*VSphereFolder) GetTerraformSchemaVersion ¶
func (tr *VSphereFolder) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VSphereFolder) GetWriteConnectionSecretToReference ¶
func (mg *VSphereFolder) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VSphereFolder.
func (*VSphereFolder) LateInitialize ¶
func (tr *VSphereFolder) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VSphereFolder using its observed tfState. returns True if there are any spec changes for the resource.
func (*VSphereFolder) SetConditions ¶
func (mg *VSphereFolder) SetConditions(c ...xpv1.Condition)
SetConditions of this VSphereFolder.
func (*VSphereFolder) SetDeletionPolicy ¶
func (mg *VSphereFolder) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VSphereFolder.
func (*VSphereFolder) SetManagementPolicy ¶
func (mg *VSphereFolder) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this VSphereFolder.
func (*VSphereFolder) SetObservation ¶
func (tr *VSphereFolder) SetObservation(obs map[string]any) error
SetObservation for this VSphereFolder
func (*VSphereFolder) SetParameters ¶
func (tr *VSphereFolder) SetParameters(params map[string]any) error
SetParameters for this VSphereFolder
func (*VSphereFolder) SetProviderConfigReference ¶
func (mg *VSphereFolder) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VSphereFolder.
func (*VSphereFolder) SetProviderReference ¶
func (mg *VSphereFolder) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VSphereFolder. Deprecated: Use SetProviderConfigReference.
func (*VSphereFolder) SetPublishConnectionDetailsTo ¶
func (mg *VSphereFolder) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VSphereFolder.
func (*VSphereFolder) SetWriteConnectionSecretToReference ¶
func (mg *VSphereFolder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VSphereFolder.
type VSphereFolderList ¶
type VSphereFolderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VSphereFolder `json:"items"` }
VSphereFolderList contains a list of VSphereFolders
func (*VSphereFolderList) DeepCopy ¶
func (in *VSphereFolderList) DeepCopy() *VSphereFolderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereFolderList.
func (*VSphereFolderList) DeepCopyInto ¶
func (in *VSphereFolderList) DeepCopyInto(out *VSphereFolderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VSphereFolderList) DeepCopyObject ¶
func (in *VSphereFolderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VSphereFolderList) GetItems ¶
func (l *VSphereFolderList) GetItems() []resource.Managed
GetItems of this VSphereFolderList.
type VSphereFolderObservation ¶
type VSphereFolderObservation struct { // A list of custom attributes to set on this resource. CustomAttributes map[string]*string `json:"customAttributes,omitempty" tf:"custom_attributes,omitempty"` // The ID of the datacenter. Can be ignored if creating a datacenter folder, otherwise required. DatacenterID *string `json:"datacenterId,omitempty" tf:"datacenter_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The path of the folder and any parents, relative to the datacenter and folder type being defined. Path *string `json:"path,omitempty" tf:"path,omitempty"` // A list of tag IDs to apply to this object. Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` // The type of the folder. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*VSphereFolderObservation) DeepCopy ¶
func (in *VSphereFolderObservation) DeepCopy() *VSphereFolderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereFolderObservation.
func (*VSphereFolderObservation) DeepCopyInto ¶
func (in *VSphereFolderObservation) DeepCopyInto(out *VSphereFolderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereFolderParameters ¶
type VSphereFolderParameters struct { // A list of custom attributes to set on this resource. // +kubebuilder:validation:Optional CustomAttributes map[string]*string `json:"customAttributes,omitempty" tf:"custom_attributes,omitempty"` // The ID of the datacenter. Can be ignored if creating a datacenter folder, otherwise required. // +kubebuilder:validation:Optional DatacenterID *string `json:"datacenterId,omitempty" tf:"datacenter_id,omitempty"` // The path of the folder and any parents, relative to the datacenter and folder type being defined. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // A list of tag IDs to apply to this object. // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` // The type of the folder. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*VSphereFolderParameters) DeepCopy ¶
func (in *VSphereFolderParameters) DeepCopy() *VSphereFolderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereFolderParameters.
func (*VSphereFolderParameters) DeepCopyInto ¶
func (in *VSphereFolderParameters) DeepCopyInto(out *VSphereFolderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereFolderSpec ¶
type VSphereFolderSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VSphereFolderParameters `json:"forProvider"` }
VSphereFolderSpec defines the desired state of VSphereFolder
func (*VSphereFolderSpec) DeepCopy ¶
func (in *VSphereFolderSpec) DeepCopy() *VSphereFolderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereFolderSpec.
func (*VSphereFolderSpec) DeepCopyInto ¶
func (in *VSphereFolderSpec) DeepCopyInto(out *VSphereFolderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereFolderStatus ¶
type VSphereFolderStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VSphereFolderObservation `json:"atProvider,omitempty"` }
VSphereFolderStatus defines the observed state of VSphereFolder.
func (*VSphereFolderStatus) DeepCopy ¶
func (in *VSphereFolderStatus) DeepCopy() *VSphereFolderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereFolderStatus.
func (*VSphereFolderStatus) DeepCopyInto ¶
func (in *VSphereFolderStatus) DeepCopyInto(out *VSphereFolderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereTag ¶
type VSphereTag struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.categoryId)",message="categoryId is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.name)",message="name is a required parameter" Spec VSphereTagSpec `json:"spec"` Status VSphereTagStatus `json:"status,omitempty"` }
VSphereTag is the Schema for the VSphereTags API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,vsphere}
func (*VSphereTag) DeepCopy ¶
func (in *VSphereTag) DeepCopy() *VSphereTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereTag.
func (*VSphereTag) DeepCopyInto ¶
func (in *VSphereTag) DeepCopyInto(out *VSphereTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VSphereTag) DeepCopyObject ¶
func (in *VSphereTag) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VSphereTag) GetCondition ¶
func (mg *VSphereTag) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VSphereTag.
func (*VSphereTag) GetConnectionDetailsMapping ¶
func (tr *VSphereTag) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VSphereTag
func (*VSphereTag) GetDeletionPolicy ¶
func (mg *VSphereTag) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VSphereTag.
func (*VSphereTag) GetID ¶
func (tr *VSphereTag) GetID() string
GetID returns ID of underlying Terraform resource of this VSphereTag
func (*VSphereTag) GetManagementPolicy ¶
func (mg *VSphereTag) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this VSphereTag.
func (*VSphereTag) GetObservation ¶
func (tr *VSphereTag) GetObservation() (map[string]any, error)
GetObservation of this VSphereTag
func (*VSphereTag) GetParameters ¶
func (tr *VSphereTag) GetParameters() (map[string]any, error)
GetParameters of this VSphereTag
func (*VSphereTag) GetProviderConfigReference ¶
func (mg *VSphereTag) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VSphereTag.
func (*VSphereTag) GetProviderReference ¶
func (mg *VSphereTag) GetProviderReference() *xpv1.Reference
GetProviderReference of this VSphereTag. Deprecated: Use GetProviderConfigReference.
func (*VSphereTag) GetPublishConnectionDetailsTo ¶
func (mg *VSphereTag) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VSphereTag.
func (*VSphereTag) GetTerraformResourceType ¶
func (mg *VSphereTag) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VSphereTag
func (*VSphereTag) GetTerraformSchemaVersion ¶
func (tr *VSphereTag) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VSphereTag) GetWriteConnectionSecretToReference ¶
func (mg *VSphereTag) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VSphereTag.
func (*VSphereTag) LateInitialize ¶
func (tr *VSphereTag) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VSphereTag using its observed tfState. returns True if there are any spec changes for the resource.
func (*VSphereTag) SetConditions ¶
func (mg *VSphereTag) SetConditions(c ...xpv1.Condition)
SetConditions of this VSphereTag.
func (*VSphereTag) SetDeletionPolicy ¶
func (mg *VSphereTag) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VSphereTag.
func (*VSphereTag) SetManagementPolicy ¶
func (mg *VSphereTag) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this VSphereTag.
func (*VSphereTag) SetObservation ¶
func (tr *VSphereTag) SetObservation(obs map[string]any) error
SetObservation for this VSphereTag
func (*VSphereTag) SetParameters ¶
func (tr *VSphereTag) SetParameters(params map[string]any) error
SetParameters for this VSphereTag
func (*VSphereTag) SetProviderConfigReference ¶
func (mg *VSphereTag) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VSphereTag.
func (*VSphereTag) SetProviderReference ¶
func (mg *VSphereTag) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VSphereTag. Deprecated: Use SetProviderConfigReference.
func (*VSphereTag) SetPublishConnectionDetailsTo ¶
func (mg *VSphereTag) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VSphereTag.
func (*VSphereTag) SetWriteConnectionSecretToReference ¶
func (mg *VSphereTag) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VSphereTag.
type VSphereTagCategory ¶
type VSphereTagCategory struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.associableTypes)",message="associableTypes is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.cardinality)",message="cardinality is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.name)",message="name is a required parameter" Spec VSphereTagCategorySpec `json:"spec"` Status VSphereTagCategoryStatus `json:"status,omitempty"` }
VSphereTagCategory is the Schema for the VSphereTagCategorys API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,vsphere}
func (*VSphereTagCategory) DeepCopy ¶
func (in *VSphereTagCategory) DeepCopy() *VSphereTagCategory
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereTagCategory.
func (*VSphereTagCategory) DeepCopyInto ¶
func (in *VSphereTagCategory) DeepCopyInto(out *VSphereTagCategory)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VSphereTagCategory) DeepCopyObject ¶
func (in *VSphereTagCategory) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VSphereTagCategory) GetCondition ¶
func (mg *VSphereTagCategory) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VSphereTagCategory.
func (*VSphereTagCategory) GetConnectionDetailsMapping ¶
func (tr *VSphereTagCategory) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VSphereTagCategory
func (*VSphereTagCategory) GetDeletionPolicy ¶
func (mg *VSphereTagCategory) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VSphereTagCategory.
func (*VSphereTagCategory) GetID ¶
func (tr *VSphereTagCategory) GetID() string
GetID returns ID of underlying Terraform resource of this VSphereTagCategory
func (*VSphereTagCategory) GetManagementPolicy ¶
func (mg *VSphereTagCategory) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this VSphereTagCategory.
func (*VSphereTagCategory) GetObservation ¶
func (tr *VSphereTagCategory) GetObservation() (map[string]any, error)
GetObservation of this VSphereTagCategory
func (*VSphereTagCategory) GetParameters ¶
func (tr *VSphereTagCategory) GetParameters() (map[string]any, error)
GetParameters of this VSphereTagCategory
func (*VSphereTagCategory) GetProviderConfigReference ¶
func (mg *VSphereTagCategory) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VSphereTagCategory.
func (*VSphereTagCategory) GetProviderReference ¶
func (mg *VSphereTagCategory) GetProviderReference() *xpv1.Reference
GetProviderReference of this VSphereTagCategory. Deprecated: Use GetProviderConfigReference.
func (*VSphereTagCategory) GetPublishConnectionDetailsTo ¶
func (mg *VSphereTagCategory) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VSphereTagCategory.
func (*VSphereTagCategory) GetTerraformResourceType ¶
func (mg *VSphereTagCategory) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VSphereTagCategory
func (*VSphereTagCategory) GetTerraformSchemaVersion ¶
func (tr *VSphereTagCategory) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VSphereTagCategory) GetWriteConnectionSecretToReference ¶
func (mg *VSphereTagCategory) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VSphereTagCategory.
func (*VSphereTagCategory) LateInitialize ¶
func (tr *VSphereTagCategory) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VSphereTagCategory using its observed tfState. returns True if there are any spec changes for the resource.
func (*VSphereTagCategory) SetConditions ¶
func (mg *VSphereTagCategory) SetConditions(c ...xpv1.Condition)
SetConditions of this VSphereTagCategory.
func (*VSphereTagCategory) SetDeletionPolicy ¶
func (mg *VSphereTagCategory) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VSphereTagCategory.
func (*VSphereTagCategory) SetManagementPolicy ¶
func (mg *VSphereTagCategory) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this VSphereTagCategory.
func (*VSphereTagCategory) SetObservation ¶
func (tr *VSphereTagCategory) SetObservation(obs map[string]any) error
SetObservation for this VSphereTagCategory
func (*VSphereTagCategory) SetParameters ¶
func (tr *VSphereTagCategory) SetParameters(params map[string]any) error
SetParameters for this VSphereTagCategory
func (*VSphereTagCategory) SetProviderConfigReference ¶
func (mg *VSphereTagCategory) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VSphereTagCategory.
func (*VSphereTagCategory) SetProviderReference ¶
func (mg *VSphereTagCategory) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VSphereTagCategory. Deprecated: Use SetProviderConfigReference.
func (*VSphereTagCategory) SetPublishConnectionDetailsTo ¶
func (mg *VSphereTagCategory) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VSphereTagCategory.
func (*VSphereTagCategory) SetWriteConnectionSecretToReference ¶
func (mg *VSphereTagCategory) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VSphereTagCategory.
type VSphereTagCategoryList ¶
type VSphereTagCategoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VSphereTagCategory `json:"items"` }
VSphereTagCategoryList contains a list of VSphereTagCategorys
func (*VSphereTagCategoryList) DeepCopy ¶
func (in *VSphereTagCategoryList) DeepCopy() *VSphereTagCategoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereTagCategoryList.
func (*VSphereTagCategoryList) DeepCopyInto ¶
func (in *VSphereTagCategoryList) DeepCopyInto(out *VSphereTagCategoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VSphereTagCategoryList) DeepCopyObject ¶
func (in *VSphereTagCategoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VSphereTagCategoryList) GetItems ¶
func (l *VSphereTagCategoryList) GetItems() []resource.Managed
GetItems of this VSphereTagCategoryList.
type VSphereTagCategoryObservation ¶
type VSphereTagCategoryObservation struct { // Object types to which this category's tags can be attached. Valid types include: Folder, ClusterComputeResource, Datacenter, Datastore, StoragePod, DistributedVirtualPortgroup, DistributedVirtualSwitch, VmwareDistributedVirtualSwitch, HostSystem, com.vmware.content.Library, com.vmware.content.library.Item, HostNetwork, Network, OpaqueNetwork, ResourcePool, VirtualApp, VirtualMachine. AssociableTypes []*string `json:"associableTypes,omitempty" tf:"associable_types,omitempty"` // The associated cardinality of the category. Can be one of SINGLE (object can only be assigned one tag in this category) or MULTIPLE (object can be assigned multiple tags in this category). Cardinality *string `json:"cardinality,omitempty" tf:"cardinality,omitempty"` // The description of the category. Description *string `json:"description,omitempty" tf:"description,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The display name of the category. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*VSphereTagCategoryObservation) DeepCopy ¶
func (in *VSphereTagCategoryObservation) DeepCopy() *VSphereTagCategoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereTagCategoryObservation.
func (*VSphereTagCategoryObservation) DeepCopyInto ¶
func (in *VSphereTagCategoryObservation) DeepCopyInto(out *VSphereTagCategoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereTagCategoryParameters ¶
type VSphereTagCategoryParameters struct { // Object types to which this category's tags can be attached. Valid types include: Folder, ClusterComputeResource, Datacenter, Datastore, StoragePod, DistributedVirtualPortgroup, DistributedVirtualSwitch, VmwareDistributedVirtualSwitch, HostSystem, com.vmware.content.Library, com.vmware.content.library.Item, HostNetwork, Network, OpaqueNetwork, ResourcePool, VirtualApp, VirtualMachine. // +kubebuilder:validation:Optional AssociableTypes []*string `json:"associableTypes,omitempty" tf:"associable_types,omitempty"` // The associated cardinality of the category. Can be one of SINGLE (object can only be assigned one tag in this category) or MULTIPLE (object can be assigned multiple tags in this category). // +kubebuilder:validation:Optional Cardinality *string `json:"cardinality,omitempty" tf:"cardinality,omitempty"` // The description of the category. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The display name of the category. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*VSphereTagCategoryParameters) DeepCopy ¶
func (in *VSphereTagCategoryParameters) DeepCopy() *VSphereTagCategoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereTagCategoryParameters.
func (*VSphereTagCategoryParameters) DeepCopyInto ¶
func (in *VSphereTagCategoryParameters) DeepCopyInto(out *VSphereTagCategoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereTagCategorySpec ¶
type VSphereTagCategorySpec struct { v1.ResourceSpec `json:",inline"` ForProvider VSphereTagCategoryParameters `json:"forProvider"` }
VSphereTagCategorySpec defines the desired state of VSphereTagCategory
func (*VSphereTagCategorySpec) DeepCopy ¶
func (in *VSphereTagCategorySpec) DeepCopy() *VSphereTagCategorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereTagCategorySpec.
func (*VSphereTagCategorySpec) DeepCopyInto ¶
func (in *VSphereTagCategorySpec) DeepCopyInto(out *VSphereTagCategorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereTagCategoryStatus ¶
type VSphereTagCategoryStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VSphereTagCategoryObservation `json:"atProvider,omitempty"` }
VSphereTagCategoryStatus defines the observed state of VSphereTagCategory.
func (*VSphereTagCategoryStatus) DeepCopy ¶
func (in *VSphereTagCategoryStatus) DeepCopy() *VSphereTagCategoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereTagCategoryStatus.
func (*VSphereTagCategoryStatus) DeepCopyInto ¶
func (in *VSphereTagCategoryStatus) DeepCopyInto(out *VSphereTagCategoryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereTagList ¶
type VSphereTagList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VSphereTag `json:"items"` }
VSphereTagList contains a list of VSphereTags
func (*VSphereTagList) DeepCopy ¶
func (in *VSphereTagList) DeepCopy() *VSphereTagList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereTagList.
func (*VSphereTagList) DeepCopyInto ¶
func (in *VSphereTagList) DeepCopyInto(out *VSphereTagList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VSphereTagList) DeepCopyObject ¶
func (in *VSphereTagList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VSphereTagList) GetItems ¶
func (l *VSphereTagList) GetItems() []resource.Managed
GetItems of this VSphereTagList.
type VSphereTagObservation ¶
type VSphereTagObservation struct { // The unique identifier of the parent category in which this tag will be created. CategoryID *string `json:"categoryId,omitempty" tf:"category_id,omitempty"` // The description of the tag. Description *string `json:"description,omitempty" tf:"description,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The display name of the tag. The name must be unique within its category. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*VSphereTagObservation) DeepCopy ¶
func (in *VSphereTagObservation) DeepCopy() *VSphereTagObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereTagObservation.
func (*VSphereTagObservation) DeepCopyInto ¶
func (in *VSphereTagObservation) DeepCopyInto(out *VSphereTagObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereTagParameters ¶
type VSphereTagParameters struct { // The unique identifier of the parent category in which this tag will be created. // +kubebuilder:validation:Optional CategoryID *string `json:"categoryId,omitempty" tf:"category_id,omitempty"` // The description of the tag. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The display name of the tag. The name must be unique within its category. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*VSphereTagParameters) DeepCopy ¶
func (in *VSphereTagParameters) DeepCopy() *VSphereTagParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereTagParameters.
func (*VSphereTagParameters) DeepCopyInto ¶
func (in *VSphereTagParameters) DeepCopyInto(out *VSphereTagParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereTagSpec ¶
type VSphereTagSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VSphereTagParameters `json:"forProvider"` }
VSphereTagSpec defines the desired state of VSphereTag
func (*VSphereTagSpec) DeepCopy ¶
func (in *VSphereTagSpec) DeepCopy() *VSphereTagSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereTagSpec.
func (*VSphereTagSpec) DeepCopyInto ¶
func (in *VSphereTagSpec) DeepCopyInto(out *VSphereTagSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VSphereTagStatus ¶
type VSphereTagStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VSphereTagObservation `json:"atProvider,omitempty"` }
VSphereTagStatus defines the observed state of VSphereTag.
func (*VSphereTagStatus) DeepCopy ¶
func (in *VSphereTagStatus) DeepCopy() *VSphereTagStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VSphereTagStatus.
func (*VSphereTagStatus) DeepCopyInto ¶
func (in *VSphereTagStatus) DeepCopyInto(out *VSphereTagStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.