v1alpha1

package
v0.0.0-...-c74cf24 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 3, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=vmware.azure.tf.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	Group   = "vmware.azure.tf.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
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
)
View Source
var (
	VmwareClusterKind             = "VmwareCluster"
	VmwareClusterGroupKind        = schema.GroupKind{Group: Group, Kind: VmwareClusterKind}.String()
	VmwareClusterKindAPIVersion   = VmwareClusterKind + "." + GroupVersion.String()
	VmwareClusterGroupVersionKind = GroupVersion.WithKind(VmwareClusterKind)
)

Repository type metadata.

View Source
var (
	VmwareExpressRouteAuthorizationKind             = "VmwareExpressRouteAuthorization"
	VmwareExpressRouteAuthorizationGroupKind        = schema.GroupKind{Group: Group, Kind: VmwareExpressRouteAuthorizationKind}.String()
	VmwareExpressRouteAuthorizationKindAPIVersion   = VmwareExpressRouteAuthorizationKind + "." + GroupVersion.String()
	VmwareExpressRouteAuthorizationGroupVersionKind = GroupVersion.WithKind(VmwareExpressRouteAuthorizationKind)
)

Repository type metadata.

View Source
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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementClusterObservation.

func (*ManagementClusterObservation) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementClusterParameters.

func (*ManagementClusterParameters) DeepCopyInto

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VmwareExpressRouteAuthorization.

func (*VmwareExpressRouteAuthorization) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VmwareExpressRouteAuthorizationList.

func (*VmwareExpressRouteAuthorizationList) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VmwareExpressRouteAuthorizationObservation.

func (*VmwareExpressRouteAuthorizationObservation) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VmwareExpressRouteAuthorizationParameters.

func (*VmwareExpressRouteAuthorizationParameters) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VmwareExpressRouteAuthorizationSpec.

func (*VmwareExpressRouteAuthorizationSpec) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VmwareExpressRouteAuthorizationStatus.

func (*VmwareExpressRouteAuthorizationStatus) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VmwarePrivateCloudObservation.

func (*VmwarePrivateCloudObservation) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VmwarePrivateCloudParameters.

func (*VmwarePrivateCloudParameters) DeepCopyInto

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

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL