Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=avs.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type CircuitObservation
- type CircuitParameters
- type ManagementClusterObservation
- type ManagementClusterParameters
- type VMwareCluster
- func (in *VMwareCluster) DeepCopy() *VMwareCluster
- func (in *VMwareCluster) DeepCopyInto(out *VMwareCluster)
- func (in *VMwareCluster) DeepCopyObject() runtime.Object
- func (mg *VMwareCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VMwareCluster) GetConnectionDetailsMapping() map[string]string
- func (mg *VMwareCluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VMwareCluster) GetID() string
- func (tr *VMwareCluster) GetObservation() (map[string]interface{}, error)
- func (tr *VMwareCluster) GetParameters() (map[string]interface{}, error)
- func (mg *VMwareCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *VMwareCluster) GetProviderReference() *xpv1.Reference
- func (mg *VMwareCluster) GetTerraformResourceType() string
- func (tr *VMwareCluster) GetTerraformSchemaVersion() int
- func (mg *VMwareCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VMwareCluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *VMwareCluster) SetConditions(c ...xpv1.Condition)
- func (mg *VMwareCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VMwareCluster) SetObservation(obs map[string]interface{}) error
- func (tr *VMwareCluster) SetParameters(params map[string]interface{}) error
- func (mg *VMwareCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VMwareCluster) SetProviderReference(r *xpv1.Reference)
- func (mg *VMwareCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VMwareClusterList
- type VMwareClusterObservation
- type VMwareClusterParameters
- type VMwareClusterSpec
- type VMwareClusterStatus
- type VMwareExpressRouteAuthorization
- func (in *VMwareExpressRouteAuthorization) DeepCopy() *VMwareExpressRouteAuthorization
- func (in *VMwareExpressRouteAuthorization) DeepCopyInto(out *VMwareExpressRouteAuthorization)
- func (in *VMwareExpressRouteAuthorization) DeepCopyObject() runtime.Object
- func (mg *VMwareExpressRouteAuthorization) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VMwareExpressRouteAuthorization) GetConnectionDetailsMapping() map[string]string
- func (mg *VMwareExpressRouteAuthorization) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VMwareExpressRouteAuthorization) GetID() string
- func (tr *VMwareExpressRouteAuthorization) GetObservation() (map[string]interface{}, error)
- func (tr *VMwareExpressRouteAuthorization) GetParameters() (map[string]interface{}, error)
- func (mg *VMwareExpressRouteAuthorization) GetProviderConfigReference() *xpv1.Reference
- func (mg *VMwareExpressRouteAuthorization) GetProviderReference() *xpv1.Reference
- func (mg *VMwareExpressRouteAuthorization) GetTerraformResourceType() string
- func (tr *VMwareExpressRouteAuthorization) GetTerraformSchemaVersion() int
- func (mg *VMwareExpressRouteAuthorization) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VMwareExpressRouteAuthorization) LateInitialize(attrs []byte) (bool, error)
- func (mg *VMwareExpressRouteAuthorization) SetConditions(c ...xpv1.Condition)
- func (mg *VMwareExpressRouteAuthorization) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VMwareExpressRouteAuthorization) SetObservation(obs map[string]interface{}) error
- func (tr *VMwareExpressRouteAuthorization) SetParameters(params map[string]interface{}) error
- func (mg *VMwareExpressRouteAuthorization) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VMwareExpressRouteAuthorization) SetProviderReference(r *xpv1.Reference)
- func (mg *VMwareExpressRouteAuthorization) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VMwareExpressRouteAuthorizationList
- func (in *VMwareExpressRouteAuthorizationList) DeepCopy() *VMwareExpressRouteAuthorizationList
- func (in *VMwareExpressRouteAuthorizationList) DeepCopyInto(out *VMwareExpressRouteAuthorizationList)
- func (in *VMwareExpressRouteAuthorizationList) DeepCopyObject() runtime.Object
- func (l *VMwareExpressRouteAuthorizationList) GetItems() []resource.Managed
- type VMwareExpressRouteAuthorizationObservation
- type VMwareExpressRouteAuthorizationParameters
- type VMwareExpressRouteAuthorizationSpec
- type VMwareExpressRouteAuthorizationStatus
- type VMwarePrivateCloud
- func (in *VMwarePrivateCloud) DeepCopy() *VMwarePrivateCloud
- func (in *VMwarePrivateCloud) DeepCopyInto(out *VMwarePrivateCloud)
- func (in *VMwarePrivateCloud) DeepCopyObject() runtime.Object
- func (mg *VMwarePrivateCloud) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VMwarePrivateCloud) GetConnectionDetailsMapping() map[string]string
- func (mg *VMwarePrivateCloud) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VMwarePrivateCloud) GetID() string
- func (tr *VMwarePrivateCloud) GetObservation() (map[string]interface{}, error)
- func (tr *VMwarePrivateCloud) GetParameters() (map[string]interface{}, error)
- func (mg *VMwarePrivateCloud) GetProviderConfigReference() *xpv1.Reference
- func (mg *VMwarePrivateCloud) GetProviderReference() *xpv1.Reference
- func (mg *VMwarePrivateCloud) GetTerraformResourceType() string
- func (tr *VMwarePrivateCloud) GetTerraformSchemaVersion() int
- func (mg *VMwarePrivateCloud) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VMwarePrivateCloud) LateInitialize(attrs []byte) (bool, error)
- func (mg *VMwarePrivateCloud) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VMwarePrivateCloud) SetConditions(c ...xpv1.Condition)
- func (mg *VMwarePrivateCloud) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VMwarePrivateCloud) SetObservation(obs map[string]interface{}) error
- func (tr *VMwarePrivateCloud) SetParameters(params map[string]interface{}) error
- func (mg *VMwarePrivateCloud) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VMwarePrivateCloud) SetProviderReference(r *xpv1.Reference)
- func (mg *VMwarePrivateCloud) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VMwarePrivateCloudList
- type VMwarePrivateCloudObservation
- type VMwarePrivateCloudParameters
- type VMwarePrivateCloudSpec
- type VMwarePrivateCloudStatus
Constants ¶
const ( CRDGroup = "avs.azure.jet.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 ( VMwareCluster_Kind = "VMwareCluster" VMwareCluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VMwareCluster_Kind}.String() VMwareCluster_KindAPIVersion = VMwareCluster_Kind + "." + CRDGroupVersion.String() VMwareCluster_GroupVersionKind = CRDGroupVersion.WithKind(VMwareCluster_Kind) )
Repository type metadata.
var ( VMwareExpressRouteAuthorization_Kind = "VMwareExpressRouteAuthorization" VMwareExpressRouteAuthorization_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VMwareExpressRouteAuthorization_Kind}.String() VMwareExpressRouteAuthorization_KindAPIVersion = VMwareExpressRouteAuthorization_Kind + "." + CRDGroupVersion.String() VMwareExpressRouteAuthorization_GroupVersionKind = CRDGroupVersion.WithKind(VMwareExpressRouteAuthorization_Kind) )
Repository type metadata.
var ( VMwarePrivateCloud_Kind = "VMwarePrivateCloud" VMwarePrivateCloud_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VMwarePrivateCloud_Kind}.String() VMwarePrivateCloud_KindAPIVersion = VMwarePrivateCloud_Kind + "." + CRDGroupVersion.String() VMwarePrivateCloud_GroupVersionKind = CRDGroupVersion.WithKind(VMwarePrivateCloud_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type CircuitObservation ¶
type CircuitObservation struct { ExpressRouteID *string `json:"expressRouteId,omitempty" tf:"express_route_id,omitempty"` ExpressRoutePrivatePeeringID *string `json:"expressRoutePrivatePeeringId,omitempty" tf:"express_route_private_peering_id,omitempty"` PrimarySubnetCidr *string `json:"primarySubnetCidr,omitempty" tf:"primary_subnet_cidr,omitempty"` SecondarySubnetCidr *string `json:"secondarySubnetCidr,omitempty" tf:"secondary_subnet_cidr,omitempty"` }
func (*CircuitObservation) DeepCopy ¶
func (in *CircuitObservation) DeepCopy() *CircuitObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CircuitObservation.
func (*CircuitObservation) DeepCopyInto ¶
func (in *CircuitObservation) DeepCopyInto(out *CircuitObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CircuitParameters ¶
type CircuitParameters struct { }
func (*CircuitParameters) DeepCopy ¶
func (in *CircuitParameters) DeepCopy() *CircuitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CircuitParameters.
func (*CircuitParameters) DeepCopyInto ¶
func (in *CircuitParameters) DeepCopyInto(out *CircuitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementClusterObservation ¶
type ManagementClusterObservation struct { Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` ID *float64 `json:"id,omitempty" tf:"id,omitempty"` }
func (*ManagementClusterObservation) DeepCopy ¶
func (in *ManagementClusterObservation) DeepCopy() *ManagementClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementClusterObservation.
func (*ManagementClusterObservation) DeepCopyInto ¶
func (in *ManagementClusterObservation) DeepCopyInto(out *ManagementClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementClusterParameters ¶
type ManagementClusterParameters struct { // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` }
func (*ManagementClusterParameters) DeepCopy ¶
func (in *ManagementClusterParameters) DeepCopy() *ManagementClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementClusterParameters.
func (*ManagementClusterParameters) DeepCopyInto ¶
func (in *ManagementClusterParameters) DeepCopyInto(out *ManagementClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VMwareCluster ¶
type VMwareCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VMwareClusterSpec `json:"spec"` Status VMwareClusterStatus `json:"status,omitempty"` }
VMwareCluster is the Schema for the VMwareClusters API +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,azurejet}
func (*VMwareCluster) DeepCopy ¶
func (in *VMwareCluster) DeepCopy() *VMwareCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwareCluster.
func (*VMwareCluster) DeepCopyInto ¶
func (in *VMwareCluster) DeepCopyInto(out *VMwareCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VMwareCluster) DeepCopyObject ¶
func (in *VMwareCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VMwareCluster) GetCondition ¶
func (mg *VMwareCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VMwareCluster.
func (*VMwareCluster) GetConnectionDetailsMapping ¶
func (tr *VMwareCluster) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VMwareCluster
func (*VMwareCluster) GetDeletionPolicy ¶
func (mg *VMwareCluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VMwareCluster.
func (*VMwareCluster) GetID ¶
func (tr *VMwareCluster) GetID() string
GetID returns ID of underlying Terraform resource of this VMwareCluster
func (*VMwareCluster) GetObservation ¶
func (tr *VMwareCluster) GetObservation() (map[string]interface{}, error)
GetObservation of this VMwareCluster
func (*VMwareCluster) GetParameters ¶
func (tr *VMwareCluster) GetParameters() (map[string]interface{}, error)
GetParameters of this VMwareCluster
func (*VMwareCluster) GetProviderConfigReference ¶
func (mg *VMwareCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VMwareCluster.
func (*VMwareCluster) GetProviderReference ¶
func (mg *VMwareCluster) GetProviderReference() *xpv1.Reference
GetProviderReference of this VMwareCluster. Deprecated: Use GetProviderConfigReference.
func (*VMwareCluster) GetTerraformResourceType ¶
func (mg *VMwareCluster) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VMwareCluster
func (*VMwareCluster) GetTerraformSchemaVersion ¶
func (tr *VMwareCluster) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VMwareCluster) GetWriteConnectionSecretToReference ¶
func (mg *VMwareCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VMwareCluster.
func (*VMwareCluster) LateInitialize ¶
func (tr *VMwareCluster) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VMwareCluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*VMwareCluster) SetConditions ¶
func (mg *VMwareCluster) SetConditions(c ...xpv1.Condition)
SetConditions of this VMwareCluster.
func (*VMwareCluster) SetDeletionPolicy ¶
func (mg *VMwareCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VMwareCluster.
func (*VMwareCluster) SetObservation ¶
func (tr *VMwareCluster) SetObservation(obs map[string]interface{}) error
SetObservation for this VMwareCluster
func (*VMwareCluster) SetParameters ¶
func (tr *VMwareCluster) SetParameters(params map[string]interface{}) error
SetParameters for this VMwareCluster
func (*VMwareCluster) SetProviderConfigReference ¶
func (mg *VMwareCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VMwareCluster.
func (*VMwareCluster) SetProviderReference ¶
func (mg *VMwareCluster) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VMwareCluster. Deprecated: Use SetProviderConfigReference.
func (*VMwareCluster) SetWriteConnectionSecretToReference ¶
func (mg *VMwareCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VMwareCluster.
type VMwareClusterList ¶
type VMwareClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VMwareCluster `json:"items"` }
VMwareClusterList contains a list of VMwareClusters
func (*VMwareClusterList) DeepCopy ¶
func (in *VMwareClusterList) DeepCopy() *VMwareClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwareClusterList.
func (*VMwareClusterList) DeepCopyInto ¶
func (in *VMwareClusterList) DeepCopyInto(out *VMwareClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VMwareClusterList) DeepCopyObject ¶
func (in *VMwareClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VMwareClusterList) GetItems ¶
func (l *VMwareClusterList) GetItems() []resource.Managed
GetItems of this VMwareClusterList.
type VMwareClusterObservation ¶
type VMwareClusterObservation struct { ClusterNumber *float64 `json:"clusterNumber,omitempty" tf:"cluster_number,omitempty"` Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*VMwareClusterObservation) DeepCopy ¶
func (in *VMwareClusterObservation) DeepCopy() *VMwareClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwareClusterObservation.
func (*VMwareClusterObservation) DeepCopyInto ¶
func (in *VMwareClusterObservation) DeepCopyInto(out *VMwareClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VMwareClusterParameters ¶
type VMwareClusterParameters struct { // +kubebuilder:validation:Required ClusterNodeCount *float64 `json:"clusterNodeCount" tf:"cluster_node_count,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required SkuName *string `json:"skuName" tf:"sku_name,omitempty"` // +kubebuilder:validation:Required VMwareCloudID *string `json:"vmwareCloudId" tf:"vmware_cloud_id,omitempty"` }
func (*VMwareClusterParameters) DeepCopy ¶
func (in *VMwareClusterParameters) DeepCopy() *VMwareClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwareClusterParameters.
func (*VMwareClusterParameters) DeepCopyInto ¶
func (in *VMwareClusterParameters) DeepCopyInto(out *VMwareClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VMwareClusterSpec ¶
type VMwareClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VMwareClusterParameters `json:"forProvider"` }
VMwareClusterSpec defines the desired state of VMwareCluster
func (*VMwareClusterSpec) DeepCopy ¶
func (in *VMwareClusterSpec) DeepCopy() *VMwareClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwareClusterSpec.
func (*VMwareClusterSpec) DeepCopyInto ¶
func (in *VMwareClusterSpec) DeepCopyInto(out *VMwareClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VMwareClusterStatus ¶
type VMwareClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VMwareClusterObservation `json:"atProvider,omitempty"` }
VMwareClusterStatus defines the observed state of VMwareCluster.
func (*VMwareClusterStatus) DeepCopy ¶
func (in *VMwareClusterStatus) DeepCopy() *VMwareClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwareClusterStatus.
func (*VMwareClusterStatus) DeepCopyInto ¶
func (in *VMwareClusterStatus) DeepCopyInto(out *VMwareClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VMwareExpressRouteAuthorization ¶
type VMwareExpressRouteAuthorization struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VMwareExpressRouteAuthorizationSpec `json:"spec"` Status VMwareExpressRouteAuthorizationStatus `json:"status,omitempty"` }
VMwareExpressRouteAuthorization is the Schema for the VMwareExpressRouteAuthorizations API +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,azurejet}
func (*VMwareExpressRouteAuthorization) DeepCopy ¶
func (in *VMwareExpressRouteAuthorization) DeepCopy() *VMwareExpressRouteAuthorization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwareExpressRouteAuthorization.
func (*VMwareExpressRouteAuthorization) DeepCopyInto ¶
func (in *VMwareExpressRouteAuthorization) DeepCopyInto(out *VMwareExpressRouteAuthorization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VMwareExpressRouteAuthorization) DeepCopyObject ¶
func (in *VMwareExpressRouteAuthorization) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VMwareExpressRouteAuthorization) GetCondition ¶
func (mg *VMwareExpressRouteAuthorization) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VMwareExpressRouteAuthorization.
func (*VMwareExpressRouteAuthorization) GetConnectionDetailsMapping ¶
func (tr *VMwareExpressRouteAuthorization) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VMwareExpressRouteAuthorization
func (*VMwareExpressRouteAuthorization) GetDeletionPolicy ¶
func (mg *VMwareExpressRouteAuthorization) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VMwareExpressRouteAuthorization.
func (*VMwareExpressRouteAuthorization) GetID ¶
func (tr *VMwareExpressRouteAuthorization) GetID() string
GetID returns ID of underlying Terraform resource of this VMwareExpressRouteAuthorization
func (*VMwareExpressRouteAuthorization) GetObservation ¶
func (tr *VMwareExpressRouteAuthorization) GetObservation() (map[string]interface{}, error)
GetObservation of this VMwareExpressRouteAuthorization
func (*VMwareExpressRouteAuthorization) GetParameters ¶
func (tr *VMwareExpressRouteAuthorization) GetParameters() (map[string]interface{}, error)
GetParameters of this VMwareExpressRouteAuthorization
func (*VMwareExpressRouteAuthorization) GetProviderConfigReference ¶
func (mg *VMwareExpressRouteAuthorization) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VMwareExpressRouteAuthorization.
func (*VMwareExpressRouteAuthorization) GetProviderReference ¶
func (mg *VMwareExpressRouteAuthorization) GetProviderReference() *xpv1.Reference
GetProviderReference of this VMwareExpressRouteAuthorization. Deprecated: Use GetProviderConfigReference.
func (*VMwareExpressRouteAuthorization) GetTerraformResourceType ¶
func (mg *VMwareExpressRouteAuthorization) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VMwareExpressRouteAuthorization
func (*VMwareExpressRouteAuthorization) GetTerraformSchemaVersion ¶
func (tr *VMwareExpressRouteAuthorization) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VMwareExpressRouteAuthorization) GetWriteConnectionSecretToReference ¶
func (mg *VMwareExpressRouteAuthorization) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VMwareExpressRouteAuthorization.
func (*VMwareExpressRouteAuthorization) LateInitialize ¶
func (tr *VMwareExpressRouteAuthorization) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VMwareExpressRouteAuthorization using its observed tfState. returns True if there are any spec changes for the resource.
func (*VMwareExpressRouteAuthorization) SetConditions ¶
func (mg *VMwareExpressRouteAuthorization) SetConditions(c ...xpv1.Condition)
SetConditions of this VMwareExpressRouteAuthorization.
func (*VMwareExpressRouteAuthorization) SetDeletionPolicy ¶
func (mg *VMwareExpressRouteAuthorization) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VMwareExpressRouteAuthorization.
func (*VMwareExpressRouteAuthorization) SetObservation ¶
func (tr *VMwareExpressRouteAuthorization) SetObservation(obs map[string]interface{}) error
SetObservation for this VMwareExpressRouteAuthorization
func (*VMwareExpressRouteAuthorization) SetParameters ¶
func (tr *VMwareExpressRouteAuthorization) SetParameters(params map[string]interface{}) error
SetParameters for this VMwareExpressRouteAuthorization
func (*VMwareExpressRouteAuthorization) SetProviderConfigReference ¶
func (mg *VMwareExpressRouteAuthorization) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VMwareExpressRouteAuthorization.
func (*VMwareExpressRouteAuthorization) SetProviderReference ¶
func (mg *VMwareExpressRouteAuthorization) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VMwareExpressRouteAuthorization. Deprecated: Use SetProviderConfigReference.
func (*VMwareExpressRouteAuthorization) SetWriteConnectionSecretToReference ¶
func (mg *VMwareExpressRouteAuthorization) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VMwareExpressRouteAuthorization.
type VMwareExpressRouteAuthorizationList ¶
type VMwareExpressRouteAuthorizationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VMwareExpressRouteAuthorization `json:"items"` }
VMwareExpressRouteAuthorizationList contains a list of VMwareExpressRouteAuthorizations
func (*VMwareExpressRouteAuthorizationList) DeepCopy ¶
func (in *VMwareExpressRouteAuthorizationList) DeepCopy() *VMwareExpressRouteAuthorizationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwareExpressRouteAuthorizationList.
func (*VMwareExpressRouteAuthorizationList) DeepCopyInto ¶
func (in *VMwareExpressRouteAuthorizationList) DeepCopyInto(out *VMwareExpressRouteAuthorizationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VMwareExpressRouteAuthorizationList) DeepCopyObject ¶
func (in *VMwareExpressRouteAuthorizationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VMwareExpressRouteAuthorizationList) GetItems ¶
func (l *VMwareExpressRouteAuthorizationList) GetItems() []resource.Managed
GetItems of this VMwareExpressRouteAuthorizationList.
type VMwareExpressRouteAuthorizationObservation ¶
type VMwareExpressRouteAuthorizationObservation struct { ExpressRouteAuthorizationID *string `json:"expressRouteAuthorizationId,omitempty" tf:"express_route_authorization_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*VMwareExpressRouteAuthorizationObservation) DeepCopy ¶
func (in *VMwareExpressRouteAuthorizationObservation) DeepCopy() *VMwareExpressRouteAuthorizationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwareExpressRouteAuthorizationObservation.
func (*VMwareExpressRouteAuthorizationObservation) DeepCopyInto ¶
func (in *VMwareExpressRouteAuthorizationObservation) DeepCopyInto(out *VMwareExpressRouteAuthorizationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VMwareExpressRouteAuthorizationParameters ¶
type VMwareExpressRouteAuthorizationParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PrivateCloudID *string `json:"privateCloudId" tf:"private_cloud_id,omitempty"` }
func (*VMwareExpressRouteAuthorizationParameters) DeepCopy ¶
func (in *VMwareExpressRouteAuthorizationParameters) DeepCopy() *VMwareExpressRouteAuthorizationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwareExpressRouteAuthorizationParameters.
func (*VMwareExpressRouteAuthorizationParameters) DeepCopyInto ¶
func (in *VMwareExpressRouteAuthorizationParameters) DeepCopyInto(out *VMwareExpressRouteAuthorizationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VMwareExpressRouteAuthorizationSpec ¶
type VMwareExpressRouteAuthorizationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VMwareExpressRouteAuthorizationParameters `json:"forProvider"` }
VMwareExpressRouteAuthorizationSpec defines the desired state of VMwareExpressRouteAuthorization
func (*VMwareExpressRouteAuthorizationSpec) DeepCopy ¶
func (in *VMwareExpressRouteAuthorizationSpec) DeepCopy() *VMwareExpressRouteAuthorizationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwareExpressRouteAuthorizationSpec.
func (*VMwareExpressRouteAuthorizationSpec) DeepCopyInto ¶
func (in *VMwareExpressRouteAuthorizationSpec) DeepCopyInto(out *VMwareExpressRouteAuthorizationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VMwareExpressRouteAuthorizationStatus ¶
type VMwareExpressRouteAuthorizationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VMwareExpressRouteAuthorizationObservation `json:"atProvider,omitempty"` }
VMwareExpressRouteAuthorizationStatus defines the observed state of VMwareExpressRouteAuthorization.
func (*VMwareExpressRouteAuthorizationStatus) DeepCopy ¶
func (in *VMwareExpressRouteAuthorizationStatus) DeepCopy() *VMwareExpressRouteAuthorizationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwareExpressRouteAuthorizationStatus.
func (*VMwareExpressRouteAuthorizationStatus) DeepCopyInto ¶
func (in *VMwareExpressRouteAuthorizationStatus) DeepCopyInto(out *VMwareExpressRouteAuthorizationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VMwarePrivateCloud ¶
type VMwarePrivateCloud struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VMwarePrivateCloudSpec `json:"spec"` Status VMwarePrivateCloudStatus `json:"status,omitempty"` }
VMwarePrivateCloud is the Schema for the VMwarePrivateClouds API +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,azurejet}
func (*VMwarePrivateCloud) DeepCopy ¶
func (in *VMwarePrivateCloud) DeepCopy() *VMwarePrivateCloud
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwarePrivateCloud.
func (*VMwarePrivateCloud) DeepCopyInto ¶
func (in *VMwarePrivateCloud) DeepCopyInto(out *VMwarePrivateCloud)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VMwarePrivateCloud) DeepCopyObject ¶
func (in *VMwarePrivateCloud) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VMwarePrivateCloud) GetCondition ¶
func (mg *VMwarePrivateCloud) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VMwarePrivateCloud.
func (*VMwarePrivateCloud) GetConnectionDetailsMapping ¶
func (tr *VMwarePrivateCloud) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VMwarePrivateCloud
func (*VMwarePrivateCloud) GetDeletionPolicy ¶
func (mg *VMwarePrivateCloud) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VMwarePrivateCloud.
func (*VMwarePrivateCloud) GetID ¶
func (tr *VMwarePrivateCloud) GetID() string
GetID returns ID of underlying Terraform resource of this VMwarePrivateCloud
func (*VMwarePrivateCloud) GetObservation ¶
func (tr *VMwarePrivateCloud) GetObservation() (map[string]interface{}, error)
GetObservation of this VMwarePrivateCloud
func (*VMwarePrivateCloud) GetParameters ¶
func (tr *VMwarePrivateCloud) GetParameters() (map[string]interface{}, error)
GetParameters of this VMwarePrivateCloud
func (*VMwarePrivateCloud) GetProviderConfigReference ¶
func (mg *VMwarePrivateCloud) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VMwarePrivateCloud.
func (*VMwarePrivateCloud) GetProviderReference ¶
func (mg *VMwarePrivateCloud) GetProviderReference() *xpv1.Reference
GetProviderReference of this VMwarePrivateCloud. Deprecated: Use GetProviderConfigReference.
func (*VMwarePrivateCloud) GetTerraformResourceType ¶
func (mg *VMwarePrivateCloud) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VMwarePrivateCloud
func (*VMwarePrivateCloud) GetTerraformSchemaVersion ¶
func (tr *VMwarePrivateCloud) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VMwarePrivateCloud) GetWriteConnectionSecretToReference ¶
func (mg *VMwarePrivateCloud) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VMwarePrivateCloud.
func (*VMwarePrivateCloud) LateInitialize ¶
func (tr *VMwarePrivateCloud) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VMwarePrivateCloud using its observed tfState. returns True if there are any spec changes for the resource.
func (*VMwarePrivateCloud) ResolveReferences ¶
ResolveReferences of this VMwarePrivateCloud.
func (*VMwarePrivateCloud) SetConditions ¶
func (mg *VMwarePrivateCloud) SetConditions(c ...xpv1.Condition)
SetConditions of this VMwarePrivateCloud.
func (*VMwarePrivateCloud) SetDeletionPolicy ¶
func (mg *VMwarePrivateCloud) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VMwarePrivateCloud.
func (*VMwarePrivateCloud) SetObservation ¶
func (tr *VMwarePrivateCloud) SetObservation(obs map[string]interface{}) error
SetObservation for this VMwarePrivateCloud
func (*VMwarePrivateCloud) SetParameters ¶
func (tr *VMwarePrivateCloud) SetParameters(params map[string]interface{}) error
SetParameters for this VMwarePrivateCloud
func (*VMwarePrivateCloud) SetProviderConfigReference ¶
func (mg *VMwarePrivateCloud) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VMwarePrivateCloud.
func (*VMwarePrivateCloud) SetProviderReference ¶
func (mg *VMwarePrivateCloud) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VMwarePrivateCloud. Deprecated: Use SetProviderConfigReference.
func (*VMwarePrivateCloud) SetWriteConnectionSecretToReference ¶
func (mg *VMwarePrivateCloud) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VMwarePrivateCloud.
type VMwarePrivateCloudList ¶
type VMwarePrivateCloudList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VMwarePrivateCloud `json:"items"` }
VMwarePrivateCloudList contains a list of VMwarePrivateClouds
func (*VMwarePrivateCloudList) DeepCopy ¶
func (in *VMwarePrivateCloudList) DeepCopy() *VMwarePrivateCloudList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwarePrivateCloudList.
func (*VMwarePrivateCloudList) DeepCopyInto ¶
func (in *VMwarePrivateCloudList) DeepCopyInto(out *VMwarePrivateCloudList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VMwarePrivateCloudList) DeepCopyObject ¶
func (in *VMwarePrivateCloudList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VMwarePrivateCloudList) GetItems ¶
func (l *VMwarePrivateCloudList) GetItems() []resource.Managed
GetItems of this VMwarePrivateCloudList.
type VMwarePrivateCloudObservation ¶
type VMwarePrivateCloudObservation struct { Circuit []CircuitObservation `json:"circuit,omitempty" tf:"circuit,omitempty"` HcxCloudManagerEndpoint *string `json:"hcxCloudManagerEndpoint,omitempty" tf:"hcx_cloud_manager_endpoint,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` ManagementSubnetCidr *string `json:"managementSubnetCidr,omitempty" tf:"management_subnet_cidr,omitempty"` NsxtCertificateThumbprint *string `json:"nsxtCertificateThumbprint,omitempty" tf:"nsxt_certificate_thumbprint,omitempty"` NsxtManagerEndpoint *string `json:"nsxtManagerEndpoint,omitempty" tf:"nsxt_manager_endpoint,omitempty"` ProvisioningSubnetCidr *string `json:"provisioningSubnetCidr,omitempty" tf:"provisioning_subnet_cidr,omitempty"` VcenterCertificateThumbprint *string `json:"vcenterCertificateThumbprint,omitempty" tf:"vcenter_certificate_thumbprint,omitempty"` VcsaEndpoint *string `json:"vcsaEndpoint,omitempty" tf:"vcsa_endpoint,omitempty"` VmotionSubnetCidr *string `json:"vmotionSubnetCidr,omitempty" tf:"vmotion_subnet_cidr,omitempty"` }
func (*VMwarePrivateCloudObservation) DeepCopy ¶
func (in *VMwarePrivateCloudObservation) DeepCopy() *VMwarePrivateCloudObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwarePrivateCloudObservation.
func (*VMwarePrivateCloudObservation) DeepCopyInto ¶
func (in *VMwarePrivateCloudObservation) DeepCopyInto(out *VMwarePrivateCloudObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VMwarePrivateCloudParameters ¶
type VMwarePrivateCloudParameters struct { // +kubebuilder:validation:Optional InternetConnectionEnabled *bool `json:"internetConnectionEnabled,omitempty" tf:"internet_connection_enabled,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required ManagementCluster []ManagementClusterParameters `json:"managementCluster" tf:"management_cluster,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required NetworkSubnetCidr *string `json:"networkSubnetCidr" tf:"network_subnet_cidr,omitempty"` // +kubebuilder:validation:Optional NsxtPasswordSecretRef *v1.SecretKeySelector `json:"nsxtPasswordSecretRef,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required SkuName *string `json:"skuName" tf:"sku_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional VcenterPasswordSecretRef *v1.SecretKeySelector `json:"vcenterPasswordSecretRef,omitempty" tf:"-"` }
func (*VMwarePrivateCloudParameters) DeepCopy ¶
func (in *VMwarePrivateCloudParameters) DeepCopy() *VMwarePrivateCloudParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwarePrivateCloudParameters.
func (*VMwarePrivateCloudParameters) DeepCopyInto ¶
func (in *VMwarePrivateCloudParameters) DeepCopyInto(out *VMwarePrivateCloudParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VMwarePrivateCloudSpec ¶
type VMwarePrivateCloudSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VMwarePrivateCloudParameters `json:"forProvider"` }
VMwarePrivateCloudSpec defines the desired state of VMwarePrivateCloud
func (*VMwarePrivateCloudSpec) DeepCopy ¶
func (in *VMwarePrivateCloudSpec) DeepCopy() *VMwarePrivateCloudSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwarePrivateCloudSpec.
func (*VMwarePrivateCloudSpec) DeepCopyInto ¶
func (in *VMwarePrivateCloudSpec) DeepCopyInto(out *VMwarePrivateCloudSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VMwarePrivateCloudStatus ¶
type VMwarePrivateCloudStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VMwarePrivateCloudObservation `json:"atProvider,omitempty"` }
VMwarePrivateCloudStatus defines the observed state of VMwarePrivateCloud.
func (*VMwarePrivateCloudStatus) DeepCopy ¶
func (in *VMwarePrivateCloudStatus) DeepCopy() *VMwarePrivateCloudStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMwarePrivateCloudStatus.
func (*VMwarePrivateCloudStatus) DeepCopyInto ¶
func (in *VMwarePrivateCloudStatus) DeepCopyInto(out *VMwarePrivateCloudStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_vmwarecluster_terraformed.go
- zz_vmwarecluster_types.go
- zz_vmwareexpressrouteauthorization_terraformed.go
- zz_vmwareexpressrouteauthorization_types.go
- zz_vmwareprivatecloud_terraformed.go
- zz_vmwareprivatecloud_types.go