v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

+groupName=dataflow.oci.kubeform.com

Index

Constants

This section is empty.

Variables

View Source
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
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: dataflow.GroupName, Version: "v1alpha1"}

Functions

func GetDecoder

func GetDecoder() map[string]jsoniter.ValDecoder

func GetEncoder

func GetEncoder() map[string]jsoniter.ValEncoder

func Kind

func Kind(kind string) schema.GroupKind

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 Application

type Application struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApplicationSpec   `json:"spec,omitempty"`
	Status            ApplicationStatus `json:"status,omitempty"`
}

func (*Application) DeepCopy

func (in *Application) DeepCopy() *Application

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

func (*Application) DeepCopyInto

func (in *Application) DeepCopyInto(out *Application)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Application) DeepCopyObject

func (in *Application) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Application) SetupWebhookWithManager

func (r *Application) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*Application) ValidateCreate

func (r *Application) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*Application) ValidateDelete

func (r *Application) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*Application) ValidateUpdate

func (r *Application) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ApplicationList

type ApplicationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Application CRD objects
	Items []Application `json:"items,omitempty"`
}

ApplicationList is a list of Applications

func (*ApplicationList) DeepCopy

func (in *ApplicationList) DeepCopy() *ApplicationList

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

func (*ApplicationList) DeepCopyInto

func (in *ApplicationList) DeepCopyInto(out *ApplicationList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ApplicationList) DeepCopyObject

func (in *ApplicationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ApplicationSpec

type ApplicationSpec struct {
	State *ApplicationSpecResource `json:"state,omitempty" tf:"-"`

	Resource ApplicationSpecResource `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 (*ApplicationSpec) DeepCopy

func (in *ApplicationSpec) DeepCopy() *ApplicationSpec

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

func (*ApplicationSpec) DeepCopyInto

func (in *ApplicationSpec) DeepCopyInto(out *ApplicationSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApplicationSpecParameters

type ApplicationSpecParameters struct {
	Name  *string `json:"name" tf:"name"`
	Value *string `json:"value" tf:"value"`
}

func (*ApplicationSpecParameters) DeepCopy

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

func (*ApplicationSpecParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApplicationSpecResource

type ApplicationSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ArchiveURI *string `json:"archiveURI,omitempty" tf:"archive_uri"`
	// +optional
	Arguments []string `json:"arguments,omitempty" tf:"arguments"`
	// +optional
	ClassName     *string `json:"className,omitempty" tf:"class_name"`
	CompartmentID *string `json:"compartmentID" tf:"compartment_id"`
	// +optional
	Configuration map[string]string `json:"configuration,omitempty" tf:"configuration"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	DisplayName *string `json:"displayName" tf:"display_name"`
	DriverShape *string `json:"driverShape" tf:"driver_shape"`
	// +optional
	Execute       *string `json:"execute,omitempty" tf:"execute"`
	ExecutorShape *string `json:"executorShape" tf:"executor_shape"`
	FileURI       *string `json:"fileURI" tf:"file_uri"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	Language     *string           `json:"language" tf:"language"`
	// +optional
	LogsBucketURI *string `json:"logsBucketURI,omitempty" tf:"logs_bucket_uri"`
	// +optional
	MetastoreID  *string `json:"metastoreID,omitempty" tf:"metastore_id"`
	NumExecutors *int64  `json:"numExecutors" tf:"num_executors"`
	// +optional
	OwnerPrincipalID *string `json:"ownerPrincipalID,omitempty" tf:"owner_principal_id"`
	// +optional
	OwnerUserName *string `json:"ownerUserName,omitempty" tf:"owner_user_name"`
	// +optional
	Parameters []ApplicationSpecParameters `json:"parameters,omitempty" tf:"parameters"`
	// +optional
	PrivateEndpointID *string `json:"privateEndpointID,omitempty" tf:"private_endpoint_id"`
	SparkVersion      *string `json:"sparkVersion" tf:"spark_version"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
	// +optional
	WarehouseBucketURI *string `json:"warehouseBucketURI,omitempty" tf:"warehouse_bucket_uri"`
}

func (*ApplicationSpecResource) DeepCopy

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

func (*ApplicationSpecResource) DeepCopyInto

func (in *ApplicationSpecResource) DeepCopyInto(out *ApplicationSpecResource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApplicationStatus

type ApplicationStatus 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 (*ApplicationStatus) DeepCopy

func (in *ApplicationStatus) DeepCopy() *ApplicationStatus

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

func (*ApplicationStatus) DeepCopyInto

func (in *ApplicationStatus) DeepCopyInto(out *ApplicationStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InvokeRun

type InvokeRun struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              InvokeRunSpec   `json:"spec,omitempty"`
	Status            InvokeRunStatus `json:"status,omitempty"`
}

func (*InvokeRun) DeepCopy

func (in *InvokeRun) DeepCopy() *InvokeRun

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

func (*InvokeRun) DeepCopyInto

func (in *InvokeRun) DeepCopyInto(out *InvokeRun)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*InvokeRun) DeepCopyObject

func (in *InvokeRun) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*InvokeRun) SetupWebhookWithManager

func (r *InvokeRun) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*InvokeRun) ValidateCreate

func (r *InvokeRun) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*InvokeRun) ValidateDelete

func (r *InvokeRun) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*InvokeRun) ValidateUpdate

func (r *InvokeRun) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type InvokeRunList

type InvokeRunList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of InvokeRun CRD objects
	Items []InvokeRun `json:"items,omitempty"`
}

InvokeRunList is a list of InvokeRuns

func (*InvokeRunList) DeepCopy

func (in *InvokeRunList) DeepCopy() *InvokeRunList

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

func (*InvokeRunList) DeepCopyInto

func (in *InvokeRunList) DeepCopyInto(out *InvokeRunList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*InvokeRunList) DeepCopyObject

func (in *InvokeRunList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type InvokeRunSpec

type InvokeRunSpec struct {
	State *InvokeRunSpecResource `json:"state,omitempty" tf:"-"`

	Resource InvokeRunSpecResource `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 (*InvokeRunSpec) DeepCopy

func (in *InvokeRunSpec) DeepCopy() *InvokeRunSpec

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

func (*InvokeRunSpec) DeepCopyInto

func (in *InvokeRunSpec) DeepCopyInto(out *InvokeRunSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InvokeRunSpecParameters

type InvokeRunSpecParameters struct {
	Name  *string `json:"name" tf:"name"`
	Value *string `json:"value" tf:"value"`
}

func (*InvokeRunSpecParameters) DeepCopy

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

func (*InvokeRunSpecParameters) DeepCopyInto

func (in *InvokeRunSpecParameters) DeepCopyInto(out *InvokeRunSpecParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InvokeRunSpecResource

type InvokeRunSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ApplicationID *string `json:"applicationID,omitempty" tf:"application_id"`
	// +optional
	ArchiveURI *string `json:"archiveURI,omitempty" tf:"archive_uri"`
	// +optional
	Arguments []string `json:"arguments,omitempty" tf:"arguments"`
	// +optional
	Asynchronous *bool `json:"asynchronous,omitempty" tf:"asynchronous"`
	// +optional
	ClassName     *string `json:"className,omitempty" tf:"class_name"`
	CompartmentID *string `json:"compartmentID" tf:"compartment_id"`
	// +optional
	Configuration map[string]string `json:"configuration,omitempty" tf:"configuration"`
	// +optional
	DataReadInBytes *string `json:"dataReadInBytes,omitempty" tf:"data_read_in_bytes"`
	// +optional
	DataWrittenInBytes *string `json:"dataWrittenInBytes,omitempty" tf:"data_written_in_bytes"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	// +optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name"`
	// +optional
	DriverShape *string `json:"driverShape,omitempty" tf:"driver_shape"`
	// +optional
	Execute *string `json:"execute,omitempty" tf:"execute"`
	// +optional
	ExecutorShape *string `json:"executorShape,omitempty" tf:"executor_shape"`
	// +optional
	FileURI *string `json:"fileURI,omitempty" tf:"file_uri"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	Language *string `json:"language,omitempty" tf:"language"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	// +optional
	LogsBucketURI *string `json:"logsBucketURI,omitempty" tf:"logs_bucket_uri"`
	// +optional
	MetastoreID *string `json:"metastoreID,omitempty" tf:"metastore_id"`
	// +optional
	NumExecutors *int64 `json:"numExecutors,omitempty" tf:"num_executors"`
	// +optional
	OpcRequestID *string `json:"opcRequestID,omitempty" tf:"opc_request_id"`
	// +optional
	OwnerPrincipalID *string `json:"ownerPrincipalID,omitempty" tf:"owner_principal_id"`
	// +optional
	OwnerUserName *string `json:"ownerUserName,omitempty" tf:"owner_user_name"`
	// +optional
	Parameters []InvokeRunSpecParameters `json:"parameters,omitempty" tf:"parameters"`
	// +optional
	PrivateEndpointDNSZones []string `json:"privateEndpointDNSZones,omitempty" tf:"private_endpoint_dns_zones"`
	// +optional
	PrivateEndpointID *string `json:"privateEndpointID,omitempty" tf:"private_endpoint_id"`
	// +optional
	PrivateEndpointMaxHostCount *int64 `json:"privateEndpointMaxHostCount,omitempty" tf:"private_endpoint_max_host_count"`
	// +optional
	PrivateEndpointNsgIDS []string `json:"privateEndpointNsgIDS,omitempty" tf:"private_endpoint_nsg_ids"`
	// +optional
	PrivateEndpointSubnetID *string `json:"privateEndpointSubnetID,omitempty" tf:"private_endpoint_subnet_id"`
	// +optional
	RunDurationInMilliseconds *string `json:"runDurationInMilliseconds,omitempty" tf:"run_duration_in_milliseconds"`
	// +optional
	SparkVersion *string `json:"sparkVersion,omitempty" tf:"spark_version"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	TotalOcpu *int64 `json:"totalOcpu,omitempty" tf:"total_ocpu"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
	// +optional
	WarehouseBucketURI *string `json:"warehouseBucketURI,omitempty" tf:"warehouse_bucket_uri"`
}

func (*InvokeRunSpecResource) DeepCopy

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

func (*InvokeRunSpecResource) DeepCopyInto

func (in *InvokeRunSpecResource) DeepCopyInto(out *InvokeRunSpecResource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InvokeRunStatus

type InvokeRunStatus 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 (*InvokeRunStatus) DeepCopy

func (in *InvokeRunStatus) DeepCopy() *InvokeRunStatus

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

func (*InvokeRunStatus) DeepCopyInto

func (in *InvokeRunStatus) DeepCopyInto(out *InvokeRunStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PrivateEndpoint

type PrivateEndpoint struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PrivateEndpointSpec   `json:"spec,omitempty"`
	Status            PrivateEndpointStatus `json:"status,omitempty"`
}

func (*PrivateEndpoint) DeepCopy

func (in *PrivateEndpoint) DeepCopy() *PrivateEndpoint

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

func (*PrivateEndpoint) DeepCopyInto

func (in *PrivateEndpoint) DeepCopyInto(out *PrivateEndpoint)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PrivateEndpoint) DeepCopyObject

func (in *PrivateEndpoint) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PrivateEndpoint) SetupWebhookWithManager

func (r *PrivateEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*PrivateEndpoint) ValidateCreate

func (r *PrivateEndpoint) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*PrivateEndpoint) ValidateDelete

func (r *PrivateEndpoint) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*PrivateEndpoint) ValidateUpdate

func (r *PrivateEndpoint) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type PrivateEndpointList

type PrivateEndpointList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of PrivateEndpoint CRD objects
	Items []PrivateEndpoint `json:"items,omitempty"`
}

PrivateEndpointList is a list of PrivateEndpoints

func (*PrivateEndpointList) DeepCopy

func (in *PrivateEndpointList) DeepCopy() *PrivateEndpointList

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

func (*PrivateEndpointList) DeepCopyInto

func (in *PrivateEndpointList) DeepCopyInto(out *PrivateEndpointList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PrivateEndpointList) DeepCopyObject

func (in *PrivateEndpointList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PrivateEndpointSpec

type PrivateEndpointSpec struct {
	State *PrivateEndpointSpecResource `json:"state,omitempty" tf:"-"`

	Resource PrivateEndpointSpecResource `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 (*PrivateEndpointSpec) DeepCopy

func (in *PrivateEndpointSpec) DeepCopy() *PrivateEndpointSpec

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

func (*PrivateEndpointSpec) DeepCopyInto

func (in *PrivateEndpointSpec) DeepCopyInto(out *PrivateEndpointSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PrivateEndpointSpecResource

type PrivateEndpointSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	CompartmentID *string `json:"compartmentID" tf:"compartment_id"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	DisplayName *string  `json:"displayName,omitempty" tf:"display_name"`
	DnsZones    []string `json:"dnsZones" tf:"dns_zones"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	// +optional
	MaxHostCount *int64 `json:"maxHostCount,omitempty" tf:"max_host_count"`
	// +optional
	NsgIDS []string `json:"nsgIDS,omitempty" tf:"nsg_ids"`
	// +optional
	OwnerPrincipalID *string `json:"ownerPrincipalID,omitempty" tf:"owner_principal_id"`
	// +optional
	OwnerUserName *string `json:"ownerUserName,omitempty" tf:"owner_user_name"`
	// +optional
	State    *string `json:"state,omitempty" tf:"state"`
	SubnetID *string `json:"subnetID" tf:"subnet_id"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
}

func (*PrivateEndpointSpecResource) DeepCopy

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

func (*PrivateEndpointSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PrivateEndpointStatus

type PrivateEndpointStatus 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 (*PrivateEndpointStatus) DeepCopy

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

func (*PrivateEndpointStatus) DeepCopyInto

func (in *PrivateEndpointStatus) DeepCopyInto(out *PrivateEndpointStatus)

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