Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=fabric.vmware.vra +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Compute
- func (in *Compute) DeepCopy() *Compute
- func (in *Compute) DeepCopyInto(out *Compute)
- func (in *Compute) DeepCopyObject() runtime.Object
- func (mg *Compute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Compute) GetConnectionDetailsMapping() map[string]string
- func (mg *Compute) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Compute) GetID() string
- func (tr *Compute) GetInitParameters() (map[string]any, error)
- func (mg *Compute) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Compute) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Compute) GetObservation() (map[string]any, error)
- func (tr *Compute) GetParameters() (map[string]any, error)
- func (mg *Compute) GetProviderConfigReference() *xpv1.Reference
- func (mg *Compute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Compute) GetTerraformResourceType() string
- func (tr *Compute) GetTerraformSchemaVersion() int
- func (mg *Compute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Compute) Hub()
- func (tr *Compute) LateInitialize(attrs []byte) (bool, error)
- func (mg *Compute) SetConditions(c ...xpv1.Condition)
- func (mg *Compute) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Compute) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Compute) SetObservation(obs map[string]any) error
- func (tr *Compute) SetParameters(params map[string]any) error
- func (mg *Compute) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Compute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Compute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ComputeInitParameters
- type ComputeList
- type ComputeObservation
- type ComputeParameters
- type ComputeSpec
- type ComputeStatus
- type DatastoreVsphere
- func (in *DatastoreVsphere) DeepCopy() *DatastoreVsphere
- func (in *DatastoreVsphere) DeepCopyInto(out *DatastoreVsphere)
- func (in *DatastoreVsphere) DeepCopyObject() runtime.Object
- func (mg *DatastoreVsphere) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DatastoreVsphere) GetConnectionDetailsMapping() map[string]string
- func (mg *DatastoreVsphere) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DatastoreVsphere) GetID() string
- func (tr *DatastoreVsphere) GetInitParameters() (map[string]any, error)
- func (mg *DatastoreVsphere) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *DatastoreVsphere) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *DatastoreVsphere) GetObservation() (map[string]any, error)
- func (tr *DatastoreVsphere) GetParameters() (map[string]any, error)
- func (mg *DatastoreVsphere) GetProviderConfigReference() *xpv1.Reference
- func (mg *DatastoreVsphere) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DatastoreVsphere) GetTerraformResourceType() string
- func (tr *DatastoreVsphere) GetTerraformSchemaVersion() int
- func (mg *DatastoreVsphere) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DatastoreVsphere) Hub()
- func (tr *DatastoreVsphere) LateInitialize(attrs []byte) (bool, error)
- func (mg *DatastoreVsphere) SetConditions(c ...xpv1.Condition)
- func (mg *DatastoreVsphere) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DatastoreVsphere) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *DatastoreVsphere) SetObservation(obs map[string]any) error
- func (tr *DatastoreVsphere) SetParameters(params map[string]any) error
- func (mg *DatastoreVsphere) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DatastoreVsphere) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DatastoreVsphere) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DatastoreVsphereInitParameters
- type DatastoreVsphereLinksInitParameters
- type DatastoreVsphereLinksObservation
- type DatastoreVsphereLinksParameters
- type DatastoreVsphereList
- type DatastoreVsphereObservation
- type DatastoreVsphereParameters
- type DatastoreVsphereSpec
- type DatastoreVsphereStatus
- type DatastoreVsphereTagsInitParameters
- type DatastoreVsphereTagsObservation
- type DatastoreVsphereTagsParameters
- type LinksInitParameters
- type LinksObservation
- type LinksParameters
- type NetworkVsphere
- func (in *NetworkVsphere) DeepCopy() *NetworkVsphere
- func (in *NetworkVsphere) DeepCopyInto(out *NetworkVsphere)
- func (in *NetworkVsphere) DeepCopyObject() runtime.Object
- func (mg *NetworkVsphere) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NetworkVsphere) GetConnectionDetailsMapping() map[string]string
- func (mg *NetworkVsphere) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NetworkVsphere) GetID() string
- func (tr *NetworkVsphere) GetInitParameters() (map[string]any, error)
- func (mg *NetworkVsphere) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *NetworkVsphere) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *NetworkVsphere) GetObservation() (map[string]any, error)
- func (tr *NetworkVsphere) GetParameters() (map[string]any, error)
- func (mg *NetworkVsphere) GetProviderConfigReference() *xpv1.Reference
- func (mg *NetworkVsphere) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NetworkVsphere) GetTerraformResourceType() string
- func (tr *NetworkVsphere) GetTerraformSchemaVersion() int
- func (mg *NetworkVsphere) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NetworkVsphere) Hub()
- func (tr *NetworkVsphere) LateInitialize(attrs []byte) (bool, error)
- func (mg *NetworkVsphere) SetConditions(c ...xpv1.Condition)
- func (mg *NetworkVsphere) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *NetworkVsphere) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *NetworkVsphere) SetObservation(obs map[string]any) error
- func (tr *NetworkVsphere) SetParameters(params map[string]any) error
- func (mg *NetworkVsphere) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NetworkVsphere) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NetworkVsphere) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NetworkVsphereInitParameters
- type NetworkVsphereLinksInitParameters
- type NetworkVsphereLinksObservation
- type NetworkVsphereLinksParameters
- type NetworkVsphereList
- type NetworkVsphereObservation
- type NetworkVsphereParameters
- type NetworkVsphereSpec
- type NetworkVsphereStatus
- type NetworkVsphereTagsInitParameters
- type NetworkVsphereTagsObservation
- type NetworkVsphereTagsParameters
- type TagsInitParameters
- type TagsObservation
- type TagsParameters
Constants ¶
const ( CRDGroup = "fabric.vmware.vra" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Compute_Kind = "Compute" Compute_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Compute_Kind}.String() Compute_KindAPIVersion = Compute_Kind + "." + CRDGroupVersion.String() Compute_GroupVersionKind = CRDGroupVersion.WithKind(Compute_Kind) )
Repository type metadata.
var ( DatastoreVsphere_Kind = "DatastoreVsphere" DatastoreVsphere_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DatastoreVsphere_Kind}.String() DatastoreVsphere_KindAPIVersion = DatastoreVsphere_Kind + "." + CRDGroupVersion.String() DatastoreVsphere_GroupVersionKind = CRDGroupVersion.WithKind(DatastoreVsphere_Kind) )
Repository type metadata.
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 ( NetworkVsphere_Kind = "NetworkVsphere" NetworkVsphere_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NetworkVsphere_Kind}.String() NetworkVsphere_KindAPIVersion = NetworkVsphere_Kind + "." + CRDGroupVersion.String() NetworkVsphere_GroupVersionKind = CRDGroupVersion.WithKind(NetworkVsphere_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Compute ¶
type Compute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComputeSpec `json:"spec"` Status ComputeStatus `json:"status,omitempty"` }
Compute is the Schema for the Computes API. <no value> +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,vra8}
func (*Compute) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Compute.
func (*Compute) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Compute) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Compute) GetCondition ¶
func (mg *Compute) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Compute.
func (*Compute) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Compute
func (*Compute) GetDeletionPolicy ¶
func (mg *Compute) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Compute.
func (*Compute) GetInitParameters ¶
GetInitParameters of this Compute
func (*Compute) GetManagementPolicies ¶
func (mg *Compute) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Compute.
func (*Compute) GetMergedParameters ¶
GetInitParameters of this Compute
func (*Compute) GetObservation ¶
GetObservation of this Compute
func (*Compute) GetParameters ¶
GetParameters of this Compute
func (*Compute) GetProviderConfigReference ¶
GetProviderConfigReference of this Compute.
func (*Compute) GetPublishConnectionDetailsTo ¶
func (mg *Compute) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Compute.
func (*Compute) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Compute
func (*Compute) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Compute) GetWriteConnectionSecretToReference ¶
func (mg *Compute) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Compute.
func (*Compute) LateInitialize ¶
LateInitialize this Compute using its observed tfState. returns True if there are any spec changes for the resource.
func (*Compute) SetConditions ¶
SetConditions of this Compute.
func (*Compute) SetDeletionPolicy ¶
func (mg *Compute) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Compute.
func (*Compute) SetManagementPolicies ¶
func (mg *Compute) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Compute.
func (*Compute) SetObservation ¶
SetObservation for this Compute
func (*Compute) SetParameters ¶
SetParameters for this Compute
func (*Compute) SetProviderConfigReference ¶
SetProviderConfigReference of this Compute.
func (*Compute) SetPublishConnectionDetailsTo ¶
func (mg *Compute) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Compute.
func (*Compute) SetWriteConnectionSecretToReference ¶
func (mg *Compute) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Compute.
type ComputeInitParameters ¶
type ComputeInitParameters struct {
Tags []TagsInitParameters `json:"tags,omitempty" tf:"tags,omitempty"`
}
func (*ComputeInitParameters) DeepCopy ¶
func (in *ComputeInitParameters) DeepCopy() *ComputeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInitParameters.
func (*ComputeInitParameters) DeepCopyInto ¶
func (in *ComputeInitParameters) DeepCopyInto(out *ComputeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeList ¶
type ComputeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Compute `json:"items"` }
ComputeList contains a list of Computes
func (*ComputeList) DeepCopy ¶
func (in *ComputeList) DeepCopy() *ComputeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeList.
func (*ComputeList) DeepCopyInto ¶
func (in *ComputeList) DeepCopyInto(out *ComputeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComputeList) DeepCopyObject ¶
func (in *ComputeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ComputeList) GetItems ¶
func (l *ComputeList) GetItems() []resource.Managed
GetItems of this ComputeList.
type ComputeObservation ¶
type ComputeObservation struct { // Date when the entity was created. The date is in ISO 8601 and UTC. CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` // A list of key value pair of custom properties for the fabric compute resource. // +mapType=granular CustomProperties map[string]*string `json:"customProperties,omitempty" tf:"custom_properties,omitempty"` // A human-friendly description. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The id of the external entity on the provider side. ExternalID *string `json:"externalId,omitempty" tf:"external_id,omitempty"` // The external region id of the fabric compute. ExternalRegionID *string `json:"externalRegionId,omitempty" tf:"external_region_id,omitempty"` // The external zone id of the fabric compute. ExternalZoneID *string `json:"externalZoneId,omitempty" tf:"external_zone_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Lifecycle status of the compute instance. LifecycleState *string `json:"lifecycleState,omitempty" tf:"lifecycle_state,omitempty"` Links []LinksObservation `json:"links,omitempty" tf:"links,omitempty"` // A human-friendly name used as an identifier for the fabric compute resource instance. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The id of the organization this entity belongs to. OrgID *string `json:"orgId,omitempty" tf:"org_id,omitempty"` // Email of the user that owns the entity. Owner *string `json:"owner,omitempty" tf:"owner,omitempty"` // Power state of fabric compute instance. PowerState *string `json:"powerState,omitempty" tf:"power_state,omitempty"` Tags []TagsObservation `json:"tags,omitempty" tf:"tags,omitempty"` // Type of the fabric compute instance. Type *string `json:"type,omitempty" tf:"type,omitempty"` // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"` }
func (*ComputeObservation) DeepCopy ¶
func (in *ComputeObservation) DeepCopy() *ComputeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeObservation.
func (*ComputeObservation) DeepCopyInto ¶
func (in *ComputeObservation) DeepCopyInto(out *ComputeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeParameters ¶
type ComputeParameters struct { // +kubebuilder:validation:Optional Tags []TagsParameters `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ComputeParameters) DeepCopy ¶
func (in *ComputeParameters) DeepCopy() *ComputeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeParameters.
func (*ComputeParameters) DeepCopyInto ¶
func (in *ComputeParameters) DeepCopyInto(out *ComputeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeSpec ¶
type ComputeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ComputeParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ComputeInitParameters `json:"initProvider,omitempty"` }
ComputeSpec defines the desired state of Compute
func (*ComputeSpec) DeepCopy ¶
func (in *ComputeSpec) DeepCopy() *ComputeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeSpec.
func (*ComputeSpec) DeepCopyInto ¶
func (in *ComputeSpec) DeepCopyInto(out *ComputeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeStatus ¶
type ComputeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ComputeObservation `json:"atProvider,omitempty"` }
ComputeStatus defines the observed state of Compute.
func (*ComputeStatus) DeepCopy ¶
func (in *ComputeStatus) DeepCopy() *ComputeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeStatus.
func (*ComputeStatus) DeepCopyInto ¶
func (in *ComputeStatus) DeepCopyInto(out *ComputeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreVsphere ¶
type DatastoreVsphere struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatastoreVsphereSpec `json:"spec"` Status DatastoreVsphereStatus `json:"status,omitempty"` }
DatastoreVsphere is the Schema for the DatastoreVspheres API. <no value> +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,vra8}
func (*DatastoreVsphere) DeepCopy ¶
func (in *DatastoreVsphere) DeepCopy() *DatastoreVsphere
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreVsphere.
func (*DatastoreVsphere) DeepCopyInto ¶
func (in *DatastoreVsphere) DeepCopyInto(out *DatastoreVsphere)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatastoreVsphere) DeepCopyObject ¶
func (in *DatastoreVsphere) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatastoreVsphere) GetCondition ¶
func (mg *DatastoreVsphere) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DatastoreVsphere.
func (*DatastoreVsphere) GetConnectionDetailsMapping ¶
func (tr *DatastoreVsphere) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DatastoreVsphere
func (*DatastoreVsphere) GetDeletionPolicy ¶
func (mg *DatastoreVsphere) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DatastoreVsphere.
func (*DatastoreVsphere) GetID ¶
func (tr *DatastoreVsphere) GetID() string
GetID returns ID of underlying Terraform resource of this DatastoreVsphere
func (*DatastoreVsphere) GetInitParameters ¶
func (tr *DatastoreVsphere) GetInitParameters() (map[string]any, error)
GetInitParameters of this DatastoreVsphere
func (*DatastoreVsphere) GetManagementPolicies ¶
func (mg *DatastoreVsphere) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DatastoreVsphere.
func (*DatastoreVsphere) GetMergedParameters ¶
func (tr *DatastoreVsphere) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this DatastoreVsphere
func (*DatastoreVsphere) GetObservation ¶
func (tr *DatastoreVsphere) GetObservation() (map[string]any, error)
GetObservation of this DatastoreVsphere
func (*DatastoreVsphere) GetParameters ¶
func (tr *DatastoreVsphere) GetParameters() (map[string]any, error)
GetParameters of this DatastoreVsphere
func (*DatastoreVsphere) GetProviderConfigReference ¶
func (mg *DatastoreVsphere) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DatastoreVsphere.
func (*DatastoreVsphere) GetPublishConnectionDetailsTo ¶
func (mg *DatastoreVsphere) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DatastoreVsphere.
func (*DatastoreVsphere) GetTerraformResourceType ¶
func (mg *DatastoreVsphere) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DatastoreVsphere
func (*DatastoreVsphere) GetTerraformSchemaVersion ¶
func (tr *DatastoreVsphere) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DatastoreVsphere) GetWriteConnectionSecretToReference ¶
func (mg *DatastoreVsphere) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DatastoreVsphere.
func (*DatastoreVsphere) Hub ¶
func (tr *DatastoreVsphere) Hub()
Hub marks this type as a conversion hub.
func (*DatastoreVsphere) LateInitialize ¶
func (tr *DatastoreVsphere) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DatastoreVsphere using its observed tfState. returns True if there are any spec changes for the resource.
func (*DatastoreVsphere) SetConditions ¶
func (mg *DatastoreVsphere) SetConditions(c ...xpv1.Condition)
SetConditions of this DatastoreVsphere.
func (*DatastoreVsphere) SetDeletionPolicy ¶
func (mg *DatastoreVsphere) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DatastoreVsphere.
func (*DatastoreVsphere) SetManagementPolicies ¶
func (mg *DatastoreVsphere) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DatastoreVsphere.
func (*DatastoreVsphere) SetObservation ¶
func (tr *DatastoreVsphere) SetObservation(obs map[string]any) error
SetObservation for this DatastoreVsphere
func (*DatastoreVsphere) SetParameters ¶
func (tr *DatastoreVsphere) SetParameters(params map[string]any) error
SetParameters for this DatastoreVsphere
func (*DatastoreVsphere) SetProviderConfigReference ¶
func (mg *DatastoreVsphere) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DatastoreVsphere.
func (*DatastoreVsphere) SetPublishConnectionDetailsTo ¶
func (mg *DatastoreVsphere) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DatastoreVsphere.
func (*DatastoreVsphere) SetWriteConnectionSecretToReference ¶
func (mg *DatastoreVsphere) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DatastoreVsphere.
type DatastoreVsphereInitParameters ¶
type DatastoreVsphereInitParameters struct {
Tags []DatastoreVsphereTagsInitParameters `json:"tags,omitempty" tf:"tags,omitempty"`
}
func (*DatastoreVsphereInitParameters) DeepCopy ¶
func (in *DatastoreVsphereInitParameters) DeepCopy() *DatastoreVsphereInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreVsphereInitParameters.
func (*DatastoreVsphereInitParameters) DeepCopyInto ¶
func (in *DatastoreVsphereInitParameters) DeepCopyInto(out *DatastoreVsphereInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreVsphereLinksInitParameters ¶
type DatastoreVsphereLinksInitParameters struct { }
func (*DatastoreVsphereLinksInitParameters) DeepCopy ¶
func (in *DatastoreVsphereLinksInitParameters) DeepCopy() *DatastoreVsphereLinksInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreVsphereLinksInitParameters.
func (*DatastoreVsphereLinksInitParameters) DeepCopyInto ¶
func (in *DatastoreVsphereLinksInitParameters) DeepCopyInto(out *DatastoreVsphereLinksInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreVsphereLinksObservation ¶
type DatastoreVsphereLinksObservation struct { Href *string `json:"href,omitempty" tf:"href,omitempty"` // +listType=set Hrefs []*string `json:"hrefs,omitempty" tf:"hrefs,omitempty"` Rel *string `json:"rel,omitempty" tf:"rel,omitempty"` }
func (*DatastoreVsphereLinksObservation) DeepCopy ¶
func (in *DatastoreVsphereLinksObservation) DeepCopy() *DatastoreVsphereLinksObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreVsphereLinksObservation.
func (*DatastoreVsphereLinksObservation) DeepCopyInto ¶
func (in *DatastoreVsphereLinksObservation) DeepCopyInto(out *DatastoreVsphereLinksObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreVsphereLinksParameters ¶
type DatastoreVsphereLinksParameters struct { }
func (*DatastoreVsphereLinksParameters) DeepCopy ¶
func (in *DatastoreVsphereLinksParameters) DeepCopy() *DatastoreVsphereLinksParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreVsphereLinksParameters.
func (*DatastoreVsphereLinksParameters) DeepCopyInto ¶
func (in *DatastoreVsphereLinksParameters) DeepCopyInto(out *DatastoreVsphereLinksParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreVsphereList ¶
type DatastoreVsphereList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DatastoreVsphere `json:"items"` }
DatastoreVsphereList contains a list of DatastoreVspheres
func (*DatastoreVsphereList) DeepCopy ¶
func (in *DatastoreVsphereList) DeepCopy() *DatastoreVsphereList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreVsphereList.
func (*DatastoreVsphereList) DeepCopyInto ¶
func (in *DatastoreVsphereList) DeepCopyInto(out *DatastoreVsphereList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatastoreVsphereList) DeepCopyObject ¶
func (in *DatastoreVsphereList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatastoreVsphereList) GetItems ¶
func (l *DatastoreVsphereList) GetItems() []resource.Managed
GetItems of this DatastoreVsphereList.
type DatastoreVsphereObservation ¶
type DatastoreVsphereObservation struct { // Set of ids of the cloud accounts this entity belongs to. // +listType=set CloudAccountIds []*string `json:"cloudAccountIds,omitempty" tf:"cloud_account_ids,omitempty"` // Date when the entity was created. The date is in ISO 8601 and UTC. CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` // A human-friendly description. Description *string `json:"description,omitempty" tf:"description,omitempty"` // External entity Id on the provider side. ExternalID *string `json:"externalId,omitempty" tf:"external_id,omitempty"` // Id of datacenter in which the datastore is present. ExternalRegionID *string `json:"externalRegionId,omitempty" tf:"external_region_id,omitempty"` // Indicates free size available in datastore. FreeSizeGb *string `json:"freeSizeGb,omitempty" tf:"free_size_gb,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Links []DatastoreVsphereLinksObservation `json:"links,omitempty" tf:"links,omitempty"` // A human-friendly name used as an identifier for the vSphere fabric datastore resource instance. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The id of the organization this entity belongs to. OrgID *string `json:"orgId,omitempty" tf:"org_id,omitempty"` // Email of the user that owns the entity. Owner *string `json:"owner,omitempty" tf:"owner,omitempty"` Tags []DatastoreVsphereTagsObservation `json:"tags,omitempty" tf:"tags,omitempty"` // Type of datastore. Type *string `json:"type,omitempty" tf:"type,omitempty"` // Date when the entity was last updated. The date is ISO 8601 and UTC. UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"` }
func (*DatastoreVsphereObservation) DeepCopy ¶
func (in *DatastoreVsphereObservation) DeepCopy() *DatastoreVsphereObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreVsphereObservation.
func (*DatastoreVsphereObservation) DeepCopyInto ¶
func (in *DatastoreVsphereObservation) DeepCopyInto(out *DatastoreVsphereObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreVsphereParameters ¶
type DatastoreVsphereParameters struct { // +kubebuilder:validation:Optional Tags []DatastoreVsphereTagsParameters `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*DatastoreVsphereParameters) DeepCopy ¶
func (in *DatastoreVsphereParameters) DeepCopy() *DatastoreVsphereParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreVsphereParameters.
func (*DatastoreVsphereParameters) DeepCopyInto ¶
func (in *DatastoreVsphereParameters) DeepCopyInto(out *DatastoreVsphereParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreVsphereSpec ¶
type DatastoreVsphereSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DatastoreVsphereParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DatastoreVsphereInitParameters `json:"initProvider,omitempty"` }
DatastoreVsphereSpec defines the desired state of DatastoreVsphere
func (*DatastoreVsphereSpec) DeepCopy ¶
func (in *DatastoreVsphereSpec) DeepCopy() *DatastoreVsphereSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreVsphereSpec.
func (*DatastoreVsphereSpec) DeepCopyInto ¶
func (in *DatastoreVsphereSpec) DeepCopyInto(out *DatastoreVsphereSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreVsphereStatus ¶
type DatastoreVsphereStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DatastoreVsphereObservation `json:"atProvider,omitempty"` }
DatastoreVsphereStatus defines the observed state of DatastoreVsphere.
func (*DatastoreVsphereStatus) DeepCopy ¶
func (in *DatastoreVsphereStatus) DeepCopy() *DatastoreVsphereStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreVsphereStatus.
func (*DatastoreVsphereStatus) DeepCopyInto ¶
func (in *DatastoreVsphereStatus) DeepCopyInto(out *DatastoreVsphereStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreVsphereTagsInitParameters ¶
type DatastoreVsphereTagsInitParameters struct { Key *string `json:"key,omitempty" tf:"key,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*DatastoreVsphereTagsInitParameters) DeepCopy ¶
func (in *DatastoreVsphereTagsInitParameters) DeepCopy() *DatastoreVsphereTagsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreVsphereTagsInitParameters.
func (*DatastoreVsphereTagsInitParameters) DeepCopyInto ¶
func (in *DatastoreVsphereTagsInitParameters) DeepCopyInto(out *DatastoreVsphereTagsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreVsphereTagsObservation ¶
type DatastoreVsphereTagsObservation struct { Key *string `json:"key,omitempty" tf:"key,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*DatastoreVsphereTagsObservation) DeepCopy ¶
func (in *DatastoreVsphereTagsObservation) DeepCopy() *DatastoreVsphereTagsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreVsphereTagsObservation.
func (*DatastoreVsphereTagsObservation) DeepCopyInto ¶
func (in *DatastoreVsphereTagsObservation) DeepCopyInto(out *DatastoreVsphereTagsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreVsphereTagsParameters ¶
type DatastoreVsphereTagsParameters struct { // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*DatastoreVsphereTagsParameters) DeepCopy ¶
func (in *DatastoreVsphereTagsParameters) DeepCopy() *DatastoreVsphereTagsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreVsphereTagsParameters.
func (*DatastoreVsphereTagsParameters) DeepCopyInto ¶
func (in *DatastoreVsphereTagsParameters) DeepCopyInto(out *DatastoreVsphereTagsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinksInitParameters ¶
type LinksInitParameters struct { }
func (*LinksInitParameters) DeepCopy ¶
func (in *LinksInitParameters) DeepCopy() *LinksInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinksInitParameters.
func (*LinksInitParameters) DeepCopyInto ¶
func (in *LinksInitParameters) DeepCopyInto(out *LinksInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinksObservation ¶
type LinksObservation struct { Href *string `json:"href,omitempty" tf:"href,omitempty"` // +listType=set Hrefs []*string `json:"hrefs,omitempty" tf:"hrefs,omitempty"` Rel *string `json:"rel,omitempty" tf:"rel,omitempty"` }
func (*LinksObservation) DeepCopy ¶
func (in *LinksObservation) DeepCopy() *LinksObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinksObservation.
func (*LinksObservation) DeepCopyInto ¶
func (in *LinksObservation) DeepCopyInto(out *LinksObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinksParameters ¶
type LinksParameters struct { }
func (*LinksParameters) DeepCopy ¶
func (in *LinksParameters) DeepCopy() *LinksParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinksParameters.
func (*LinksParameters) DeepCopyInto ¶
func (in *LinksParameters) DeepCopyInto(out *LinksParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkVsphere ¶
type NetworkVsphere struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkVsphereSpec `json:"spec"` Status NetworkVsphereStatus `json:"status,omitempty"` }
NetworkVsphere is the Schema for the NetworkVspheres API. <no value> +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,vra8}
func (*NetworkVsphere) DeepCopy ¶
func (in *NetworkVsphere) DeepCopy() *NetworkVsphere
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkVsphere.
func (*NetworkVsphere) DeepCopyInto ¶
func (in *NetworkVsphere) DeepCopyInto(out *NetworkVsphere)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkVsphere) DeepCopyObject ¶
func (in *NetworkVsphere) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkVsphere) GetCondition ¶
func (mg *NetworkVsphere) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NetworkVsphere.
func (*NetworkVsphere) GetConnectionDetailsMapping ¶
func (tr *NetworkVsphere) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NetworkVsphere
func (*NetworkVsphere) GetDeletionPolicy ¶
func (mg *NetworkVsphere) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NetworkVsphere.
func (*NetworkVsphere) GetID ¶
func (tr *NetworkVsphere) GetID() string
GetID returns ID of underlying Terraform resource of this NetworkVsphere
func (*NetworkVsphere) GetInitParameters ¶
func (tr *NetworkVsphere) GetInitParameters() (map[string]any, error)
GetInitParameters of this NetworkVsphere
func (*NetworkVsphere) GetManagementPolicies ¶
func (mg *NetworkVsphere) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this NetworkVsphere.
func (*NetworkVsphere) GetMergedParameters ¶
func (tr *NetworkVsphere) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this NetworkVsphere
func (*NetworkVsphere) GetObservation ¶
func (tr *NetworkVsphere) GetObservation() (map[string]any, error)
GetObservation of this NetworkVsphere
func (*NetworkVsphere) GetParameters ¶
func (tr *NetworkVsphere) GetParameters() (map[string]any, error)
GetParameters of this NetworkVsphere
func (*NetworkVsphere) GetProviderConfigReference ¶
func (mg *NetworkVsphere) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NetworkVsphere.
func (*NetworkVsphere) GetPublishConnectionDetailsTo ¶
func (mg *NetworkVsphere) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NetworkVsphere.
func (*NetworkVsphere) GetTerraformResourceType ¶
func (mg *NetworkVsphere) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NetworkVsphere
func (*NetworkVsphere) GetTerraformSchemaVersion ¶
func (tr *NetworkVsphere) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NetworkVsphere) GetWriteConnectionSecretToReference ¶
func (mg *NetworkVsphere) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NetworkVsphere.
func (*NetworkVsphere) Hub ¶
func (tr *NetworkVsphere) Hub()
Hub marks this type as a conversion hub.
func (*NetworkVsphere) LateInitialize ¶
func (tr *NetworkVsphere) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NetworkVsphere using its observed tfState. returns True if there are any spec changes for the resource.
func (*NetworkVsphere) SetConditions ¶
func (mg *NetworkVsphere) SetConditions(c ...xpv1.Condition)
SetConditions of this NetworkVsphere.
func (*NetworkVsphere) SetDeletionPolicy ¶
func (mg *NetworkVsphere) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NetworkVsphere.
func (*NetworkVsphere) SetManagementPolicies ¶
func (mg *NetworkVsphere) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this NetworkVsphere.
func (*NetworkVsphere) SetObservation ¶
func (tr *NetworkVsphere) SetObservation(obs map[string]any) error
SetObservation for this NetworkVsphere
func (*NetworkVsphere) SetParameters ¶
func (tr *NetworkVsphere) SetParameters(params map[string]any) error
SetParameters for this NetworkVsphere
func (*NetworkVsphere) SetProviderConfigReference ¶
func (mg *NetworkVsphere) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NetworkVsphere.
func (*NetworkVsphere) SetPublishConnectionDetailsTo ¶
func (mg *NetworkVsphere) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NetworkVsphere.
func (*NetworkVsphere) SetWriteConnectionSecretToReference ¶
func (mg *NetworkVsphere) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NetworkVsphere.
type NetworkVsphereInitParameters ¶
type NetworkVsphereInitParameters struct { Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"` DNSSearchDomains []*string `json:"dnsSearchDomains,omitempty" tf:"dns_search_domains,omitempty"` DNSServerAddresses []*string `json:"dnsServerAddresses,omitempty" tf:"dns_server_addresses,omitempty"` DefaultGateway *string `json:"defaultGateway,omitempty" tf:"default_gateway,omitempty"` DefaultIPv6Gateway *string `json:"defaultIpv6Gateway,omitempty" tf:"default_ipv6_gateway,omitempty"` Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` IPv6Cidr *string `json:"ipv6Cidr,omitempty" tf:"ipv6_cidr,omitempty"` IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` IsPublic *bool `json:"isPublic,omitempty" tf:"is_public,omitempty"` Tags []NetworkVsphereTagsInitParameters `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*NetworkVsphereInitParameters) DeepCopy ¶
func (in *NetworkVsphereInitParameters) DeepCopy() *NetworkVsphereInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkVsphereInitParameters.
func (*NetworkVsphereInitParameters) DeepCopyInto ¶
func (in *NetworkVsphereInitParameters) DeepCopyInto(out *NetworkVsphereInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkVsphereLinksInitParameters ¶
type NetworkVsphereLinksInitParameters struct { }
func (*NetworkVsphereLinksInitParameters) DeepCopy ¶
func (in *NetworkVsphereLinksInitParameters) DeepCopy() *NetworkVsphereLinksInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkVsphereLinksInitParameters.
func (*NetworkVsphereLinksInitParameters) DeepCopyInto ¶
func (in *NetworkVsphereLinksInitParameters) DeepCopyInto(out *NetworkVsphereLinksInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkVsphereLinksObservation ¶
type NetworkVsphereLinksObservation struct { Href *string `json:"href,omitempty" tf:"href,omitempty"` // +listType=set Hrefs []*string `json:"hrefs,omitempty" tf:"hrefs,omitempty"` Rel *string `json:"rel,omitempty" tf:"rel,omitempty"` }
func (*NetworkVsphereLinksObservation) DeepCopy ¶
func (in *NetworkVsphereLinksObservation) DeepCopy() *NetworkVsphereLinksObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkVsphereLinksObservation.
func (*NetworkVsphereLinksObservation) DeepCopyInto ¶
func (in *NetworkVsphereLinksObservation) DeepCopyInto(out *NetworkVsphereLinksObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkVsphereLinksParameters ¶
type NetworkVsphereLinksParameters struct { }
func (*NetworkVsphereLinksParameters) DeepCopy ¶
func (in *NetworkVsphereLinksParameters) DeepCopy() *NetworkVsphereLinksParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkVsphereLinksParameters.
func (*NetworkVsphereLinksParameters) DeepCopyInto ¶
func (in *NetworkVsphereLinksParameters) DeepCopyInto(out *NetworkVsphereLinksParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkVsphereList ¶
type NetworkVsphereList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetworkVsphere `json:"items"` }
NetworkVsphereList contains a list of NetworkVspheres
func (*NetworkVsphereList) DeepCopy ¶
func (in *NetworkVsphereList) DeepCopy() *NetworkVsphereList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkVsphereList.
func (*NetworkVsphereList) DeepCopyInto ¶
func (in *NetworkVsphereList) DeepCopyInto(out *NetworkVsphereList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkVsphereList) DeepCopyObject ¶
func (in *NetworkVsphereList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkVsphereList) GetItems ¶
func (l *NetworkVsphereList) GetItems() []resource.Managed
GetItems of this NetworkVsphereList.
type NetworkVsphereObservation ¶
type NetworkVsphereObservation struct { Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"` // +listType=set CloudAccountIds []*string `json:"cloudAccountIds,omitempty" tf:"cloud_account_ids,omitempty"` CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` // +mapType=granular CustomProperties map[string]*string `json:"customProperties,omitempty" tf:"custom_properties,omitempty"` DNSSearchDomains []*string `json:"dnsSearchDomains,omitempty" tf:"dns_search_domains,omitempty"` DNSServerAddresses []*string `json:"dnsServerAddresses,omitempty" tf:"dns_server_addresses,omitempty"` DefaultGateway *string `json:"defaultGateway,omitempty" tf:"default_gateway,omitempty"` DefaultIPv6Gateway *string `json:"defaultIpv6Gateway,omitempty" tf:"default_ipv6_gateway,omitempty"` Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` ExternalID *string `json:"externalId,omitempty" tf:"external_id,omitempty"` ExternalRegionID *string `json:"externalRegionId,omitempty" tf:"external_region_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IPv6Cidr *string `json:"ipv6Cidr,omitempty" tf:"ipv6_cidr,omitempty"` IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` IsPublic *bool `json:"isPublic,omitempty" tf:"is_public,omitempty"` Links []NetworkVsphereLinksObservation `json:"links,omitempty" tf:"links,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` OrgID *string `json:"orgId,omitempty" tf:"org_id,omitempty"` OrganizationID *string `json:"organizationId,omitempty" tf:"organization_id,omitempty"` Tags []NetworkVsphereTagsObservation `json:"tags,omitempty" tf:"tags,omitempty"` UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"` }
func (*NetworkVsphereObservation) DeepCopy ¶
func (in *NetworkVsphereObservation) DeepCopy() *NetworkVsphereObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkVsphereObservation.
func (*NetworkVsphereObservation) DeepCopyInto ¶
func (in *NetworkVsphereObservation) DeepCopyInto(out *NetworkVsphereObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkVsphereParameters ¶
type NetworkVsphereParameters struct { // +kubebuilder:validation:Optional Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"` // +kubebuilder:validation:Optional DNSSearchDomains []*string `json:"dnsSearchDomains,omitempty" tf:"dns_search_domains,omitempty"` // +kubebuilder:validation:Optional DNSServerAddresses []*string `json:"dnsServerAddresses,omitempty" tf:"dns_server_addresses,omitempty"` // +kubebuilder:validation:Optional DefaultGateway *string `json:"defaultGateway,omitempty" tf:"default_gateway,omitempty"` // +kubebuilder:validation:Optional DefaultIPv6Gateway *string `json:"defaultIpv6Gateway,omitempty" tf:"default_ipv6_gateway,omitempty"` // +kubebuilder:validation:Optional Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` // +kubebuilder:validation:Optional IPv6Cidr *string `json:"ipv6Cidr,omitempty" tf:"ipv6_cidr,omitempty"` // +kubebuilder:validation:Optional IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // +kubebuilder:validation:Optional IsPublic *bool `json:"isPublic,omitempty" tf:"is_public,omitempty"` // +kubebuilder:validation:Optional Tags []NetworkVsphereTagsParameters `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*NetworkVsphereParameters) DeepCopy ¶
func (in *NetworkVsphereParameters) DeepCopy() *NetworkVsphereParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkVsphereParameters.
func (*NetworkVsphereParameters) DeepCopyInto ¶
func (in *NetworkVsphereParameters) DeepCopyInto(out *NetworkVsphereParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkVsphereSpec ¶
type NetworkVsphereSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NetworkVsphereParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider NetworkVsphereInitParameters `json:"initProvider,omitempty"` }
NetworkVsphereSpec defines the desired state of NetworkVsphere
func (*NetworkVsphereSpec) DeepCopy ¶
func (in *NetworkVsphereSpec) DeepCopy() *NetworkVsphereSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkVsphereSpec.
func (*NetworkVsphereSpec) DeepCopyInto ¶
func (in *NetworkVsphereSpec) DeepCopyInto(out *NetworkVsphereSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkVsphereStatus ¶
type NetworkVsphereStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NetworkVsphereObservation `json:"atProvider,omitempty"` }
NetworkVsphereStatus defines the observed state of NetworkVsphere.
func (*NetworkVsphereStatus) DeepCopy ¶
func (in *NetworkVsphereStatus) DeepCopy() *NetworkVsphereStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkVsphereStatus.
func (*NetworkVsphereStatus) DeepCopyInto ¶
func (in *NetworkVsphereStatus) DeepCopyInto(out *NetworkVsphereStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkVsphereTagsInitParameters ¶
type NetworkVsphereTagsInitParameters struct { Key *string `json:"key,omitempty" tf:"key,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NetworkVsphereTagsInitParameters) DeepCopy ¶
func (in *NetworkVsphereTagsInitParameters) DeepCopy() *NetworkVsphereTagsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkVsphereTagsInitParameters.
func (*NetworkVsphereTagsInitParameters) DeepCopyInto ¶
func (in *NetworkVsphereTagsInitParameters) DeepCopyInto(out *NetworkVsphereTagsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkVsphereTagsObservation ¶
type NetworkVsphereTagsObservation struct { Key *string `json:"key,omitempty" tf:"key,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NetworkVsphereTagsObservation) DeepCopy ¶
func (in *NetworkVsphereTagsObservation) DeepCopy() *NetworkVsphereTagsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkVsphereTagsObservation.
func (*NetworkVsphereTagsObservation) DeepCopyInto ¶
func (in *NetworkVsphereTagsObservation) DeepCopyInto(out *NetworkVsphereTagsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkVsphereTagsParameters ¶
type NetworkVsphereTagsParameters struct { // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*NetworkVsphereTagsParameters) DeepCopy ¶
func (in *NetworkVsphereTagsParameters) DeepCopy() *NetworkVsphereTagsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkVsphereTagsParameters.
func (*NetworkVsphereTagsParameters) DeepCopyInto ¶
func (in *NetworkVsphereTagsParameters) DeepCopyInto(out *NetworkVsphereTagsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagsInitParameters ¶
type TagsInitParameters struct { Key *string `json:"key,omitempty" tf:"key,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TagsInitParameters) DeepCopy ¶
func (in *TagsInitParameters) DeepCopy() *TagsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagsInitParameters.
func (*TagsInitParameters) DeepCopyInto ¶
func (in *TagsInitParameters) DeepCopyInto(out *TagsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagsObservation ¶
type TagsObservation struct { Key *string `json:"key,omitempty" tf:"key,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TagsObservation) DeepCopy ¶
func (in *TagsObservation) DeepCopy() *TagsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagsObservation.
func (*TagsObservation) DeepCopyInto ¶
func (in *TagsObservation) DeepCopyInto(out *TagsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagsParameters ¶
type TagsParameters struct { // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*TagsParameters) DeepCopy ¶
func (in *TagsParameters) DeepCopy() *TagsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagsParameters.
func (*TagsParameters) DeepCopyInto ¶
func (in *TagsParameters) DeepCopyInto(out *TagsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_compute_terraformed.go
- zz_compute_types.go
- zz_datastorevsphere_terraformed.go
- zz_datastorevsphere_types.go
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_networkvsphere_terraformed.go
- zz_networkvsphere_types.go