Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=vmware.azure.tf.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 (mg *VmwareCluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VmwareCluster) GetObservation() ([]byte, error)
- func (tr *VmwareCluster) GetParameters() ([]byte, error)
- func (mg *VmwareCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *VmwareCluster) GetProviderReference() *xpv1.Reference
- func (tr *VmwareCluster) GetTerraformResourceIdField() string
- func (mg *VmwareCluster) GetTerraformResourceType() string
- func (mg *VmwareCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *VmwareCluster) SetConditions(c ...xpv1.Condition)
- func (mg *VmwareCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VmwareCluster) SetObservation(data []byte) error
- func (tr *VmwareCluster) SetParameters(data []byte) 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 (mg *VmwareExpressRouteAuthorization) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VmwareExpressRouteAuthorization) GetObservation() ([]byte, error)
- func (tr *VmwareExpressRouteAuthorization) GetParameters() ([]byte, error)
- func (mg *VmwareExpressRouteAuthorization) GetProviderConfigReference() *xpv1.Reference
- func (mg *VmwareExpressRouteAuthorization) GetProviderReference() *xpv1.Reference
- func (tr *VmwareExpressRouteAuthorization) GetTerraformResourceIdField() string
- func (mg *VmwareExpressRouteAuthorization) GetTerraformResourceType() string
- func (mg *VmwareExpressRouteAuthorization) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *VmwareExpressRouteAuthorization) SetConditions(c ...xpv1.Condition)
- func (mg *VmwareExpressRouteAuthorization) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VmwareExpressRouteAuthorization) SetObservation(data []byte) error
- func (tr *VmwareExpressRouteAuthorization) SetParameters(data []byte) 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 (mg *VmwarePrivateCloud) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VmwarePrivateCloud) GetObservation() ([]byte, error)
- func (tr *VmwarePrivateCloud) GetParameters() ([]byte, error)
- func (mg *VmwarePrivateCloud) GetProviderConfigReference() *xpv1.Reference
- func (mg *VmwarePrivateCloud) GetProviderReference() *xpv1.Reference
- func (tr *VmwarePrivateCloud) GetTerraformResourceIdField() string
- func (mg *VmwarePrivateCloud) GetTerraformResourceType() string
- func (mg *VmwarePrivateCloud) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *VmwarePrivateCloud) SetConditions(c ...xpv1.Condition)
- func (mg *VmwarePrivateCloud) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VmwarePrivateCloud) SetObservation(data []byte) error
- func (tr *VmwarePrivateCloud) SetParameters(data []byte) 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 ( Group = "vmware.azure.tf.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( // GroupVersion is the API Group Version used to register the objects GroupVersion = schema.GroupVersion{Group: Group, Version: Version} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( VmwareClusterKind = "VmwareCluster" VmwareClusterGroupKind = schema.GroupKind{Group: Group, Kind: VmwareClusterKind}.String() VmwareClusterKindAPIVersion = VmwareClusterKind + "." + GroupVersion.String() VmwareClusterGroupVersionKind = GroupVersion.WithKind(VmwareClusterKind) )
Repository type metadata.
var ( VmwareExpressRouteAuthorizationKind = "VmwareExpressRouteAuthorization" VmwareExpressRouteAuthorizationGroupKind = schema.GroupKind{Group: Group, Kind: VmwareExpressRouteAuthorizationKind}.String() VmwareExpressRouteAuthorizationKindAPIVersion = VmwareExpressRouteAuthorizationKind + "." + GroupVersion.String() VmwareExpressRouteAuthorizationGroupVersionKind = GroupVersion.WithKind(VmwareExpressRouteAuthorizationKind) )
Repository type metadata.
var ( VmwarePrivateCloudKind = "VmwarePrivateCloud" VmwarePrivateCloudGroupKind = schema.GroupKind{Group: Group, Kind: VmwarePrivateCloudKind}.String() VmwarePrivateCloudKindAPIVersion = VmwarePrivateCloudKind + "." + GroupVersion.String() VmwarePrivateCloudGroupVersionKind = GroupVersion.WithKind(VmwarePrivateCloudKind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type CircuitObservation ¶
type CircuitObservation struct { ExpressRouteId string `json:"expressRouteId" tf:"express_route_id"` ExpressRoutePrivatePeeringId string `json:"expressRoutePrivatePeeringId" tf:"express_route_private_peering_id"` PrimarySubnetCidr string `json:"primarySubnetCidr" tf:"primary_subnet_cidr"` SecondarySubnetCidr string `json:"secondarySubnetCidr" tf:"secondary_subnet_cidr"` }
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" tf:"hosts"` Id int64 `json:"id" tf:"id"` }
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 {
Size int64 `json:"size" tf:"size"`
}
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,azure}
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) GetDeletionPolicy ¶
func (mg *VmwareCluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VmwareCluster.
func (*VmwareCluster) GetObservation ¶
func (tr *VmwareCluster) GetObservation() ([]byte, error)
GetObservation of this VmwareCluster
func (*VmwareCluster) GetParameters ¶
func (tr *VmwareCluster) GetParameters() ([]byte, 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) GetTerraformResourceIdField ¶
func (tr *VmwareCluster) GetTerraformResourceIdField() string
GetTerraformResourceIdField returns Terraform identifier field for this VmwareCluster
func (*VmwareCluster) GetTerraformResourceType ¶
func (mg *VmwareCluster) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VmwareCluster
func (*VmwareCluster) GetWriteConnectionSecretToReference ¶
func (mg *VmwareCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VmwareCluster.
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(data []byte) error
SetObservation for this VmwareCluster
func (*VmwareCluster) SetParameters ¶
func (tr *VmwareCluster) SetParameters(data []byte) 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 int64 `json:"clusterNumber" tf:"cluster_number"` Hosts []string `json:"hosts" tf:"hosts"` }
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 { ClusterNodeCount int64 `json:"clusterNodeCount" tf:"cluster_node_count"` Name string `json:"name" tf:"name"` SkuName string `json:"skuName" tf:"sku_name"` VmwareCloudId string `json:"vmwareCloudId" tf:"vmware_cloud_id"` }
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 { xpv1.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 { xpv1.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,azure}
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) GetDeletionPolicy ¶
func (mg *VmwareExpressRouteAuthorization) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VmwareExpressRouteAuthorization.
func (*VmwareExpressRouteAuthorization) GetObservation ¶
func (tr *VmwareExpressRouteAuthorization) GetObservation() ([]byte, error)
GetObservation of this VmwareExpressRouteAuthorization
func (*VmwareExpressRouteAuthorization) GetParameters ¶
func (tr *VmwareExpressRouteAuthorization) GetParameters() ([]byte, 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) GetTerraformResourceIdField ¶
func (tr *VmwareExpressRouteAuthorization) GetTerraformResourceIdField() string
GetTerraformResourceIdField returns Terraform identifier field for this VmwareExpressRouteAuthorization
func (*VmwareExpressRouteAuthorization) GetTerraformResourceType ¶
func (mg *VmwareExpressRouteAuthorization) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VmwareExpressRouteAuthorization
func (*VmwareExpressRouteAuthorization) GetWriteConnectionSecretToReference ¶
func (mg *VmwareExpressRouteAuthorization) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VmwareExpressRouteAuthorization.
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(data []byte) error
SetObservation for this VmwareExpressRouteAuthorization
func (*VmwareExpressRouteAuthorization) SetParameters ¶
func (tr *VmwareExpressRouteAuthorization) SetParameters(data []byte) 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" tf:"express_route_authorization_id"` ExpressRouteAuthorizationKey string `json:"expressRouteAuthorizationKey" tf:"express_route_authorization_key"` }
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 { Name string `json:"name" tf:"name"` PrivateCloudId string `json:"privateCloudId" tf:"private_cloud_id"` }
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 { xpv1.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 { xpv1.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,azure}
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) GetDeletionPolicy ¶
func (mg *VmwarePrivateCloud) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VmwarePrivateCloud.
func (*VmwarePrivateCloud) GetObservation ¶
func (tr *VmwarePrivateCloud) GetObservation() ([]byte, error)
GetObservation of this VmwarePrivateCloud
func (*VmwarePrivateCloud) GetParameters ¶
func (tr *VmwarePrivateCloud) GetParameters() ([]byte, 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) GetTerraformResourceIdField ¶
func (tr *VmwarePrivateCloud) GetTerraformResourceIdField() string
GetTerraformResourceIdField returns Terraform identifier field for this VmwarePrivateCloud
func (*VmwarePrivateCloud) GetTerraformResourceType ¶
func (mg *VmwarePrivateCloud) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VmwarePrivateCloud
func (*VmwarePrivateCloud) GetWriteConnectionSecretToReference ¶
func (mg *VmwarePrivateCloud) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference 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(data []byte) error
SetObservation for this VmwarePrivateCloud
func (*VmwarePrivateCloud) SetParameters ¶
func (tr *VmwarePrivateCloud) SetParameters(data []byte) 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" tf:"circuit"` HcxCloudManagerEndpoint string `json:"hcxCloudManagerEndpoint" tf:"hcx_cloud_manager_endpoint"` ManagementSubnetCidr string `json:"managementSubnetCidr" tf:"management_subnet_cidr"` NsxtCertificateThumbprint string `json:"nsxtCertificateThumbprint" tf:"nsxt_certificate_thumbprint"` NsxtManagerEndpoint string `json:"nsxtManagerEndpoint" tf:"nsxt_manager_endpoint"` ProvisioningSubnetCidr string `json:"provisioningSubnetCidr" tf:"provisioning_subnet_cidr"` VcenterCertificateThumbprint string `json:"vcenterCertificateThumbprint" tf:"vcenter_certificate_thumbprint"` VcsaEndpoint string `json:"vcsaEndpoint" tf:"vcsa_endpoint"` VmotionSubnetCidr string `json:"vmotionSubnetCidr" tf:"vmotion_subnet_cidr"` }
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 { InternetConnectionEnabled *bool `json:"internetConnectionEnabled,omitempty" tf:"internet_connection_enabled"` Location string `json:"location" tf:"location"` ManagementCluster []ManagementClusterParameters `json:"managementCluster" tf:"management_cluster"` Name string `json:"name" tf:"name"` NetworkSubnetCidr string `json:"networkSubnetCidr" tf:"network_subnet_cidr"` NsxtPassword *string `json:"nsxtPassword,omitempty" tf:"nsxt_password"` ResourceGroupName string `json:"resourceGroupName" tf:"resource_group_name"` SkuName string `json:"skuName" tf:"sku_name"` Tags map[string]string `json:"tags,omitempty" tf:"tags"` VcenterPassword *string `json:"vcenterPassword,omitempty" tf:"vcenter_password"` }
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 { xpv1.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 { xpv1.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_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