Documentation ¶
Overview ¶
+groupName=vmware.azurerm.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Cluster
- func (in *Cluster) DeepCopy() *Cluster
- func (in *Cluster) DeepCopyInto(out *Cluster)
- func (in *Cluster) DeepCopyObject() runtime.Object
- func (r *Cluster) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Cluster) ValidateCreate() error
- func (r *Cluster) ValidateDelete() error
- func (r *Cluster) ValidateUpdate(old runtime.Object) error
- type ClusterList
- type ClusterSpec
- type ClusterSpecResource
- type ClusterStatus
- type ExpressRouteAuthorization
- func (in *ExpressRouteAuthorization) DeepCopy() *ExpressRouteAuthorization
- func (in *ExpressRouteAuthorization) DeepCopyInto(out *ExpressRouteAuthorization)
- func (in *ExpressRouteAuthorization) DeepCopyObject() runtime.Object
- func (r *ExpressRouteAuthorization) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ExpressRouteAuthorization) ValidateCreate() error
- func (r *ExpressRouteAuthorization) ValidateDelete() error
- func (r *ExpressRouteAuthorization) ValidateUpdate(old runtime.Object) error
- type ExpressRouteAuthorizationList
- type ExpressRouteAuthorizationSpec
- type ExpressRouteAuthorizationSpecResource
- type ExpressRouteAuthorizationStatus
- type PrivateCloud
- func (in *PrivateCloud) DeepCopy() *PrivateCloud
- func (in *PrivateCloud) DeepCopyInto(out *PrivateCloud)
- func (in *PrivateCloud) DeepCopyObject() runtime.Object
- func (r *PrivateCloud) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PrivateCloud) ValidateCreate() error
- func (r *PrivateCloud) ValidateDelete() error
- func (r *PrivateCloud) ValidateUpdate(old runtime.Object) error
- type PrivateCloudList
- type PrivateCloudSpec
- type PrivateCloudSpecCircuit
- type PrivateCloudSpecManagementCluster
- type PrivateCloudSpecManagementClusterCodec
- type PrivateCloudSpecResource
- type PrivateCloudStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: vmware.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Cluster ¶
type Cluster struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterSpec `json:"spec,omitempty"` Status ClusterStatus `json:"status,omitempty"` }
func (*Cluster) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.
func (*Cluster) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cluster) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Cluster) SetupWebhookWithManager ¶
func (*Cluster) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Cluster) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ClusterList ¶
type ClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Cluster CRD objects Items []Cluster `json:"items,omitempty"` }
ClusterList is a list of Clusters
func (*ClusterList) DeepCopy ¶
func (in *ClusterList) DeepCopy() *ClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.
func (*ClusterList) DeepCopyInto ¶
func (in *ClusterList) DeepCopyInto(out *ClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterList) DeepCopyObject ¶
func (in *ClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterSpec ¶
type ClusterSpec struct { State *ClusterSpecResource `json:"state,omitempty" tf:"-"` Resource ClusterSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ClusterSpec) DeepCopy ¶
func (in *ClusterSpec) DeepCopy() *ClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec.
func (*ClusterSpec) DeepCopyInto ¶
func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpecResource ¶
type ClusterSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ClusterNodeCount *int64 `json:"clusterNodeCount" tf:"cluster_node_count"` // +optional ClusterNumber *int64 `json:"clusterNumber,omitempty" tf:"cluster_number"` // +optional Hosts []string `json:"hosts,omitempty" tf:"hosts"` Name *string `json:"name" tf:"name"` SkuName *string `json:"skuName" tf:"sku_name"` VmwareCloudID *string `json:"vmwareCloudID" tf:"vmware_cloud_id"` }
func (*ClusterSpecResource) DeepCopy ¶
func (in *ClusterSpecResource) DeepCopy() *ClusterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpecResource.
func (*ClusterSpecResource) DeepCopyInto ¶
func (in *ClusterSpecResource) DeepCopyInto(out *ClusterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterStatus ¶
type ClusterStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ClusterStatus) DeepCopy ¶
func (in *ClusterStatus) DeepCopy() *ClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus.
func (*ClusterStatus) DeepCopyInto ¶
func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteAuthorization ¶
type ExpressRouteAuthorization struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ExpressRouteAuthorizationSpec `json:"spec,omitempty"` Status ExpressRouteAuthorizationStatus `json:"status,omitempty"` }
func (*ExpressRouteAuthorization) DeepCopy ¶
func (in *ExpressRouteAuthorization) DeepCopy() *ExpressRouteAuthorization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteAuthorization.
func (*ExpressRouteAuthorization) DeepCopyInto ¶
func (in *ExpressRouteAuthorization) DeepCopyInto(out *ExpressRouteAuthorization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExpressRouteAuthorization) DeepCopyObject ¶
func (in *ExpressRouteAuthorization) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExpressRouteAuthorization) SetupWebhookWithManager ¶
func (r *ExpressRouteAuthorization) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ExpressRouteAuthorization) ValidateCreate ¶
func (r *ExpressRouteAuthorization) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ExpressRouteAuthorization) ValidateDelete ¶
func (r *ExpressRouteAuthorization) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ExpressRouteAuthorization) ValidateUpdate ¶
func (r *ExpressRouteAuthorization) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ExpressRouteAuthorizationList ¶
type ExpressRouteAuthorizationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ExpressRouteAuthorization CRD objects Items []ExpressRouteAuthorization `json:"items,omitempty"` }
ExpressRouteAuthorizationList is a list of ExpressRouteAuthorizations
func (*ExpressRouteAuthorizationList) DeepCopy ¶
func (in *ExpressRouteAuthorizationList) DeepCopy() *ExpressRouteAuthorizationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteAuthorizationList.
func (*ExpressRouteAuthorizationList) DeepCopyInto ¶
func (in *ExpressRouteAuthorizationList) DeepCopyInto(out *ExpressRouteAuthorizationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExpressRouteAuthorizationList) DeepCopyObject ¶
func (in *ExpressRouteAuthorizationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ExpressRouteAuthorizationSpec ¶
type ExpressRouteAuthorizationSpec struct { State *ExpressRouteAuthorizationSpecResource `json:"state,omitempty" tf:"-"` Resource ExpressRouteAuthorizationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ExpressRouteAuthorizationSpec) DeepCopy ¶
func (in *ExpressRouteAuthorizationSpec) DeepCopy() *ExpressRouteAuthorizationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteAuthorizationSpec.
func (*ExpressRouteAuthorizationSpec) DeepCopyInto ¶
func (in *ExpressRouteAuthorizationSpec) DeepCopyInto(out *ExpressRouteAuthorizationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteAuthorizationSpecResource ¶
type ExpressRouteAuthorizationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ExpressRouteAuthorizationID *string `json:"expressRouteAuthorizationID,omitempty" tf:"express_route_authorization_id"` // +optional ExpressRouteAuthorizationKey *string `json:"-" sensitive:"true" tf:"express_route_authorization_key"` Name *string `json:"name" tf:"name"` PrivateCloudID *string `json:"privateCloudID" tf:"private_cloud_id"` }
func (*ExpressRouteAuthorizationSpecResource) DeepCopy ¶
func (in *ExpressRouteAuthorizationSpecResource) DeepCopy() *ExpressRouteAuthorizationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteAuthorizationSpecResource.
func (*ExpressRouteAuthorizationSpecResource) DeepCopyInto ¶
func (in *ExpressRouteAuthorizationSpecResource) DeepCopyInto(out *ExpressRouteAuthorizationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExpressRouteAuthorizationStatus ¶
type ExpressRouteAuthorizationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ExpressRouteAuthorizationStatus) DeepCopy ¶
func (in *ExpressRouteAuthorizationStatus) DeepCopy() *ExpressRouteAuthorizationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExpressRouteAuthorizationStatus.
func (*ExpressRouteAuthorizationStatus) DeepCopyInto ¶
func (in *ExpressRouteAuthorizationStatus) DeepCopyInto(out *ExpressRouteAuthorizationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateCloud ¶
type PrivateCloud struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateCloudSpec `json:"spec,omitempty"` Status PrivateCloudStatus `json:"status,omitempty"` }
func (*PrivateCloud) DeepCopy ¶
func (in *PrivateCloud) DeepCopy() *PrivateCloud
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateCloud.
func (*PrivateCloud) DeepCopyInto ¶
func (in *PrivateCloud) DeepCopyInto(out *PrivateCloud)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateCloud) DeepCopyObject ¶
func (in *PrivateCloud) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateCloud) SetupWebhookWithManager ¶
func (r *PrivateCloud) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PrivateCloud) ValidateCreate ¶
func (r *PrivateCloud) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PrivateCloud) ValidateDelete ¶
func (r *PrivateCloud) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PrivateCloud) ValidateUpdate ¶
func (r *PrivateCloud) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PrivateCloudList ¶
type PrivateCloudList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PrivateCloud CRD objects Items []PrivateCloud `json:"items,omitempty"` }
PrivateCloudList is a list of PrivateClouds
func (*PrivateCloudList) DeepCopy ¶
func (in *PrivateCloudList) DeepCopy() *PrivateCloudList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateCloudList.
func (*PrivateCloudList) DeepCopyInto ¶
func (in *PrivateCloudList) DeepCopyInto(out *PrivateCloudList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateCloudList) DeepCopyObject ¶
func (in *PrivateCloudList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateCloudSpec ¶
type PrivateCloudSpec struct { State *PrivateCloudSpecResource `json:"state,omitempty" tf:"-"` Resource PrivateCloudSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*PrivateCloudSpec) DeepCopy ¶
func (in *PrivateCloudSpec) DeepCopy() *PrivateCloudSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateCloudSpec.
func (*PrivateCloudSpec) DeepCopyInto ¶
func (in *PrivateCloudSpec) DeepCopyInto(out *PrivateCloudSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateCloudSpecCircuit ¶
type PrivateCloudSpecCircuit struct { // +optional ExpressRouteID *string `json:"expressRouteID,omitempty" tf:"express_route_id"` // +optional ExpressRoutePrivatePeeringID *string `json:"expressRoutePrivatePeeringID,omitempty" tf:"express_route_private_peering_id"` // +optional PrimarySubnetCIDR *string `json:"primarySubnetCIDR,omitempty" tf:"primary_subnet_cidr"` // +optional SecondarySubnetCIDR *string `json:"secondarySubnetCIDR,omitempty" tf:"secondary_subnet_cidr"` }
func (*PrivateCloudSpecCircuit) DeepCopy ¶
func (in *PrivateCloudSpecCircuit) DeepCopy() *PrivateCloudSpecCircuit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateCloudSpecCircuit.
func (*PrivateCloudSpecCircuit) DeepCopyInto ¶
func (in *PrivateCloudSpecCircuit) DeepCopyInto(out *PrivateCloudSpecCircuit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateCloudSpecManagementCluster ¶
type PrivateCloudSpecManagementCluster struct { // +optional Hosts []string `json:"hosts,omitempty" tf:"hosts"` // +optional ID *int64 `json:"ID,omitempty" tf:"id"` Size *int64 `json:"size" tf:"size"` }
func (*PrivateCloudSpecManagementCluster) DeepCopy ¶
func (in *PrivateCloudSpecManagementCluster) DeepCopy() *PrivateCloudSpecManagementCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateCloudSpecManagementCluster.
func (*PrivateCloudSpecManagementCluster) DeepCopyInto ¶
func (in *PrivateCloudSpecManagementCluster) DeepCopyInto(out *PrivateCloudSpecManagementCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateCloudSpecManagementClusterCodec ¶
type PrivateCloudSpecManagementClusterCodec struct { }
+k8s:deepcopy-gen=false
func (PrivateCloudSpecManagementClusterCodec) Decode ¶
func (PrivateCloudSpecManagementClusterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (PrivateCloudSpecManagementClusterCodec) Encode ¶
func (PrivateCloudSpecManagementClusterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (PrivateCloudSpecManagementClusterCodec) IsEmpty ¶
func (PrivateCloudSpecManagementClusterCodec) IsEmpty(ptr unsafe.Pointer) bool
type PrivateCloudSpecResource ¶
type PrivateCloudSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Circuit []PrivateCloudSpecCircuit `json:"circuit,omitempty" tf:"circuit"` // +optional HcxCloudManagerEndpoint *string `json:"hcxCloudManagerEndpoint,omitempty" tf:"hcx_cloud_manager_endpoint"` // +optional InternetConnectionEnabled *bool `json:"internetConnectionEnabled,omitempty" tf:"internet_connection_enabled"` Location *string `json:"location" tf:"location"` ManagementCluster *PrivateCloudSpecManagementCluster `json:"managementCluster" tf:"management_cluster"` // +optional ManagementSubnetCIDR *string `json:"managementSubnetCIDR,omitempty" tf:"management_subnet_cidr"` Name *string `json:"name" tf:"name"` NetworkSubnetCIDR *string `json:"networkSubnetCIDR" tf:"network_subnet_cidr"` // +optional NsxtCertificateThumbprint *string `json:"nsxtCertificateThumbprint,omitempty" tf:"nsxt_certificate_thumbprint"` // +optional NsxtManagerEndpoint *string `json:"nsxtManagerEndpoint,omitempty" tf:"nsxt_manager_endpoint"` // +optional NsxtPassword *string `json:"-" sensitive:"true" tf:"nsxt_password"` // +optional ProvisioningSubnetCIDR *string `json:"provisioningSubnetCIDR,omitempty" tf:"provisioning_subnet_cidr"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` SkuName *string `json:"skuName" tf:"sku_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional VcenterCertificateThumbprint *string `json:"vcenterCertificateThumbprint,omitempty" tf:"vcenter_certificate_thumbprint"` // +optional VcenterPassword *string `json:"-" sensitive:"true" tf:"vcenter_password"` // +optional VcsaEndpoint *string `json:"vcsaEndpoint,omitempty" tf:"vcsa_endpoint"` // +optional VmotionSubnetCIDR *string `json:"vmotionSubnetCIDR,omitempty" tf:"vmotion_subnet_cidr"` }
func (*PrivateCloudSpecResource) DeepCopy ¶
func (in *PrivateCloudSpecResource) DeepCopy() *PrivateCloudSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateCloudSpecResource.
func (*PrivateCloudSpecResource) DeepCopyInto ¶
func (in *PrivateCloudSpecResource) DeepCopyInto(out *PrivateCloudSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateCloudStatus ¶
type PrivateCloudStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*PrivateCloudStatus) DeepCopy ¶
func (in *PrivateCloudStatus) DeepCopy() *PrivateCloudStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateCloudStatus.
func (*PrivateCloudStatus) DeepCopyInto ¶
func (in *PrivateCloudStatus) DeepCopyInto(out *PrivateCloudStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.