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: 16 Imported by: 0

Documentation

Overview

+groupName=data.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: data.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 ConnectivityRegistry added in v0.5.0

type ConnectivityRegistry struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConnectivityRegistrySpec   `json:"spec,omitempty"`
	Status            ConnectivityRegistryStatus `json:"status,omitempty"`
}

func (*ConnectivityRegistry) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistry) DeepCopyInto added in v0.5.0

func (in *ConnectivityRegistry) DeepCopyInto(out *ConnectivityRegistry)

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

func (*ConnectivityRegistry) DeepCopyObject added in v0.5.0

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

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

func (*ConnectivityRegistry) SetupWebhookWithManager added in v0.5.0

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

func (*ConnectivityRegistry) ValidateCreate added in v0.5.0

func (r *ConnectivityRegistry) ValidateCreate() error

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

func (*ConnectivityRegistry) ValidateDelete added in v0.5.0

func (r *ConnectivityRegistry) ValidateDelete() error

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

func (*ConnectivityRegistry) ValidateUpdate added in v0.5.0

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

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

type ConnectivityRegistryConnection added in v0.5.0

type ConnectivityRegistryConnection struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConnectivityRegistryConnectionSpec   `json:"spec,omitempty"`
	Status            ConnectivityRegistryConnectionStatus `json:"status,omitempty"`
}

func (*ConnectivityRegistryConnection) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryConnection) DeepCopyInto added in v0.5.0

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

func (*ConnectivityRegistryConnection) DeepCopyObject added in v0.5.0

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

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

func (*ConnectivityRegistryConnection) SetupWebhookWithManager added in v0.5.0

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

func (*ConnectivityRegistryConnection) ValidateCreate added in v0.5.0

func (r *ConnectivityRegistryConnection) ValidateCreate() error

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

func (*ConnectivityRegistryConnection) ValidateDelete added in v0.5.0

func (r *ConnectivityRegistryConnection) ValidateDelete() error

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

func (*ConnectivityRegistryConnection) ValidateUpdate added in v0.5.0

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

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

type ConnectivityRegistryConnectionList added in v0.5.0

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

ConnectivityRegistryConnectionList is a list of ConnectivityRegistryConnections

func (*ConnectivityRegistryConnectionList) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryConnectionList) DeepCopyInto added in v0.5.0

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

func (*ConnectivityRegistryConnectionList) DeepCopyObject added in v0.5.0

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

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

type ConnectivityRegistryConnectionSpec added in v0.5.0

type ConnectivityRegistryConnectionSpec struct {
	State *ConnectivityRegistryConnectionSpecResource `json:"state,omitempty" tf:"-"`

	Resource ConnectivityRegistryConnectionSpecResource `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 (*ConnectivityRegistryConnectionSpec) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryConnectionSpec) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryConnectionSpecConnectionProperties added in v0.5.0

type ConnectivityRegistryConnectionSpecConnectionProperties struct {
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	Value *string `json:"value,omitempty" tf:"value"`
}

func (*ConnectivityRegistryConnectionSpecConnectionProperties) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryConnectionSpecConnectionProperties) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryConnectionSpecMetadata added in v0.5.0

type ConnectivityRegistryConnectionSpecMetadata struct {
	// +optional
	Aggregator *ConnectivityRegistryConnectionSpecMetadataAggregator `json:"aggregator,omitempty" tf:"aggregator"`
	// +optional
	AggregatorKey *string `json:"aggregatorKey,omitempty" tf:"aggregator_key"`
	// +optional
	CreatedBy *string `json:"createdBy,omitempty" tf:"created_by"`
	// +optional
	CreatedByName *string `json:"createdByName,omitempty" tf:"created_by_name"`
	// +optional
	IdentifierPath *string `json:"identifierPath,omitempty" tf:"identifier_path"`
	// +optional
	InfoFields map[string]string `json:"infoFields,omitempty" tf:"info_fields"`
	// +optional
	IsFavorite *bool `json:"isFavorite,omitempty" tf:"is_favorite"`
	// +optional
	Labels []string `json:"labels,omitempty" tf:"labels"`
	// +optional
	RegistryVersion *int64 `json:"registryVersion,omitempty" tf:"registry_version"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	UpdatedBy *string `json:"updatedBy,omitempty" tf:"updated_by"`
	// +optional
	UpdatedByName *string `json:"updatedByName,omitempty" tf:"updated_by_name"`
}

func (*ConnectivityRegistryConnectionSpecMetadata) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryConnectionSpecMetadata) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryConnectionSpecMetadataAggregator added in v0.5.0

type ConnectivityRegistryConnectionSpecMetadataAggregator struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Identifier *string `json:"identifier,omitempty" tf:"identifier"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*ConnectivityRegistryConnectionSpecMetadataAggregator) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryConnectionSpecMetadataAggregator) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryConnectionSpecMetadataAggregatorCodec added in v0.5.0

type ConnectivityRegistryConnectionSpecMetadataAggregatorCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryConnectionSpecMetadataAggregatorCodec) Decode added in v0.5.0

func (ConnectivityRegistryConnectionSpecMetadataAggregatorCodec) Encode added in v0.5.0

func (ConnectivityRegistryConnectionSpecMetadataAggregatorCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryConnectionSpecMetadataCodec added in v0.5.0

type ConnectivityRegistryConnectionSpecMetadataCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryConnectionSpecMetadataCodec) Decode added in v0.5.0

func (ConnectivityRegistryConnectionSpecMetadataCodec) Encode added in v0.5.0

func (ConnectivityRegistryConnectionSpecMetadataCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryConnectionSpecPrimarySchema added in v0.5.0

type ConnectivityRegistryConnectionSpecPrimarySchema struct {
	// +optional
	DefaultConnection *string `json:"defaultConnection,omitempty" tf:"default_connection"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	ExternalKey *string `json:"externalKey,omitempty" tf:"external_key"`
	Identifier  *string `json:"identifier" tf:"identifier"`
	// +optional
	IsHasContainers *bool   `json:"isHasContainers,omitempty" tf:"is_has_containers"`
	Key             *string `json:"key" tf:"key"`
	// +optional
	Metadata  *ConnectivityRegistryConnectionSpecPrimarySchemaMetadata `json:"metadata,omitempty" tf:"metadata"`
	ModelType *string                                                  `json:"modelType" tf:"model_type"`
	// +optional
	ModelVersion *string `json:"modelVersion,omitempty" tf:"model_version"`
	Name         *string `json:"name" tf:"name"`
	// +optional
	ObjectStatus *int64 `json:"objectStatus,omitempty" tf:"object_status"`
	// +optional
	ObjectVersion *int64 `json:"objectVersion,omitempty" tf:"object_version"`
	// +optional
	ParentRef *ConnectivityRegistryConnectionSpecPrimarySchemaParentRef `json:"parentRef,omitempty" tf:"parent_ref"`
	// +optional
	ResourceName *string `json:"resourceName,omitempty" tf:"resource_name"`
}

func (*ConnectivityRegistryConnectionSpecPrimarySchema) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryConnectionSpecPrimarySchema) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryConnectionSpecPrimarySchemaCodec added in v0.5.0

type ConnectivityRegistryConnectionSpecPrimarySchemaCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryConnectionSpecPrimarySchemaCodec) Decode added in v0.5.0

func (ConnectivityRegistryConnectionSpecPrimarySchemaCodec) Encode added in v0.5.0

func (ConnectivityRegistryConnectionSpecPrimarySchemaCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryConnectionSpecPrimarySchemaMetadata added in v0.5.0

type ConnectivityRegistryConnectionSpecPrimarySchemaMetadata struct {
	// +optional
	Aggregator *ConnectivityRegistryConnectionSpecPrimarySchemaMetadataAggregator `json:"aggregator,omitempty" tf:"aggregator"`
	// +optional
	AggregatorKey *string `json:"aggregatorKey,omitempty" tf:"aggregator_key"`
	// +optional
	CreatedBy *string `json:"createdBy,omitempty" tf:"created_by"`
	// +optional
	CreatedByName *string `json:"createdByName,omitempty" tf:"created_by_name"`
	// +optional
	IdentifierPath *string `json:"identifierPath,omitempty" tf:"identifier_path"`
	// +optional
	InfoFields map[string]string `json:"infoFields,omitempty" tf:"info_fields"`
	// +optional
	IsFavorite *bool `json:"isFavorite,omitempty" tf:"is_favorite"`
	// +optional
	Labels []string `json:"labels,omitempty" tf:"labels"`
	// +optional
	RegistryVersion *int64 `json:"registryVersion,omitempty" tf:"registry_version"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	UpdatedBy *string `json:"updatedBy,omitempty" tf:"updated_by"`
	// +optional
	UpdatedByName *string `json:"updatedByName,omitempty" tf:"updated_by_name"`
}

func (*ConnectivityRegistryConnectionSpecPrimarySchemaMetadata) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryConnectionSpecPrimarySchemaMetadata) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryConnectionSpecPrimarySchemaMetadataAggregator added in v0.5.0

type ConnectivityRegistryConnectionSpecPrimarySchemaMetadataAggregator struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Identifier *string `json:"identifier,omitempty" tf:"identifier"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*ConnectivityRegistryConnectionSpecPrimarySchemaMetadataAggregator) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryConnectionSpecPrimarySchemaMetadataAggregator) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryConnectionSpecPrimarySchemaMetadataAggregatorCodec added in v0.5.0

type ConnectivityRegistryConnectionSpecPrimarySchemaMetadataAggregatorCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryConnectionSpecPrimarySchemaMetadataAggregatorCodec) Decode added in v0.5.0

func (ConnectivityRegistryConnectionSpecPrimarySchemaMetadataAggregatorCodec) Encode added in v0.5.0

func (ConnectivityRegistryConnectionSpecPrimarySchemaMetadataAggregatorCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryConnectionSpecPrimarySchemaMetadataCodec added in v0.5.0

type ConnectivityRegistryConnectionSpecPrimarySchemaMetadataCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryConnectionSpecPrimarySchemaMetadataCodec) Decode added in v0.5.0

func (ConnectivityRegistryConnectionSpecPrimarySchemaMetadataCodec) Encode added in v0.5.0

func (ConnectivityRegistryConnectionSpecPrimarySchemaMetadataCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryConnectionSpecPrimarySchemaParentRef added in v0.5.0

type ConnectivityRegistryConnectionSpecPrimarySchemaParentRef struct {
	// +optional
	Parent *string `json:"parent,omitempty" tf:"parent"`
}

func (*ConnectivityRegistryConnectionSpecPrimarySchemaParentRef) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryConnectionSpecPrimarySchemaParentRef) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryConnectionSpecPrimarySchemaParentRefCodec added in v0.5.0

type ConnectivityRegistryConnectionSpecPrimarySchemaParentRefCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryConnectionSpecPrimarySchemaParentRefCodec) Decode added in v0.5.0

func (ConnectivityRegistryConnectionSpecPrimarySchemaParentRefCodec) Encode added in v0.5.0

func (ConnectivityRegistryConnectionSpecPrimarySchemaParentRefCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryConnectionSpecRegistryMetadata added in v0.5.0

type ConnectivityRegistryConnectionSpecRegistryMetadata struct {
	// +optional
	AggregatorKey *string `json:"aggregatorKey,omitempty" tf:"aggregator_key"`
	// +optional
	CreatedByUserID *string `json:"createdByUserID,omitempty" tf:"created_by_user_id"`
	// +optional
	CreatedByUserName *string `json:"createdByUserName,omitempty" tf:"created_by_user_name"`
	// +optional
	IsFavorite *bool `json:"isFavorite,omitempty" tf:"is_favorite"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Labels []string `json:"labels,omitempty" tf:"labels"`
	// +optional
	RegistryVersion *int64 `json:"registryVersion,omitempty" tf:"registry_version"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	UpdatedByUserID *string `json:"updatedByUserID,omitempty" tf:"updated_by_user_id"`
	// +optional
	UpdatedByUserName *string `json:"updatedByUserName,omitempty" tf:"updated_by_user_name"`
}

func (*ConnectivityRegistryConnectionSpecRegistryMetadata) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryConnectionSpecRegistryMetadata) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryConnectionSpecRegistryMetadataCodec added in v0.5.0

type ConnectivityRegistryConnectionSpecRegistryMetadataCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryConnectionSpecRegistryMetadataCodec) Decode added in v0.5.0

func (ConnectivityRegistryConnectionSpecRegistryMetadataCodec) Encode added in v0.5.0

func (ConnectivityRegistryConnectionSpecRegistryMetadataCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryConnectionSpecResource added in v0.5.0

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

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

	// +optional
	ConnectionProperties []ConnectivityRegistryConnectionSpecConnectionProperties `json:"connectionProperties,omitempty" tf:"connection_properties"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	Identifier  *string `json:"identifier" tf:"identifier"`
	// +optional
	IsDefault *bool `json:"isDefault,omitempty" tf:"is_default"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Metadata *ConnectivityRegistryConnectionSpecMetadata `json:"metadata,omitempty" tf:"metadata"`
	// +optional
	ModelType *string `json:"modelType,omitempty" tf:"model_type"`
	// +optional
	ModelVersion *string `json:"modelVersion,omitempty" tf:"model_version"`
	Name         *string `json:"name" tf:"name"`
	// +optional
	ObjectStatus *int64 `json:"objectStatus,omitempty" tf:"object_status"`
	// +optional
	ObjectVersion *int64 `json:"objectVersion,omitempty" tf:"object_version"`
	// +optional
	PrimarySchema *ConnectivityRegistryConnectionSpecPrimarySchema `json:"primarySchema,omitempty" tf:"primary_schema"`
	Properties    map[string]string                                `json:"properties" tf:"properties"`
	RegistryID    *string                                          `json:"registryID" tf:"registry_id"`
	// +optional
	RegistryMetadata *ConnectivityRegistryConnectionSpecRegistryMetadata `json:"registryMetadata,omitempty" tf:"registry_metadata"`
	Type             *string                                             `json:"type" tf:"type"`
}

func (*ConnectivityRegistryConnectionSpecResource) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryConnectionSpecResource) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryConnectionStatus added in v0.5.0

type ConnectivityRegistryConnectionStatus 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 (*ConnectivityRegistryConnectionStatus) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryConnectionStatus) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAsset added in v0.5.0

type ConnectivityRegistryDataAsset struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConnectivityRegistryDataAssetSpec   `json:"spec,omitempty"`
	Status            ConnectivityRegistryDataAssetStatus `json:"status,omitempty"`
}

func (*ConnectivityRegistryDataAsset) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAsset) DeepCopyInto added in v0.5.0

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

func (*ConnectivityRegistryDataAsset) DeepCopyObject added in v0.5.0

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

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

func (*ConnectivityRegistryDataAsset) SetupWebhookWithManager added in v0.5.0

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

func (*ConnectivityRegistryDataAsset) ValidateCreate added in v0.5.0

func (r *ConnectivityRegistryDataAsset) ValidateCreate() error

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

func (*ConnectivityRegistryDataAsset) ValidateDelete added in v0.5.0

func (r *ConnectivityRegistryDataAsset) ValidateDelete() error

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

func (*ConnectivityRegistryDataAsset) ValidateUpdate added in v0.5.0

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

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

type ConnectivityRegistryDataAssetList added in v0.5.0

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

ConnectivityRegistryDataAssetList is a list of ConnectivityRegistryDataAssets

func (*ConnectivityRegistryDataAssetList) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetList) DeepCopyInto added in v0.5.0

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

func (*ConnectivityRegistryDataAssetList) DeepCopyObject added in v0.5.0

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

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

type ConnectivityRegistryDataAssetSpec added in v0.5.0

type ConnectivityRegistryDataAssetSpec struct {
	State *ConnectivityRegistryDataAssetSpecResource `json:"state,omitempty" tf:"-"`

	Resource ConnectivityRegistryDataAssetSpecResource `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 (*ConnectivityRegistryDataAssetSpec) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetSpec) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAssetSpecDefaultConnection added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnection struct {
	// +optional
	ConnectionProperties []ConnectivityRegistryDataAssetSpecDefaultConnectionConnectionProperties `json:"connectionProperties,omitempty" tf:"connection_properties"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	Identifier  *string `json:"identifier" tf:"identifier"`
	// +optional
	IsDefault *bool `json:"isDefault,omitempty" tf:"is_default"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Metadata  *ConnectivityRegistryDataAssetSpecDefaultConnectionMetadata `json:"metadata,omitempty" tf:"metadata"`
	ModelType *string                                                     `json:"modelType" tf:"model_type"`
	// +optional
	ModelVersion *string `json:"modelVersion,omitempty" tf:"model_version"`
	Name         *string `json:"name" tf:"name"`
	// +optional
	ObjectStatus *int64 `json:"objectStatus,omitempty" tf:"object_status"`
	// +optional
	ObjectVersion *int64 `json:"objectVersion,omitempty" tf:"object_version"`
	// +optional
	PrimarySchema *ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchema `json:"primarySchema,omitempty" tf:"primary_schema"`
	Properties    map[string]string                                                `json:"properties" tf:"properties"`
	// +optional
	RegistryMetadata *ConnectivityRegistryDataAssetSpecDefaultConnectionRegistryMetadata `json:"registryMetadata,omitempty" tf:"registry_metadata"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*ConnectivityRegistryDataAssetSpecDefaultConnection) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetSpecDefaultConnection) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAssetSpecDefaultConnectionCodec added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryDataAssetSpecDefaultConnectionCodec) Decode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecDefaultConnectionCodec) Encode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecDefaultConnectionCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionConnectionProperties added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionConnectionProperties struct {
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	Value *string `json:"value,omitempty" tf:"value"`
}

func (*ConnectivityRegistryDataAssetSpecDefaultConnectionConnectionProperties) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetSpecDefaultConnectionConnectionProperties) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAssetSpecDefaultConnectionMetadata added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionMetadata struct {
	// +optional
	Aggregator *ConnectivityRegistryDataAssetSpecDefaultConnectionMetadataAggregator `json:"aggregator,omitempty" tf:"aggregator"`
	// +optional
	AggregatorKey *string `json:"aggregatorKey,omitempty" tf:"aggregator_key"`
	// +optional
	CreatedBy *string `json:"createdBy,omitempty" tf:"created_by"`
	// +optional
	CreatedByName *string `json:"createdByName,omitempty" tf:"created_by_name"`
	// +optional
	IdentifierPath *string `json:"identifierPath,omitempty" tf:"identifier_path"`
	// +optional
	InfoFields map[string]string `json:"infoFields,omitempty" tf:"info_fields"`
	// +optional
	IsFavorite *bool `json:"isFavorite,omitempty" tf:"is_favorite"`
	// +optional
	Labels []string `json:"labels,omitempty" tf:"labels"`
	// +optional
	RegistryVersion *int64 `json:"registryVersion,omitempty" tf:"registry_version"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	UpdatedBy *string `json:"updatedBy,omitempty" tf:"updated_by"`
	// +optional
	UpdatedByName *string `json:"updatedByName,omitempty" tf:"updated_by_name"`
}

func (*ConnectivityRegistryDataAssetSpecDefaultConnectionMetadata) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetSpecDefaultConnectionMetadata) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAssetSpecDefaultConnectionMetadataAggregator added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionMetadataAggregator struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Identifier *string `json:"identifier,omitempty" tf:"identifier"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*ConnectivityRegistryDataAssetSpecDefaultConnectionMetadataAggregator) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetSpecDefaultConnectionMetadataAggregator) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAssetSpecDefaultConnectionMetadataAggregatorCodec added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionMetadataAggregatorCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryDataAssetSpecDefaultConnectionMetadataAggregatorCodec) Decode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecDefaultConnectionMetadataAggregatorCodec) Encode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecDefaultConnectionMetadataAggregatorCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionMetadataCodec added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionMetadataCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryDataAssetSpecDefaultConnectionMetadataCodec) Decode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecDefaultConnectionMetadataCodec) Encode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecDefaultConnectionMetadataCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchema added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchema struct {
	// +optional
	DefaultConnection *string `json:"defaultConnection,omitempty" tf:"default_connection"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	ExternalKey *string `json:"externalKey,omitempty" tf:"external_key"`
	Identifier  *string `json:"identifier" tf:"identifier"`
	// +optional
	IsHasContainers *bool   `json:"isHasContainers,omitempty" tf:"is_has_containers"`
	Key             *string `json:"key" tf:"key"`
	// +optional
	Metadata  *ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaMetadata `json:"metadata,omitempty" tf:"metadata"`
	ModelType *string                                                                  `json:"modelType" tf:"model_type"`
	// +optional
	ModelVersion *string `json:"modelVersion,omitempty" tf:"model_version"`
	Name         *string `json:"name" tf:"name"`
	// +optional
	ObjectStatus *int64 `json:"objectStatus,omitempty" tf:"object_status"`
	// +optional
	ObjectVersion *int64 `json:"objectVersion,omitempty" tf:"object_version"`
	// +optional
	ParentRef *ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaParentRef `json:"parentRef,omitempty" tf:"parent_ref"`
	// +optional
	ResourceName *string `json:"resourceName,omitempty" tf:"resource_name"`
}

func (*ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchema) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchema) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaCodec added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaCodec) Decode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaCodec) Encode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaMetadata added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaMetadata struct {
	// +optional
	Aggregator *ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaMetadataAggregator `json:"aggregator,omitempty" tf:"aggregator"`
	// +optional
	AggregatorKey *string `json:"aggregatorKey,omitempty" tf:"aggregator_key"`
	// +optional
	CreatedBy *string `json:"createdBy,omitempty" tf:"created_by"`
	// +optional
	CreatedByName *string `json:"createdByName,omitempty" tf:"created_by_name"`
	// +optional
	IdentifierPath *string `json:"identifierPath,omitempty" tf:"identifier_path"`
	// +optional
	InfoFields map[string]string `json:"infoFields,omitempty" tf:"info_fields"`
	// +optional
	IsFavorite *bool `json:"isFavorite,omitempty" tf:"is_favorite"`
	// +optional
	Labels []string `json:"labels,omitempty" tf:"labels"`
	// +optional
	RegistryVersion *int64 `json:"registryVersion,omitempty" tf:"registry_version"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	UpdatedBy *string `json:"updatedBy,omitempty" tf:"updated_by"`
	// +optional
	UpdatedByName *string `json:"updatedByName,omitempty" tf:"updated_by_name"`
}

func (*ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaMetadata) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaMetadata) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaMetadataAggregator added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaMetadataAggregator struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Identifier *string `json:"identifier,omitempty" tf:"identifier"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaMetadataAggregator) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaMetadataAggregator) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaMetadataAggregatorCodec added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaMetadataAggregatorCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaMetadataAggregatorCodec) Decode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaMetadataAggregatorCodec) Encode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaMetadataAggregatorCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaMetadataCodec added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaMetadataCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaMetadataCodec) Decode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaMetadataCodec) Encode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaMetadataCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaParentRef added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaParentRef struct {
	// +optional
	Parent *string `json:"parent,omitempty" tf:"parent"`
}

func (*ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaParentRef) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaParentRef) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaParentRefCodec added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaParentRefCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaParentRefCodec) Decode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaParentRefCodec) Encode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecDefaultConnectionPrimarySchemaParentRefCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionRegistryMetadata added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionRegistryMetadata struct {
	// +optional
	AggregatorKey *string `json:"aggregatorKey,omitempty" tf:"aggregator_key"`
	// +optional
	CreatedByUserID *string `json:"createdByUserID,omitempty" tf:"created_by_user_id"`
	// +optional
	CreatedByUserName *string `json:"createdByUserName,omitempty" tf:"created_by_user_name"`
	// +optional
	IsFavorite *bool `json:"isFavorite,omitempty" tf:"is_favorite"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Labels []string `json:"labels,omitempty" tf:"labels"`
	// +optional
	RegistryVersion *int64 `json:"registryVersion,omitempty" tf:"registry_version"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	UpdatedByUserID *string `json:"updatedByUserID,omitempty" tf:"updated_by_user_id"`
	// +optional
	UpdatedByUserName *string `json:"updatedByUserName,omitempty" tf:"updated_by_user_name"`
}

func (*ConnectivityRegistryDataAssetSpecDefaultConnectionRegistryMetadata) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetSpecDefaultConnectionRegistryMetadata) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAssetSpecDefaultConnectionRegistryMetadataCodec added in v0.5.0

type ConnectivityRegistryDataAssetSpecDefaultConnectionRegistryMetadataCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryDataAssetSpecDefaultConnectionRegistryMetadataCodec) Decode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecDefaultConnectionRegistryMetadataCodec) Encode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecDefaultConnectionRegistryMetadataCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryDataAssetSpecMetadata added in v0.5.0

type ConnectivityRegistryDataAssetSpecMetadata struct {
	// +optional
	Aggregator *ConnectivityRegistryDataAssetSpecMetadataAggregator `json:"aggregator,omitempty" tf:"aggregator"`
	// +optional
	AggregatorKey *string `json:"aggregatorKey,omitempty" tf:"aggregator_key"`
	// +optional
	CreatedBy *string `json:"createdBy,omitempty" tf:"created_by"`
	// +optional
	CreatedByName *string `json:"createdByName,omitempty" tf:"created_by_name"`
	// +optional
	IdentifierPath *string `json:"identifierPath,omitempty" tf:"identifier_path"`
	// +optional
	InfoFields map[string]string `json:"infoFields,omitempty" tf:"info_fields"`
	// +optional
	IsFavorite *bool `json:"isFavorite,omitempty" tf:"is_favorite"`
	// +optional
	Labels []string `json:"labels,omitempty" tf:"labels"`
	// +optional
	RegistryVersion *int64 `json:"registryVersion,omitempty" tf:"registry_version"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	UpdatedBy *string `json:"updatedBy,omitempty" tf:"updated_by"`
	// +optional
	UpdatedByName *string `json:"updatedByName,omitempty" tf:"updated_by_name"`
}

func (*ConnectivityRegistryDataAssetSpecMetadata) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetSpecMetadata) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAssetSpecMetadataAggregator added in v0.5.0

type ConnectivityRegistryDataAssetSpecMetadataAggregator struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Identifier *string `json:"identifier,omitempty" tf:"identifier"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*ConnectivityRegistryDataAssetSpecMetadataAggregator) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetSpecMetadataAggregator) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAssetSpecMetadataAggregatorCodec added in v0.5.0

type ConnectivityRegistryDataAssetSpecMetadataAggregatorCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryDataAssetSpecMetadataAggregatorCodec) Decode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecMetadataAggregatorCodec) Encode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecMetadataAggregatorCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryDataAssetSpecMetadataCodec added in v0.5.0

type ConnectivityRegistryDataAssetSpecMetadataCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryDataAssetSpecMetadataCodec) Decode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecMetadataCodec) Encode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecMetadataCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryDataAssetSpecNativeTypeSystem added in v0.5.0

type ConnectivityRegistryDataAssetSpecNativeTypeSystem struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Identifier *string `json:"identifier,omitempty" tf:"identifier"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	ModelType *string `json:"modelType,omitempty" tf:"model_type"`
	// +optional
	ModelVersion *string `json:"modelVersion,omitempty" tf:"model_version"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	ObjectStatus *int64 `json:"objectStatus,omitempty" tf:"object_status"`
	// +optional
	ObjectVersion *int64 `json:"objectVersion,omitempty" tf:"object_version"`
	// +optional
	ParentRef *ConnectivityRegistryDataAssetSpecNativeTypeSystemParentRef `json:"parentRef,omitempty" tf:"parent_ref"`
	// +optional
	TypeMappingFrom map[string]string `json:"typeMappingFrom,omitempty" tf:"type_mapping_from"`
	// +optional
	TypeMappingTo map[string]string `json:"typeMappingTo,omitempty" tf:"type_mapping_to"`
	// +optional
	Types []ConnectivityRegistryDataAssetSpecNativeTypeSystemTypes `json:"types,omitempty" tf:"types"`
}

func (*ConnectivityRegistryDataAssetSpecNativeTypeSystem) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetSpecNativeTypeSystem) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAssetSpecNativeTypeSystemCodec added in v0.5.0

type ConnectivityRegistryDataAssetSpecNativeTypeSystemCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryDataAssetSpecNativeTypeSystemCodec) Decode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecNativeTypeSystemCodec) Encode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecNativeTypeSystemCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryDataAssetSpecNativeTypeSystemParentRef added in v0.5.0

type ConnectivityRegistryDataAssetSpecNativeTypeSystemParentRef struct {
	// +optional
	Parent *string `json:"parent,omitempty" tf:"parent"`
}

func (*ConnectivityRegistryDataAssetSpecNativeTypeSystemParentRef) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetSpecNativeTypeSystemParentRef) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAssetSpecNativeTypeSystemParentRefCodec added in v0.5.0

type ConnectivityRegistryDataAssetSpecNativeTypeSystemParentRefCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryDataAssetSpecNativeTypeSystemParentRefCodec) Decode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecNativeTypeSystemParentRefCodec) Encode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecNativeTypeSystemParentRefCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryDataAssetSpecNativeTypeSystemTypes added in v0.5.0

type ConnectivityRegistryDataAssetSpecNativeTypeSystemTypes struct {
	// +optional
	ConfigDefinition *ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesConfigDefinition `json:"configDefinition,omitempty" tf:"config_definition"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	DtType *string `json:"dtType,omitempty" tf:"dt_type"`
	// +optional
	Key       *string `json:"key,omitempty" tf:"key"`
	ModelType *string `json:"modelType" tf:"model_type"`
	// +optional
	ModelVersion *string `json:"modelVersion,omitempty" tf:"model_version"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	ObjectStatus *int64 `json:"objectStatus,omitempty" tf:"object_status"`
	// +optional
	ParentRef *ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesParentRef `json:"parentRef,omitempty" tf:"parent_ref"`
	// +optional
	TypeSystemName *string `json:"typeSystemName,omitempty" tf:"type_system_name"`
}

func (*ConnectivityRegistryDataAssetSpecNativeTypeSystemTypes) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetSpecNativeTypeSystemTypes) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesConfigDefinition added in v0.5.0

type ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesConfigDefinition struct {
	// +optional
	ConfigParameterDefinitions map[string]string `json:"configParameterDefinitions,omitempty" tf:"config_parameter_definitions"`
	// +optional
	IsContained *bool `json:"isContained,omitempty" tf:"is_contained"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	ModelType *string `json:"modelType,omitempty" tf:"model_type"`
	// +optional
	ModelVersion *string `json:"modelVersion,omitempty" tf:"model_version"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	ObjectStatus *int64 `json:"objectStatus,omitempty" tf:"object_status"`
	// +optional
	ParentRef *ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesConfigDefinitionParentRef `json:"parentRef,omitempty" tf:"parent_ref"`
}

func (*ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesConfigDefinition) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesConfigDefinition) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesConfigDefinitionCodec added in v0.5.0

type ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesConfigDefinitionCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesConfigDefinitionCodec) Decode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesConfigDefinitionCodec) Encode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesConfigDefinitionCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesConfigDefinitionParentRef added in v0.5.0

type ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesConfigDefinitionParentRef struct {
	// +optional
	Parent *string `json:"parent,omitempty" tf:"parent"`
}

func (*ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesConfigDefinitionParentRef) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesConfigDefinitionParentRef) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesConfigDefinitionParentRefCodec added in v0.5.0

type ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesConfigDefinitionParentRefCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesConfigDefinitionParentRefCodec) Decode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesConfigDefinitionParentRefCodec) Encode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesConfigDefinitionParentRefCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesParentRef added in v0.5.0

type ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesParentRef struct {
	// +optional
	Parent *string `json:"parent,omitempty" tf:"parent"`
}

func (*ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesParentRef) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesParentRef) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesParentRefCodec added in v0.5.0

type ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesParentRefCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesParentRefCodec) Decode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesParentRefCodec) Encode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecNativeTypeSystemTypesParentRefCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryDataAssetSpecRegistryMetadata added in v0.5.0

type ConnectivityRegistryDataAssetSpecRegistryMetadata struct {
	// +optional
	AggregatorKey *string `json:"aggregatorKey,omitempty" tf:"aggregator_key"`
	// +optional
	CreatedByUserID *string `json:"createdByUserID,omitempty" tf:"created_by_user_id"`
	// +optional
	CreatedByUserName *string `json:"createdByUserName,omitempty" tf:"created_by_user_name"`
	// +optional
	IsFavorite *bool `json:"isFavorite,omitempty" tf:"is_favorite"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Labels []string `json:"labels,omitempty" tf:"labels"`
	// +optional
	RegistryVersion *int64 `json:"registryVersion,omitempty" tf:"registry_version"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	UpdatedByUserID *string `json:"updatedByUserID,omitempty" tf:"updated_by_user_id"`
	// +optional
	UpdatedByUserName *string `json:"updatedByUserName,omitempty" tf:"updated_by_user_name"`
}

func (*ConnectivityRegistryDataAssetSpecRegistryMetadata) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetSpecRegistryMetadata) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAssetSpecRegistryMetadataCodec added in v0.5.0

type ConnectivityRegistryDataAssetSpecRegistryMetadataCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryDataAssetSpecRegistryMetadataCodec) Decode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecRegistryMetadataCodec) Encode added in v0.5.0

func (ConnectivityRegistryDataAssetSpecRegistryMetadataCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryDataAssetSpecResource added in v0.5.0

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

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

	// +optional
	AssetProperties map[string]string `json:"assetProperties,omitempty" tf:"asset_properties"`
	// +optional
	DefaultConnection *ConnectivityRegistryDataAssetSpecDefaultConnection `json:"defaultConnection,omitempty" tf:"default_connection"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	ExternalKey *string `json:"externalKey,omitempty" tf:"external_key"`
	Identifier  *string `json:"identifier" tf:"identifier"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Metadata  *ConnectivityRegistryDataAssetSpecMetadata `json:"metadata,omitempty" tf:"metadata"`
	ModelType *string                                    `json:"modelType" tf:"model_type"`
	// +optional
	ModelVersion *string `json:"modelVersion,omitempty" tf:"model_version"`
	Name         *string `json:"name" tf:"name"`
	// +optional
	NativeTypeSystem *ConnectivityRegistryDataAssetSpecNativeTypeSystem `json:"nativeTypeSystem,omitempty" tf:"native_type_system"`
	// +optional
	ObjectStatus *int64 `json:"objectStatus,omitempty" tf:"object_status"`
	// +optional
	ObjectVersion *int64            `json:"objectVersion,omitempty" tf:"object_version"`
	Properties    map[string]string `json:"properties" tf:"properties"`
	RegistryID    *string           `json:"registryID" tf:"registry_id"`
	// +optional
	RegistryMetadata *ConnectivityRegistryDataAssetSpecRegistryMetadata `json:"registryMetadata,omitempty" tf:"registry_metadata"`
	Type             *string                                            `json:"type" tf:"type"`
}

func (*ConnectivityRegistryDataAssetSpecResource) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetSpecResource) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryDataAssetStatus added in v0.5.0

type ConnectivityRegistryDataAssetStatus 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 (*ConnectivityRegistryDataAssetStatus) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryDataAssetStatus) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolder added in v0.5.0

type ConnectivityRegistryFolder struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConnectivityRegistryFolderSpec   `json:"spec,omitempty"`
	Status            ConnectivityRegistryFolderStatus `json:"status,omitempty"`
}

func (*ConnectivityRegistryFolder) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolder) DeepCopyInto added in v0.5.0

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

func (*ConnectivityRegistryFolder) DeepCopyObject added in v0.5.0

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

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

func (*ConnectivityRegistryFolder) SetupWebhookWithManager added in v0.5.0

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

func (*ConnectivityRegistryFolder) ValidateCreate added in v0.5.0

func (r *ConnectivityRegistryFolder) ValidateCreate() error

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

func (*ConnectivityRegistryFolder) ValidateDelete added in v0.5.0

func (r *ConnectivityRegistryFolder) ValidateDelete() error

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

func (*ConnectivityRegistryFolder) ValidateUpdate added in v0.5.0

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

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

type ConnectivityRegistryFolderList added in v0.5.0

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

ConnectivityRegistryFolderList is a list of ConnectivityRegistryFolders

func (*ConnectivityRegistryFolderList) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderList) DeepCopyInto added in v0.5.0

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

func (*ConnectivityRegistryFolderList) DeepCopyObject added in v0.5.0

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

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

type ConnectivityRegistryFolderSpec added in v0.5.0

type ConnectivityRegistryFolderSpec struct {
	State *ConnectivityRegistryFolderSpecResource `json:"state,omitempty" tf:"-"`

	Resource ConnectivityRegistryFolderSpecResource `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 (*ConnectivityRegistryFolderSpec) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpec) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecDataAssets added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssets struct {
	// +optional
	AssetProperties map[string]string `json:"assetProperties,omitempty" tf:"asset_properties"`
	// +optional
	DefaultConnection *ConnectivityRegistryFolderSpecDataAssetsDefaultConnection `json:"defaultConnection,omitempty" tf:"default_connection"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	ExternalKey *string `json:"externalKey,omitempty" tf:"external_key"`
	Identifier  *string `json:"identifier" tf:"identifier"`
	Key         *string `json:"key" tf:"key"`
	// +optional
	Metadata *ConnectivityRegistryFolderSpecDataAssetsMetadata `json:"metadata,omitempty" tf:"metadata"`
	// +optional
	ModelType *string `json:"modelType,omitempty" tf:"model_type"`
	// +optional
	ModelVersion *string `json:"modelVersion,omitempty" tf:"model_version"`
	Name         *string `json:"name" tf:"name"`
	// +optional
	NativeTypeSystem *ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystem `json:"nativeTypeSystem,omitempty" tf:"native_type_system"`
	// +optional
	ObjectStatus *int64 `json:"objectStatus,omitempty" tf:"object_status"`
	// +optional
	ObjectVersion *int64 `json:"objectVersion,omitempty" tf:"object_version"`
	// +optional
	Properties map[string]string `json:"properties,omitempty" tf:"properties"`
	// +optional
	RegistryMetadata *ConnectivityRegistryFolderSpecDataAssetsRegistryMetadata `json:"registryMetadata,omitempty" tf:"registry_metadata"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*ConnectivityRegistryFolderSpecDataAssets) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecDataAssets) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnection added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnection struct {
	// +optional
	ConnectionProperties []ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionConnectionProperties `json:"connectionProperties,omitempty" tf:"connection_properties"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	Identifier  *string `json:"identifier" tf:"identifier"`
	// +optional
	IsDefault *bool   `json:"isDefault,omitempty" tf:"is_default"`
	Key       *string `json:"key" tf:"key"`
	// +optional
	Metadata *ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionMetadata `json:"metadata,omitempty" tf:"metadata"`
	// +optional
	ModelType *string `json:"modelType,omitempty" tf:"model_type"`
	// +optional
	ModelVersion *string `json:"modelVersion,omitempty" tf:"model_version"`
	Name         *string `json:"name" tf:"name"`
	// +optional
	ObjectStatus *int64 `json:"objectStatus,omitempty" tf:"object_status"`
	// +optional
	ObjectVersion *int64 `json:"objectVersion,omitempty" tf:"object_version"`
	// +optional
	PrimarySchema *ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchema `json:"primarySchema,omitempty" tf:"primary_schema"`
	// +optional
	Properties map[string]string `json:"properties,omitempty" tf:"properties"`
	// +optional
	RegistryMetadata *ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionRegistryMetadata `json:"registryMetadata,omitempty" tf:"registry_metadata"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*ConnectivityRegistryFolderSpecDataAssetsDefaultConnection) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecDataAssetsDefaultConnection) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionCodec added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionCodec) Decode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionCodec) Encode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionConnectionProperties added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionConnectionProperties struct {
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	Value *string `json:"value,omitempty" tf:"value"`
}

func (*ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionConnectionProperties) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionConnectionProperties) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionMetadata added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionMetadata struct {
	// +optional
	Aggregator *ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionMetadataAggregator `json:"aggregator,omitempty" tf:"aggregator"`
	// +optional
	AggregatorKey *string `json:"aggregatorKey,omitempty" tf:"aggregator_key"`
	// +optional
	CreatedBy *string `json:"createdBy,omitempty" tf:"created_by"`
	// +optional
	CreatedByName *string `json:"createdByName,omitempty" tf:"created_by_name"`
	// +optional
	IdentifierPath *string `json:"identifierPath,omitempty" tf:"identifier_path"`
	// +optional
	InfoFields map[string]string `json:"infoFields,omitempty" tf:"info_fields"`
	// +optional
	IsFavorite *bool `json:"isFavorite,omitempty" tf:"is_favorite"`
	// +optional
	Labels []string `json:"labels,omitempty" tf:"labels"`
	// +optional
	RegistryVersion *int64 `json:"registryVersion,omitempty" tf:"registry_version"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	UpdatedBy *string `json:"updatedBy,omitempty" tf:"updated_by"`
	// +optional
	UpdatedByName *string `json:"updatedByName,omitempty" tf:"updated_by_name"`
}

func (*ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionMetadata) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionMetadata) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionMetadataAggregator added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionMetadataAggregator struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Identifier *string `json:"identifier,omitempty" tf:"identifier"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionMetadataAggregator) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionMetadataAggregator) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionMetadataAggregatorCodec added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionMetadataAggregatorCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionMetadataAggregatorCodec) Decode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionMetadataAggregatorCodec) Encode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionMetadataAggregatorCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionMetadataCodec added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionMetadataCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionMetadataCodec) Decode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionMetadataCodec) Encode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionMetadataCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchema added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchema struct {
	// +optional
	DefaultConnection *string `json:"defaultConnection,omitempty" tf:"default_connection"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	ExternalKey *string `json:"externalKey,omitempty" tf:"external_key"`
	Identifier  *string `json:"identifier" tf:"identifier"`
	// +optional
	IsHasContainers *bool   `json:"isHasContainers,omitempty" tf:"is_has_containers"`
	Key             *string `json:"key" tf:"key"`
	// +optional
	Metadata  *ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaMetadata `json:"metadata,omitempty" tf:"metadata"`
	ModelType *string                                                                         `json:"modelType" tf:"model_type"`
	// +optional
	ModelVersion *string `json:"modelVersion,omitempty" tf:"model_version"`
	Name         *string `json:"name" tf:"name"`
	// +optional
	ObjectStatus *int64 `json:"objectStatus,omitempty" tf:"object_status"`
	// +optional
	ObjectVersion *int64 `json:"objectVersion,omitempty" tf:"object_version"`
	// +optional
	ParentRef *ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaParentRef `json:"parentRef,omitempty" tf:"parent_ref"`
	// +optional
	ResourceName *string `json:"resourceName,omitempty" tf:"resource_name"`
}

func (*ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchema) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchema) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaCodec added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaCodec) Decode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaCodec) Encode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaMetadata added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaMetadata struct {
	// +optional
	Aggregator *ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaMetadataAggregator `json:"aggregator,omitempty" tf:"aggregator"`
	// +optional
	AggregatorKey *string `json:"aggregatorKey,omitempty" tf:"aggregator_key"`
	// +optional
	CreatedBy *string `json:"createdBy,omitempty" tf:"created_by"`
	// +optional
	CreatedByName *string `json:"createdByName,omitempty" tf:"created_by_name"`
	// +optional
	IdentifierPath *string `json:"identifierPath,omitempty" tf:"identifier_path"`
	// +optional
	InfoFields map[string]string `json:"infoFields,omitempty" tf:"info_fields"`
	// +optional
	IsFavorite *bool `json:"isFavorite,omitempty" tf:"is_favorite"`
	// +optional
	Labels []string `json:"labels,omitempty" tf:"labels"`
	// +optional
	RegistryVersion *int64 `json:"registryVersion,omitempty" tf:"registry_version"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	UpdatedBy *string `json:"updatedBy,omitempty" tf:"updated_by"`
	// +optional
	UpdatedByName *string `json:"updatedByName,omitempty" tf:"updated_by_name"`
}

func (*ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaMetadata) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaMetadata) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaMetadataAggregator added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaMetadataAggregator struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Identifier *string `json:"identifier,omitempty" tf:"identifier"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaMetadataAggregator) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaMetadataAggregator) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaMetadataAggregatorCodec added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaMetadataAggregatorCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaMetadataAggregatorCodec) Decode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaMetadataAggregatorCodec) Encode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaMetadataAggregatorCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaMetadataCodec added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaMetadataCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaMetadataCodec) Decode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaMetadataCodec) Encode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaMetadataCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaParentRef added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaParentRef struct {
	// +optional
	Parent *string `json:"parent,omitempty" tf:"parent"`
}

func (*ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaParentRef) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaParentRef) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaParentRefCodec added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaParentRefCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaParentRefCodec) Decode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaParentRefCodec) Encode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionPrimarySchemaParentRefCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionRegistryMetadata added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionRegistryMetadata struct {
	// +optional
	AggregatorKey *string `json:"aggregatorKey,omitempty" tf:"aggregator_key"`
	// +optional
	CreatedByUserID *string `json:"createdByUserID,omitempty" tf:"created_by_user_id"`
	// +optional
	CreatedByUserName *string `json:"createdByUserName,omitempty" tf:"created_by_user_name"`
	// +optional
	IsFavorite *bool `json:"isFavorite,omitempty" tf:"is_favorite"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Labels []string `json:"labels,omitempty" tf:"labels"`
	// +optional
	RegistryVersion *int64 `json:"registryVersion,omitempty" tf:"registry_version"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	UpdatedByUserID *string `json:"updatedByUserID,omitempty" tf:"updated_by_user_id"`
	// +optional
	UpdatedByUserName *string `json:"updatedByUserName,omitempty" tf:"updated_by_user_name"`
}

func (*ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionRegistryMetadata) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionRegistryMetadata) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionRegistryMetadataCodec added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionRegistryMetadataCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionRegistryMetadataCodec) Decode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionRegistryMetadataCodec) Encode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsDefaultConnectionRegistryMetadataCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsMetadata added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsMetadata struct {
	// +optional
	Aggregator *ConnectivityRegistryFolderSpecDataAssetsMetadataAggregator `json:"aggregator,omitempty" tf:"aggregator"`
	// +optional
	AggregatorKey *string `json:"aggregatorKey,omitempty" tf:"aggregator_key"`
	// +optional
	CreatedBy *string `json:"createdBy,omitempty" tf:"created_by"`
	// +optional
	CreatedByName *string `json:"createdByName,omitempty" tf:"created_by_name"`
	// +optional
	IdentifierPath *string `json:"identifierPath,omitempty" tf:"identifier_path"`
	// +optional
	InfoFields map[string]string `json:"infoFields,omitempty" tf:"info_fields"`
	// +optional
	IsFavorite *bool `json:"isFavorite,omitempty" tf:"is_favorite"`
	// +optional
	Labels []string `json:"labels,omitempty" tf:"labels"`
	// +optional
	RegistryVersion *int64 `json:"registryVersion,omitempty" tf:"registry_version"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	UpdatedBy *string `json:"updatedBy,omitempty" tf:"updated_by"`
	// +optional
	UpdatedByName *string `json:"updatedByName,omitempty" tf:"updated_by_name"`
}

func (*ConnectivityRegistryFolderSpecDataAssetsMetadata) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecDataAssetsMetadata) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecDataAssetsMetadataAggregator added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsMetadataAggregator struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Identifier *string `json:"identifier,omitempty" tf:"identifier"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*ConnectivityRegistryFolderSpecDataAssetsMetadataAggregator) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecDataAssetsMetadataAggregator) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecDataAssetsMetadataAggregatorCodec added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsMetadataAggregatorCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryFolderSpecDataAssetsMetadataAggregatorCodec) Decode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsMetadataAggregatorCodec) Encode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsMetadataAggregatorCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsMetadataCodec added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsMetadataCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryFolderSpecDataAssetsMetadataCodec) Decode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsMetadataCodec) Encode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsMetadataCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystem added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystem struct {
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	Identifier *string `json:"identifier,omitempty" tf:"identifier"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	ModelType *string `json:"modelType,omitempty" tf:"model_type"`
	// +optional
	ModelVersion *string `json:"modelVersion,omitempty" tf:"model_version"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	ObjectStatus *int64 `json:"objectStatus,omitempty" tf:"object_status"`
	// +optional
	ObjectVersion *int64 `json:"objectVersion,omitempty" tf:"object_version"`
	// +optional
	ParentRef *ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemParentRef `json:"parentRef,omitempty" tf:"parent_ref"`
	// +optional
	TypeMappingFrom map[string]string `json:"typeMappingFrom,omitempty" tf:"type_mapping_from"`
	// +optional
	TypeMappingTo map[string]string `json:"typeMappingTo,omitempty" tf:"type_mapping_to"`
	// +optional
	Types []ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypes `json:"types,omitempty" tf:"types"`
}

func (*ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystem) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystem) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemCodec added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemCodec) Decode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemCodec) Encode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemParentRef added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemParentRef struct {
	// +optional
	Parent *string `json:"parent,omitempty" tf:"parent"`
}

func (*ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemParentRef) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemParentRef) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemParentRefCodec added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemParentRefCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemParentRefCodec) Decode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemParentRefCodec) Encode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemParentRefCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypes added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypes struct {
	// +optional
	ConfigDefinition *ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesConfigDefinition `json:"configDefinition,omitempty" tf:"config_definition"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	DtType *string `json:"dtType,omitempty" tf:"dt_type"`
	// +optional
	Key       *string `json:"key,omitempty" tf:"key"`
	ModelType *string `json:"modelType" tf:"model_type"`
	// +optional
	ModelVersion *string `json:"modelVersion,omitempty" tf:"model_version"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	ObjectStatus *int64 `json:"objectStatus,omitempty" tf:"object_status"`
	// +optional
	ParentRef *ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesParentRef `json:"parentRef,omitempty" tf:"parent_ref"`
	// +optional
	TypeSystemName *string `json:"typeSystemName,omitempty" tf:"type_system_name"`
}

func (*ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypes) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypes) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesConfigDefinition added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesConfigDefinition struct {
	// +optional
	ConfigParameterDefinitions map[string]string `json:"configParameterDefinitions,omitempty" tf:"config_parameter_definitions"`
	// +optional
	IsContained *bool `json:"isContained,omitempty" tf:"is_contained"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	ModelType *string `json:"modelType,omitempty" tf:"model_type"`
	// +optional
	ModelVersion *string `json:"modelVersion,omitempty" tf:"model_version"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	ObjectStatus *int64 `json:"objectStatus,omitempty" tf:"object_status"`
	// +optional
	ParentRef *ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesConfigDefinitionParentRef `json:"parentRef,omitempty" tf:"parent_ref"`
}

func (*ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesConfigDefinition) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesConfigDefinition) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesConfigDefinitionCodec added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesConfigDefinitionCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesConfigDefinitionCodec) Decode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesConfigDefinitionCodec) Encode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesConfigDefinitionCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesConfigDefinitionParentRef added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesConfigDefinitionParentRef struct {
	// +optional
	Parent *string `json:"parent,omitempty" tf:"parent"`
}

func (*ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesConfigDefinitionParentRef) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesConfigDefinitionParentRef) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesConfigDefinitionParentRefCodec added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesConfigDefinitionParentRefCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesConfigDefinitionParentRefCodec) Decode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesConfigDefinitionParentRefCodec) Encode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesConfigDefinitionParentRefCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesParentRef added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesParentRef struct {
	// +optional
	Parent *string `json:"parent,omitempty" tf:"parent"`
}

func (*ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesParentRef) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesParentRef) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesParentRefCodec added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesParentRefCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesParentRefCodec) Decode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesParentRefCodec) Encode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsNativeTypeSystemTypesParentRefCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsRegistryMetadata added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsRegistryMetadata struct {
	// +optional
	AggregatorKey *string `json:"aggregatorKey,omitempty" tf:"aggregator_key"`
	// +optional
	CreatedByUserID *string `json:"createdByUserID,omitempty" tf:"created_by_user_id"`
	// +optional
	CreatedByUserName *string `json:"createdByUserName,omitempty" tf:"created_by_user_name"`
	// +optional
	IsFavorite *bool `json:"isFavorite,omitempty" tf:"is_favorite"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Labels []string `json:"labels,omitempty" tf:"labels"`
	// +optional
	RegistryVersion *int64 `json:"registryVersion,omitempty" tf:"registry_version"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	UpdatedByUserID *string `json:"updatedByUserID,omitempty" tf:"updated_by_user_id"`
	// +optional
	UpdatedByUserName *string `json:"updatedByUserName,omitempty" tf:"updated_by_user_name"`
}

func (*ConnectivityRegistryFolderSpecDataAssetsRegistryMetadata) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecDataAssetsRegistryMetadata) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecDataAssetsRegistryMetadataCodec added in v0.5.0

type ConnectivityRegistryFolderSpecDataAssetsRegistryMetadataCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryFolderSpecDataAssetsRegistryMetadataCodec) Decode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsRegistryMetadataCodec) Encode added in v0.5.0

func (ConnectivityRegistryFolderSpecDataAssetsRegistryMetadataCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryFolderSpecParentRef added in v0.5.0

type ConnectivityRegistryFolderSpecParentRef struct {
	// +optional
	Parent *string `json:"parent,omitempty" tf:"parent"`
}

func (*ConnectivityRegistryFolderSpecParentRef) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecParentRef) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderSpecParentRefCodec added in v0.5.0

type ConnectivityRegistryFolderSpecParentRefCodec struct {
}

+k8s:deepcopy-gen=false

func (ConnectivityRegistryFolderSpecParentRefCodec) Decode added in v0.5.0

func (ConnectivityRegistryFolderSpecParentRefCodec) Encode added in v0.5.0

func (ConnectivityRegistryFolderSpecParentRefCodec) IsEmpty added in v0.5.0

type ConnectivityRegistryFolderSpecResource added in v0.5.0

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

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

	// +optional
	DataAssets []ConnectivityRegistryFolderSpecDataAssets `json:"dataAssets,omitempty" tf:"data_assets"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	Identifier  *string `json:"identifier" tf:"identifier"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	ModelType *string `json:"modelType,omitempty" tf:"model_type"`
	// +optional
	ModelVersion *string `json:"modelVersion,omitempty" tf:"model_version"`
	Name         *string `json:"name" tf:"name"`
	// +optional
	ObjectStatus *int64 `json:"objectStatus,omitempty" tf:"object_status"`
	// +optional
	ObjectVersion *int64 `json:"objectVersion,omitempty" tf:"object_version"`
	// +optional
	ParentRef  *ConnectivityRegistryFolderSpecParentRef `json:"parentRef,omitempty" tf:"parent_ref"`
	RegistryID *string                                  `json:"registryID" tf:"registry_id"`
}

func (*ConnectivityRegistryFolderSpecResource) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderSpecResource) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryFolderStatus added in v0.5.0

type ConnectivityRegistryFolderStatus 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 (*ConnectivityRegistryFolderStatus) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryFolderStatus) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryList added in v0.5.0

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

ConnectivityRegistryList is a list of ConnectivityRegistrys

func (*ConnectivityRegistryList) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryList) DeepCopyInto added in v0.5.0

func (in *ConnectivityRegistryList) DeepCopyInto(out *ConnectivityRegistryList)

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

func (*ConnectivityRegistryList) DeepCopyObject added in v0.5.0

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

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

type ConnectivityRegistrySpec added in v0.5.0

type ConnectivityRegistrySpec struct {
	State *ConnectivityRegistrySpecResource `json:"state,omitempty" tf:"-"`

	Resource ConnectivityRegistrySpecResource `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 (*ConnectivityRegistrySpec) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistrySpec) DeepCopyInto added in v0.5.0

func (in *ConnectivityRegistrySpec) DeepCopyInto(out *ConnectivityRegistrySpec)

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

type ConnectivityRegistrySpecResource added in v0.5.0

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

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

	// +optional
	CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"`
	// +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"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	StateMessage *string `json:"stateMessage,omitempty" tf:"state_message"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	UpdatedBy *string `json:"updatedBy,omitempty" tf:"updated_by"`
}

func (*ConnectivityRegistrySpecResource) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistrySpecResource) DeepCopyInto added in v0.5.0

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

type ConnectivityRegistryStatus added in v0.5.0

type ConnectivityRegistryStatus 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 (*ConnectivityRegistryStatus) DeepCopy added in v0.5.0

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

func (*ConnectivityRegistryStatus) DeepCopyInto added in v0.5.0

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

type LabelingServiceDataset

type LabelingServiceDataset struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LabelingServiceDatasetSpec   `json:"spec,omitempty"`
	Status            LabelingServiceDatasetStatus `json:"status,omitempty"`
}

func (*LabelingServiceDataset) DeepCopy

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

func (*LabelingServiceDataset) DeepCopyInto

func (in *LabelingServiceDataset) DeepCopyInto(out *LabelingServiceDataset)

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

func (*LabelingServiceDataset) DeepCopyObject

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

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

func (*LabelingServiceDataset) SetupWebhookWithManager

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

func (*LabelingServiceDataset) ValidateCreate

func (r *LabelingServiceDataset) ValidateCreate() error

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

func (*LabelingServiceDataset) ValidateDelete

func (r *LabelingServiceDataset) ValidateDelete() error

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

func (*LabelingServiceDataset) ValidateUpdate

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

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

type LabelingServiceDatasetList

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

LabelingServiceDatasetList is a list of LabelingServiceDatasets

func (*LabelingServiceDatasetList) DeepCopy

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

func (*LabelingServiceDatasetList) DeepCopyInto

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

func (*LabelingServiceDatasetList) DeepCopyObject

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

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

type LabelingServiceDatasetSpec

type LabelingServiceDatasetSpec struct {
	State *LabelingServiceDatasetSpecResource `json:"state,omitempty" tf:"-"`

	Resource LabelingServiceDatasetSpecResource `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 (*LabelingServiceDatasetSpec) DeepCopy

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

func (*LabelingServiceDatasetSpec) DeepCopyInto

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

type LabelingServiceDatasetSpecDatasetFormatDetails

type LabelingServiceDatasetSpecDatasetFormatDetails struct {
	FormatType *string `json:"formatType" tf:"format_type"`
}

func (*LabelingServiceDatasetSpecDatasetFormatDetails) DeepCopy

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

func (*LabelingServiceDatasetSpecDatasetFormatDetails) DeepCopyInto

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

type LabelingServiceDatasetSpecDatasetFormatDetailsCodec

type LabelingServiceDatasetSpecDatasetFormatDetailsCodec struct {
}

+k8s:deepcopy-gen=false

func (LabelingServiceDatasetSpecDatasetFormatDetailsCodec) Decode

func (LabelingServiceDatasetSpecDatasetFormatDetailsCodec) Encode

func (LabelingServiceDatasetSpecDatasetFormatDetailsCodec) IsEmpty

type LabelingServiceDatasetSpecDatasetSourceDetails

type LabelingServiceDatasetSpecDatasetSourceDetails struct {
	Bucket    *string `json:"bucket" tf:"bucket"`
	Namespace *string `json:"namespace" tf:"namespace"`
	// +optional
	Prefix     *string `json:"prefix,omitempty" tf:"prefix"`
	SourceType *string `json:"sourceType" tf:"source_type"`
}

func (*LabelingServiceDatasetSpecDatasetSourceDetails) DeepCopy

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

func (*LabelingServiceDatasetSpecDatasetSourceDetails) DeepCopyInto

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

type LabelingServiceDatasetSpecDatasetSourceDetailsCodec

type LabelingServiceDatasetSpecDatasetSourceDetailsCodec struct {
}

+k8s:deepcopy-gen=false

func (LabelingServiceDatasetSpecDatasetSourceDetailsCodec) Decode

func (LabelingServiceDatasetSpecDatasetSourceDetailsCodec) Encode

func (LabelingServiceDatasetSpecDatasetSourceDetailsCodec) IsEmpty

type LabelingServiceDatasetSpecInitialRecordGenerationConfiguration

type LabelingServiceDatasetSpecInitialRecordGenerationConfiguration struct{}

func (*LabelingServiceDatasetSpecInitialRecordGenerationConfiguration) DeepCopy

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

func (*LabelingServiceDatasetSpecInitialRecordGenerationConfiguration) DeepCopyInto

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

type LabelingServiceDatasetSpecInitialRecordGenerationConfigurationCodec

type LabelingServiceDatasetSpecInitialRecordGenerationConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (LabelingServiceDatasetSpecInitialRecordGenerationConfigurationCodec) Decode

func (LabelingServiceDatasetSpecInitialRecordGenerationConfigurationCodec) Encode

func (LabelingServiceDatasetSpecInitialRecordGenerationConfigurationCodec) IsEmpty

type LabelingServiceDatasetSpecLabelSet

type LabelingServiceDatasetSpecLabelSet struct {
	Items []LabelingServiceDatasetSpecLabelSetItems `json:"items" tf:"items"`
}

func (*LabelingServiceDatasetSpecLabelSet) DeepCopy

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

func (*LabelingServiceDatasetSpecLabelSet) DeepCopyInto

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

type LabelingServiceDatasetSpecLabelSetCodec

type LabelingServiceDatasetSpecLabelSetCodec struct {
}

+k8s:deepcopy-gen=false

func (LabelingServiceDatasetSpecLabelSetCodec) Decode

func (LabelingServiceDatasetSpecLabelSetCodec) Encode

func (LabelingServiceDatasetSpecLabelSetCodec) IsEmpty

type LabelingServiceDatasetSpecLabelSetItems

type LabelingServiceDatasetSpecLabelSetItems struct {
	Name *string `json:"name" tf:"name"`
}

func (*LabelingServiceDatasetSpecLabelSetItems) DeepCopy

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

func (*LabelingServiceDatasetSpecLabelSetItems) DeepCopyInto

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

type LabelingServiceDatasetSpecResource

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

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

	AnnotationFormat     *string                                         `json:"annotationFormat" tf:"annotation_format"`
	CompartmentID        *string                                         `json:"compartmentID" tf:"compartment_id"`
	DatasetFormatDetails *LabelingServiceDatasetSpecDatasetFormatDetails `json:"datasetFormatDetails" tf:"dataset_format_details"`
	DatasetSourceDetails *LabelingServiceDatasetSpecDatasetSourceDetails `json:"datasetSourceDetails" tf:"dataset_source_details"`
	// +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"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	InitialRecordGenerationConfiguration *LabelingServiceDatasetSpecInitialRecordGenerationConfiguration `json:"initialRecordGenerationConfiguration,omitempty" tf:"initial_record_generation_configuration"`
	LabelSet                             *LabelingServiceDatasetSpecLabelSet                             `json:"labelSet" tf:"label_set"`
	// +optional
	LabelingInstructions *string `json:"labelingInstructions,omitempty" tf:"labeling_instructions"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	// +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"`
}

func (*LabelingServiceDatasetSpecResource) DeepCopy

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

func (*LabelingServiceDatasetSpecResource) DeepCopyInto

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

type LabelingServiceDatasetStatus

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

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

func (*LabelingServiceDatasetStatus) DeepCopyInto

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

type SafeCompareSecurityAssessment

type SafeCompareSecurityAssessment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SafeCompareSecurityAssessmentSpec   `json:"spec,omitempty"`
	Status            SafeCompareSecurityAssessmentStatus `json:"status,omitempty"`
}

func (*SafeCompareSecurityAssessment) DeepCopy

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

func (*SafeCompareSecurityAssessment) DeepCopyInto

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

func (*SafeCompareSecurityAssessment) DeepCopyObject

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

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

func (*SafeCompareSecurityAssessment) SetupWebhookWithManager

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

func (*SafeCompareSecurityAssessment) ValidateCreate

func (r *SafeCompareSecurityAssessment) ValidateCreate() error

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

func (*SafeCompareSecurityAssessment) ValidateDelete

func (r *SafeCompareSecurityAssessment) ValidateDelete() error

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

func (*SafeCompareSecurityAssessment) ValidateUpdate

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

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

type SafeCompareSecurityAssessmentList

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

SafeCompareSecurityAssessmentList is a list of SafeCompareSecurityAssessments

func (*SafeCompareSecurityAssessmentList) DeepCopy

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

func (*SafeCompareSecurityAssessmentList) DeepCopyInto

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

func (*SafeCompareSecurityAssessmentList) DeepCopyObject

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

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

type SafeCompareSecurityAssessmentSpec

type SafeCompareSecurityAssessmentSpec struct {
	State *SafeCompareSecurityAssessmentSpecResource `json:"state,omitempty" tf:"-"`

	Resource SafeCompareSecurityAssessmentSpecResource `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 (*SafeCompareSecurityAssessmentSpec) DeepCopy

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

func (*SafeCompareSecurityAssessmentSpec) DeepCopyInto

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

type SafeCompareSecurityAssessmentSpecResource

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

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

	ComparisonSecurityAssessmentID *string `json:"comparisonSecurityAssessmentID" tf:"comparison_security_assessment_id"`
	SecurityAssessmentID           *string `json:"securityAssessmentID" tf:"security_assessment_id"`
}

func (*SafeCompareSecurityAssessmentSpecResource) DeepCopy

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

func (*SafeCompareSecurityAssessmentSpecResource) DeepCopyInto

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

type SafeCompareSecurityAssessmentStatus

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

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

func (*SafeCompareSecurityAssessmentStatus) DeepCopyInto

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

type SafeCompareUserAssessment

type SafeCompareUserAssessment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SafeCompareUserAssessmentSpec   `json:"spec,omitempty"`
	Status            SafeCompareUserAssessmentStatus `json:"status,omitempty"`
}

func (*SafeCompareUserAssessment) DeepCopy

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

func (*SafeCompareUserAssessment) DeepCopyInto

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

func (*SafeCompareUserAssessment) DeepCopyObject

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

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

func (*SafeCompareUserAssessment) SetupWebhookWithManager

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

func (*SafeCompareUserAssessment) ValidateCreate

func (r *SafeCompareUserAssessment) ValidateCreate() error

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

func (*SafeCompareUserAssessment) ValidateDelete

func (r *SafeCompareUserAssessment) ValidateDelete() error

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

func (*SafeCompareUserAssessment) ValidateUpdate

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

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

type SafeCompareUserAssessmentList

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

SafeCompareUserAssessmentList is a list of SafeCompareUserAssessments

func (*SafeCompareUserAssessmentList) DeepCopy

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

func (*SafeCompareUserAssessmentList) DeepCopyInto

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

func (*SafeCompareUserAssessmentList) DeepCopyObject

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

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

type SafeCompareUserAssessmentSpec

type SafeCompareUserAssessmentSpec struct {
	State *SafeCompareUserAssessmentSpecResource `json:"state,omitempty" tf:"-"`

	Resource SafeCompareUserAssessmentSpecResource `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 (*SafeCompareUserAssessmentSpec) DeepCopy

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

func (*SafeCompareUserAssessmentSpec) DeepCopyInto

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

type SafeCompareUserAssessmentSpecResource

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

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

	ComparisonUserAssessmentID *string `json:"comparisonUserAssessmentID" tf:"comparison_user_assessment_id"`
	UserAssessmentID           *string `json:"userAssessmentID" tf:"user_assessment_id"`
}

func (*SafeCompareUserAssessmentSpecResource) DeepCopy

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

func (*SafeCompareUserAssessmentSpecResource) DeepCopyInto

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

type SafeCompareUserAssessmentStatus

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

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

func (*SafeCompareUserAssessmentStatus) DeepCopyInto

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

type SafeDataSafeConfiguration

type SafeDataSafeConfiguration struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SafeDataSafeConfigurationSpec   `json:"spec,omitempty"`
	Status            SafeDataSafeConfigurationStatus `json:"status,omitempty"`
}

func (*SafeDataSafeConfiguration) DeepCopy

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

func (*SafeDataSafeConfiguration) DeepCopyInto

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

func (*SafeDataSafeConfiguration) DeepCopyObject

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

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

func (*SafeDataSafeConfiguration) SetupWebhookWithManager

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

func (*SafeDataSafeConfiguration) ValidateCreate

func (r *SafeDataSafeConfiguration) ValidateCreate() error

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

func (*SafeDataSafeConfiguration) ValidateDelete

func (r *SafeDataSafeConfiguration) ValidateDelete() error

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

func (*SafeDataSafeConfiguration) ValidateUpdate

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

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

type SafeDataSafeConfigurationList

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

SafeDataSafeConfigurationList is a list of SafeDataSafeConfigurations

func (*SafeDataSafeConfigurationList) DeepCopy

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

func (*SafeDataSafeConfigurationList) DeepCopyInto

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

func (*SafeDataSafeConfigurationList) DeepCopyObject

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

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

type SafeDataSafeConfigurationSpec

type SafeDataSafeConfigurationSpec struct {
	State *SafeDataSafeConfigurationSpecResource `json:"state,omitempty" tf:"-"`

	Resource SafeDataSafeConfigurationSpecResource `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 (*SafeDataSafeConfigurationSpec) DeepCopy

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

func (*SafeDataSafeConfigurationSpec) DeepCopyInto

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

type SafeDataSafeConfigurationSpecResource

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

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

	// +optional
	CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"`
	IsEnabled     *bool   `json:"isEnabled" tf:"is_enabled"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeEnabled *string `json:"timeEnabled,omitempty" tf:"time_enabled"`
	// +optional
	Url *string `json:"url,omitempty" tf:"url"`
}

func (*SafeDataSafeConfigurationSpecResource) DeepCopy

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

func (*SafeDataSafeConfigurationSpecResource) DeepCopyInto

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

type SafeDataSafeConfigurationStatus

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

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

func (*SafeDataSafeConfigurationStatus) DeepCopyInto

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

type SafeDataSafePrivateEndpoint

type SafeDataSafePrivateEndpoint struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SafeDataSafePrivateEndpointSpec   `json:"spec,omitempty"`
	Status            SafeDataSafePrivateEndpointStatus `json:"status,omitempty"`
}

func (*SafeDataSafePrivateEndpoint) DeepCopy

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

func (*SafeDataSafePrivateEndpoint) DeepCopyInto

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

func (*SafeDataSafePrivateEndpoint) DeepCopyObject

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

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

func (*SafeDataSafePrivateEndpoint) SetupWebhookWithManager

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

func (*SafeDataSafePrivateEndpoint) ValidateCreate

func (r *SafeDataSafePrivateEndpoint) ValidateCreate() error

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

func (*SafeDataSafePrivateEndpoint) ValidateDelete

func (r *SafeDataSafePrivateEndpoint) ValidateDelete() error

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

func (*SafeDataSafePrivateEndpoint) ValidateUpdate

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

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

type SafeDataSafePrivateEndpointList

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

SafeDataSafePrivateEndpointList is a list of SafeDataSafePrivateEndpoints

func (*SafeDataSafePrivateEndpointList) DeepCopy

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

func (*SafeDataSafePrivateEndpointList) DeepCopyInto

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

func (*SafeDataSafePrivateEndpointList) DeepCopyObject

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

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

type SafeDataSafePrivateEndpointSpec

type SafeDataSafePrivateEndpointSpec struct {
	State *SafeDataSafePrivateEndpointSpecResource `json:"state,omitempty" tf:"-"`

	Resource SafeDataSafePrivateEndpointSpecResource `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 (*SafeDataSafePrivateEndpointSpec) DeepCopy

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

func (*SafeDataSafePrivateEndpointSpec) DeepCopyInto

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

type SafeDataSafePrivateEndpointSpecResource

type SafeDataSafePrivateEndpointSpecResource 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"`
	DisplayName *string `json:"displayName" tf:"display_name"`
	// +optional
	EndpointFqdn *string `json:"endpointFqdn,omitempty" tf:"endpoint_fqdn"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	NsgIDS []string `json:"nsgIDS,omitempty" tf:"nsg_ids"`
	// +optional
	PrivateEndpointID *string `json:"privateEndpointID,omitempty" tf:"private_endpoint_id"`
	// +optional
	PrivateEndpointIP *string `json:"privateEndpointIP,omitempty" tf:"private_endpoint_ip"`
	// +optional
	State    *string `json:"state,omitempty" tf:"state"`
	SubnetID *string `json:"subnetID" tf:"subnet_id"`
	// +optional
	SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	VcnID       *string `json:"vcnID" tf:"vcn_id"`
}

func (*SafeDataSafePrivateEndpointSpecResource) DeepCopy

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

func (*SafeDataSafePrivateEndpointSpecResource) DeepCopyInto

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

type SafeDataSafePrivateEndpointStatus

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

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

func (*SafeDataSafePrivateEndpointStatus) DeepCopyInto

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

type SafeOnPremConnector

type SafeOnPremConnector struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SafeOnPremConnectorSpec   `json:"spec,omitempty"`
	Status            SafeOnPremConnectorStatus `json:"status,omitempty"`
}

func (*SafeOnPremConnector) DeepCopy

func (in *SafeOnPremConnector) DeepCopy() *SafeOnPremConnector

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

func (*SafeOnPremConnector) DeepCopyInto

func (in *SafeOnPremConnector) DeepCopyInto(out *SafeOnPremConnector)

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

func (*SafeOnPremConnector) DeepCopyObject

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

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

func (*SafeOnPremConnector) SetupWebhookWithManager

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

func (*SafeOnPremConnector) ValidateCreate

func (r *SafeOnPremConnector) ValidateCreate() error

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

func (*SafeOnPremConnector) ValidateDelete

func (r *SafeOnPremConnector) ValidateDelete() error

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

func (*SafeOnPremConnector) ValidateUpdate

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

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

type SafeOnPremConnectorList

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

SafeOnPremConnectorList is a list of SafeOnPremConnectors

func (*SafeOnPremConnectorList) DeepCopy

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

func (*SafeOnPremConnectorList) DeepCopyInto

func (in *SafeOnPremConnectorList) DeepCopyInto(out *SafeOnPremConnectorList)

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

func (*SafeOnPremConnectorList) DeepCopyObject

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

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

type SafeOnPremConnectorSpec

type SafeOnPremConnectorSpec struct {
	State *SafeOnPremConnectorSpecResource `json:"state,omitempty" tf:"-"`

	Resource SafeOnPremConnectorSpecResource `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 (*SafeOnPremConnectorSpec) DeepCopy

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

func (*SafeOnPremConnectorSpec) DeepCopyInto

func (in *SafeOnPremConnectorSpec) DeepCopyInto(out *SafeOnPremConnectorSpec)

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

type SafeOnPremConnectorSpecResource

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

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

	// +optional
	AvailableVersion *string `json:"availableVersion,omitempty" tf:"available_version"`
	CompartmentID    *string `json:"compartmentID" tf:"compartment_id"`
	// +optional
	CreatedVersion *string `json:"createdVersion,omitempty" tf:"created_version"`
	// +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"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
}

func (*SafeOnPremConnectorSpecResource) DeepCopy

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

func (*SafeOnPremConnectorSpecResource) DeepCopyInto

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

type SafeOnPremConnectorStatus

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

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

func (*SafeOnPremConnectorStatus) DeepCopyInto

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

type SafeSecurityAssessment

type SafeSecurityAssessment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SafeSecurityAssessmentSpec   `json:"spec,omitempty"`
	Status            SafeSecurityAssessmentStatus `json:"status,omitempty"`
}

func (*SafeSecurityAssessment) DeepCopy

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

func (*SafeSecurityAssessment) DeepCopyInto

func (in *SafeSecurityAssessment) DeepCopyInto(out *SafeSecurityAssessment)

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

func (*SafeSecurityAssessment) DeepCopyObject

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

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

func (*SafeSecurityAssessment) SetupWebhookWithManager

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

func (*SafeSecurityAssessment) ValidateCreate

func (r *SafeSecurityAssessment) ValidateCreate() error

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

func (*SafeSecurityAssessment) ValidateDelete

func (r *SafeSecurityAssessment) ValidateDelete() error

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

func (*SafeSecurityAssessment) ValidateUpdate

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

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

type SafeSecurityAssessmentList

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

SafeSecurityAssessmentList is a list of SafeSecurityAssessments

func (*SafeSecurityAssessmentList) DeepCopy

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

func (*SafeSecurityAssessmentList) DeepCopyInto

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

func (*SafeSecurityAssessmentList) DeepCopyObject

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

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

type SafeSecurityAssessmentSpec

type SafeSecurityAssessmentSpec struct {
	State *SafeSecurityAssessmentSpecResource `json:"state,omitempty" tf:"-"`

	Resource SafeSecurityAssessmentSpecResource `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 (*SafeSecurityAssessmentSpec) DeepCopy

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

func (*SafeSecurityAssessmentSpec) DeepCopyInto

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

type SafeSecurityAssessmentSpecResource

type SafeSecurityAssessmentSpecResource 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"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	IgnoredAssessmentIDS []string `json:"ignoredAssessmentIDS,omitempty" tf:"ignored_assessment_ids"`
	// +optional
	IgnoredTargets []string `json:"ignoredTargets,omitempty" tf:"ignored_targets"`
	// +optional
	IsBaseline *bool `json:"isBaseline,omitempty" tf:"is_baseline"`
	// +optional
	IsDeviatedFromBaseline *bool `json:"isDeviatedFromBaseline,omitempty" tf:"is_deviated_from_baseline"`
	// +optional
	LastComparedBaselineID *string `json:"lastComparedBaselineID,omitempty" tf:"last_compared_baseline_id"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	// +optional
	Link *string `json:"link,omitempty" tf:"link"`
	// +optional
	Schedule *string `json:"schedule,omitempty" tf:"schedule"`
	// +optional
	ScheduleSecurityAssessmentID *string `json:"scheduleSecurityAssessmentID,omitempty" tf:"schedule_security_assessment_id"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	Statistics *SafeSecurityAssessmentSpecStatistics `json:"statistics,omitempty" tf:"statistics"`
	// +optional
	SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"`
	TargetID   *string           `json:"targetID" tf:"target_id"`
	// +optional
	TargetIDS []string `json:"targetIDS,omitempty" tf:"target_ids"`
	// +optional
	TargetVersion *string `json:"targetVersion,omitempty" tf:"target_version"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	TriggeredBy *string `json:"triggeredBy,omitempty" tf:"triggered_by"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*SafeSecurityAssessmentSpecResource) DeepCopy

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

func (*SafeSecurityAssessmentSpecResource) DeepCopyInto

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

type SafeSecurityAssessmentSpecStatistics

type SafeSecurityAssessmentSpecStatistics struct {
	// +optional
	Advisory *SafeSecurityAssessmentSpecStatisticsAdvisory `json:"advisory,omitempty" tf:"advisory"`
	// +optional
	Evaluate *SafeSecurityAssessmentSpecStatisticsEvaluate `json:"evaluate,omitempty" tf:"evaluate"`
	// +optional
	HighRisk *SafeSecurityAssessmentSpecStatisticsHighRisk `json:"highRisk,omitempty" tf:"high_risk"`
	// +optional
	LowRisk *SafeSecurityAssessmentSpecStatisticsLowRisk `json:"lowRisk,omitempty" tf:"low_risk"`
	// +optional
	MediumRisk *SafeSecurityAssessmentSpecStatisticsMediumRisk `json:"mediumRisk,omitempty" tf:"medium_risk"`
	// +optional
	Pass *SafeSecurityAssessmentSpecStatisticsPass `json:"pass,omitempty" tf:"pass"`
	// +optional
	TargetsCount *int64 `json:"targetsCount,omitempty" tf:"targets_count"`
}

func (*SafeSecurityAssessmentSpecStatistics) DeepCopy

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

func (*SafeSecurityAssessmentSpecStatistics) DeepCopyInto

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

type SafeSecurityAssessmentSpecStatisticsAdvisory

type SafeSecurityAssessmentSpecStatisticsAdvisory struct {
	// +optional
	AuditingFindingsCount *int64 `json:"auditingFindingsCount,omitempty" tf:"auditing_findings_count"`
	// +optional
	AuthorizationControlFindingsCount *int64 `json:"authorizationControlFindingsCount,omitempty" tf:"authorization_control_findings_count"`
	// +optional
	DataEncryptionFindingsCount *int64 `json:"dataEncryptionFindingsCount,omitempty" tf:"data_encryption_findings_count"`
	// +optional
	DbConfigurationFindingsCount *int64 `json:"dbConfigurationFindingsCount,omitempty" tf:"db_configuration_findings_count"`
	// +optional
	FineGrainedAccessControlFindingsCount *int64 `json:"fineGrainedAccessControlFindingsCount,omitempty" tf:"fine_grained_access_control_findings_count"`
	// +optional
	PrivilegesAndRolesFindingsCount *int64 `json:"privilegesAndRolesFindingsCount,omitempty" tf:"privileges_and_roles_findings_count"`
	// +optional
	TargetsCount *int64 `json:"targetsCount,omitempty" tf:"targets_count"`
	// +optional
	UserAccountsFindingsCount *int64 `json:"userAccountsFindingsCount,omitempty" tf:"user_accounts_findings_count"`
}

func (*SafeSecurityAssessmentSpecStatisticsAdvisory) DeepCopy

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

func (*SafeSecurityAssessmentSpecStatisticsAdvisory) DeepCopyInto

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

type SafeSecurityAssessmentSpecStatisticsAdvisoryCodec

type SafeSecurityAssessmentSpecStatisticsAdvisoryCodec struct {
}

+k8s:deepcopy-gen=false

func (SafeSecurityAssessmentSpecStatisticsAdvisoryCodec) Decode

func (SafeSecurityAssessmentSpecStatisticsAdvisoryCodec) Encode

func (SafeSecurityAssessmentSpecStatisticsAdvisoryCodec) IsEmpty

type SafeSecurityAssessmentSpecStatisticsCodec

type SafeSecurityAssessmentSpecStatisticsCodec struct {
}

+k8s:deepcopy-gen=false

func (SafeSecurityAssessmentSpecStatisticsCodec) Decode

func (SafeSecurityAssessmentSpecStatisticsCodec) Encode

func (SafeSecurityAssessmentSpecStatisticsCodec) IsEmpty

type SafeSecurityAssessmentSpecStatisticsEvaluate

type SafeSecurityAssessmentSpecStatisticsEvaluate struct {
	// +optional
	AuditingFindingsCount *int64 `json:"auditingFindingsCount,omitempty" tf:"auditing_findings_count"`
	// +optional
	AuthorizationControlFindingsCount *int64 `json:"authorizationControlFindingsCount,omitempty" tf:"authorization_control_findings_count"`
	// +optional
	DataEncryptionFindingsCount *int64 `json:"dataEncryptionFindingsCount,omitempty" tf:"data_encryption_findings_count"`
	// +optional
	DbConfigurationFindingsCount *int64 `json:"dbConfigurationFindingsCount,omitempty" tf:"db_configuration_findings_count"`
	// +optional
	FineGrainedAccessControlFindingsCount *int64 `json:"fineGrainedAccessControlFindingsCount,omitempty" tf:"fine_grained_access_control_findings_count"`
	// +optional
	PrivilegesAndRolesFindingsCount *int64 `json:"privilegesAndRolesFindingsCount,omitempty" tf:"privileges_and_roles_findings_count"`
	// +optional
	TargetsCount *int64 `json:"targetsCount,omitempty" tf:"targets_count"`
	// +optional
	UserAccountsFindingsCount *int64 `json:"userAccountsFindingsCount,omitempty" tf:"user_accounts_findings_count"`
}

func (*SafeSecurityAssessmentSpecStatisticsEvaluate) DeepCopy

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

func (*SafeSecurityAssessmentSpecStatisticsEvaluate) DeepCopyInto

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

type SafeSecurityAssessmentSpecStatisticsEvaluateCodec

type SafeSecurityAssessmentSpecStatisticsEvaluateCodec struct {
}

+k8s:deepcopy-gen=false

func (SafeSecurityAssessmentSpecStatisticsEvaluateCodec) Decode

func (SafeSecurityAssessmentSpecStatisticsEvaluateCodec) Encode

func (SafeSecurityAssessmentSpecStatisticsEvaluateCodec) IsEmpty

type SafeSecurityAssessmentSpecStatisticsHighRisk

type SafeSecurityAssessmentSpecStatisticsHighRisk struct {
	// +optional
	AuditingFindingsCount *int64 `json:"auditingFindingsCount,omitempty" tf:"auditing_findings_count"`
	// +optional
	AuthorizationControlFindingsCount *int64 `json:"authorizationControlFindingsCount,omitempty" tf:"authorization_control_findings_count"`
	// +optional
	DataEncryptionFindingsCount *int64 `json:"dataEncryptionFindingsCount,omitempty" tf:"data_encryption_findings_count"`
	// +optional
	DbConfigurationFindingsCount *int64 `json:"dbConfigurationFindingsCount,omitempty" tf:"db_configuration_findings_count"`
	// +optional
	FineGrainedAccessControlFindingsCount *int64 `json:"fineGrainedAccessControlFindingsCount,omitempty" tf:"fine_grained_access_control_findings_count"`
	// +optional
	PrivilegesAndRolesFindingsCount *int64 `json:"privilegesAndRolesFindingsCount,omitempty" tf:"privileges_and_roles_findings_count"`
	// +optional
	TargetsCount *int64 `json:"targetsCount,omitempty" tf:"targets_count"`
	// +optional
	UserAccountsFindingsCount *int64 `json:"userAccountsFindingsCount,omitempty" tf:"user_accounts_findings_count"`
}

func (*SafeSecurityAssessmentSpecStatisticsHighRisk) DeepCopy

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

func (*SafeSecurityAssessmentSpecStatisticsHighRisk) DeepCopyInto

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

type SafeSecurityAssessmentSpecStatisticsHighRiskCodec

type SafeSecurityAssessmentSpecStatisticsHighRiskCodec struct {
}

+k8s:deepcopy-gen=false

func (SafeSecurityAssessmentSpecStatisticsHighRiskCodec) Decode

func (SafeSecurityAssessmentSpecStatisticsHighRiskCodec) Encode

func (SafeSecurityAssessmentSpecStatisticsHighRiskCodec) IsEmpty

type SafeSecurityAssessmentSpecStatisticsLowRisk

type SafeSecurityAssessmentSpecStatisticsLowRisk struct {
	// +optional
	AuditingFindingsCount *int64 `json:"auditingFindingsCount,omitempty" tf:"auditing_findings_count"`
	// +optional
	AuthorizationControlFindingsCount *int64 `json:"authorizationControlFindingsCount,omitempty" tf:"authorization_control_findings_count"`
	// +optional
	DataEncryptionFindingsCount *int64 `json:"dataEncryptionFindingsCount,omitempty" tf:"data_encryption_findings_count"`
	// +optional
	DbConfigurationFindingsCount *int64 `json:"dbConfigurationFindingsCount,omitempty" tf:"db_configuration_findings_count"`
	// +optional
	FineGrainedAccessControlFindingsCount *int64 `json:"fineGrainedAccessControlFindingsCount,omitempty" tf:"fine_grained_access_control_findings_count"`
	// +optional
	PrivilegesAndRolesFindingsCount *int64 `json:"privilegesAndRolesFindingsCount,omitempty" tf:"privileges_and_roles_findings_count"`
	// +optional
	TargetsCount *int64 `json:"targetsCount,omitempty" tf:"targets_count"`
	// +optional
	UserAccountsFindingsCount *int64 `json:"userAccountsFindingsCount,omitempty" tf:"user_accounts_findings_count"`
}

func (*SafeSecurityAssessmentSpecStatisticsLowRisk) DeepCopy

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

func (*SafeSecurityAssessmentSpecStatisticsLowRisk) DeepCopyInto

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

type SafeSecurityAssessmentSpecStatisticsLowRiskCodec

type SafeSecurityAssessmentSpecStatisticsLowRiskCodec struct {
}

+k8s:deepcopy-gen=false

func (SafeSecurityAssessmentSpecStatisticsLowRiskCodec) Decode

func (SafeSecurityAssessmentSpecStatisticsLowRiskCodec) Encode

func (SafeSecurityAssessmentSpecStatisticsLowRiskCodec) IsEmpty

type SafeSecurityAssessmentSpecStatisticsMediumRisk

type SafeSecurityAssessmentSpecStatisticsMediumRisk struct {
	// +optional
	AuditingFindingsCount *int64 `json:"auditingFindingsCount,omitempty" tf:"auditing_findings_count"`
	// +optional
	AuthorizationControlFindingsCount *int64 `json:"authorizationControlFindingsCount,omitempty" tf:"authorization_control_findings_count"`
	// +optional
	DataEncryptionFindingsCount *int64 `json:"dataEncryptionFindingsCount,omitempty" tf:"data_encryption_findings_count"`
	// +optional
	DbConfigurationFindingsCount *int64 `json:"dbConfigurationFindingsCount,omitempty" tf:"db_configuration_findings_count"`
	// +optional
	FineGrainedAccessControlFindingsCount *int64 `json:"fineGrainedAccessControlFindingsCount,omitempty" tf:"fine_grained_access_control_findings_count"`
	// +optional
	PrivilegesAndRolesFindingsCount *int64 `json:"privilegesAndRolesFindingsCount,omitempty" tf:"privileges_and_roles_findings_count"`
	// +optional
	TargetsCount *int64 `json:"targetsCount,omitempty" tf:"targets_count"`
	// +optional
	UserAccountsFindingsCount *int64 `json:"userAccountsFindingsCount,omitempty" tf:"user_accounts_findings_count"`
}

func (*SafeSecurityAssessmentSpecStatisticsMediumRisk) DeepCopy

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

func (*SafeSecurityAssessmentSpecStatisticsMediumRisk) DeepCopyInto

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

type SafeSecurityAssessmentSpecStatisticsMediumRiskCodec

type SafeSecurityAssessmentSpecStatisticsMediumRiskCodec struct {
}

+k8s:deepcopy-gen=false

func (SafeSecurityAssessmentSpecStatisticsMediumRiskCodec) Decode

func (SafeSecurityAssessmentSpecStatisticsMediumRiskCodec) Encode

func (SafeSecurityAssessmentSpecStatisticsMediumRiskCodec) IsEmpty

type SafeSecurityAssessmentSpecStatisticsPass

type SafeSecurityAssessmentSpecStatisticsPass struct {
	// +optional
	AuditingFindingsCount *int64 `json:"auditingFindingsCount,omitempty" tf:"auditing_findings_count"`
	// +optional
	AuthorizationControlFindingsCount *int64 `json:"authorizationControlFindingsCount,omitempty" tf:"authorization_control_findings_count"`
	// +optional
	DataEncryptionFindingsCount *int64 `json:"dataEncryptionFindingsCount,omitempty" tf:"data_encryption_findings_count"`
	// +optional
	DbConfigurationFindingsCount *int64 `json:"dbConfigurationFindingsCount,omitempty" tf:"db_configuration_findings_count"`
	// +optional
	FineGrainedAccessControlFindingsCount *int64 `json:"fineGrainedAccessControlFindingsCount,omitempty" tf:"fine_grained_access_control_findings_count"`
	// +optional
	PrivilegesAndRolesFindingsCount *int64 `json:"privilegesAndRolesFindingsCount,omitempty" tf:"privileges_and_roles_findings_count"`
	// +optional
	TargetsCount *int64 `json:"targetsCount,omitempty" tf:"targets_count"`
	// +optional
	UserAccountsFindingsCount *int64 `json:"userAccountsFindingsCount,omitempty" tf:"user_accounts_findings_count"`
}

func (*SafeSecurityAssessmentSpecStatisticsPass) DeepCopy

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

func (*SafeSecurityAssessmentSpecStatisticsPass) DeepCopyInto

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

type SafeSecurityAssessmentSpecStatisticsPassCodec

type SafeSecurityAssessmentSpecStatisticsPassCodec struct {
}

+k8s:deepcopy-gen=false

func (SafeSecurityAssessmentSpecStatisticsPassCodec) Decode

func (SafeSecurityAssessmentSpecStatisticsPassCodec) Encode

func (SafeSecurityAssessmentSpecStatisticsPassCodec) IsEmpty

type SafeSecurityAssessmentStatus

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

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

func (*SafeSecurityAssessmentStatus) DeepCopyInto

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

type SafeSetSecurityAssessmentBaseline

type SafeSetSecurityAssessmentBaseline struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SafeSetSecurityAssessmentBaselineSpec   `json:"spec,omitempty"`
	Status            SafeSetSecurityAssessmentBaselineStatus `json:"status,omitempty"`
}

func (*SafeSetSecurityAssessmentBaseline) DeepCopy

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

func (*SafeSetSecurityAssessmentBaseline) DeepCopyInto

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

func (*SafeSetSecurityAssessmentBaseline) DeepCopyObject

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

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

func (*SafeSetSecurityAssessmentBaseline) SetupWebhookWithManager

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

func (*SafeSetSecurityAssessmentBaseline) ValidateCreate

func (r *SafeSetSecurityAssessmentBaseline) ValidateCreate() error

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

func (*SafeSetSecurityAssessmentBaseline) ValidateDelete

func (r *SafeSetSecurityAssessmentBaseline) ValidateDelete() error

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

func (*SafeSetSecurityAssessmentBaseline) ValidateUpdate

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

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

type SafeSetSecurityAssessmentBaselineList

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

SafeSetSecurityAssessmentBaselineList is a list of SafeSetSecurityAssessmentBaselines

func (*SafeSetSecurityAssessmentBaselineList) DeepCopy

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

func (*SafeSetSecurityAssessmentBaselineList) DeepCopyInto

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

func (*SafeSetSecurityAssessmentBaselineList) DeepCopyObject

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

type SafeSetSecurityAssessmentBaselineSpec

type SafeSetSecurityAssessmentBaselineSpec struct {
	State *SafeSetSecurityAssessmentBaselineSpecResource `json:"state,omitempty" tf:"-"`

	Resource SafeSetSecurityAssessmentBaselineSpecResource `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 (*SafeSetSecurityAssessmentBaselineSpec) DeepCopy

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

func (*SafeSetSecurityAssessmentBaselineSpec) DeepCopyInto

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

type SafeSetSecurityAssessmentBaselineSpecResource

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

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

	// +optional
	AssessmentIDS        []string `json:"assessmentIDS,omitempty" tf:"assessment_ids"`
	SecurityAssessmentID *string  `json:"securityAssessmentID" tf:"security_assessment_id"`
}

func (*SafeSetSecurityAssessmentBaselineSpecResource) DeepCopy

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

func (*SafeSetSecurityAssessmentBaselineSpecResource) DeepCopyInto

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

type SafeSetSecurityAssessmentBaselineStatus

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

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

func (*SafeSetSecurityAssessmentBaselineStatus) DeepCopyInto

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

type SafeSetUserAssessmentBaseline

type SafeSetUserAssessmentBaseline struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SafeSetUserAssessmentBaselineSpec   `json:"spec,omitempty"`
	Status            SafeSetUserAssessmentBaselineStatus `json:"status,omitempty"`
}

func (*SafeSetUserAssessmentBaseline) DeepCopy

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

func (*SafeSetUserAssessmentBaseline) DeepCopyInto

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

func (*SafeSetUserAssessmentBaseline) DeepCopyObject

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

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

func (*SafeSetUserAssessmentBaseline) SetupWebhookWithManager

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

func (*SafeSetUserAssessmentBaseline) ValidateCreate

func (r *SafeSetUserAssessmentBaseline) ValidateCreate() error

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

func (*SafeSetUserAssessmentBaseline) ValidateDelete

func (r *SafeSetUserAssessmentBaseline) ValidateDelete() error

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

func (*SafeSetUserAssessmentBaseline) ValidateUpdate

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

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

type SafeSetUserAssessmentBaselineList

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

SafeSetUserAssessmentBaselineList is a list of SafeSetUserAssessmentBaselines

func (*SafeSetUserAssessmentBaselineList) DeepCopy

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

func (*SafeSetUserAssessmentBaselineList) DeepCopyInto

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

func (*SafeSetUserAssessmentBaselineList) DeepCopyObject

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

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

type SafeSetUserAssessmentBaselineSpec

type SafeSetUserAssessmentBaselineSpec struct {
	State *SafeSetUserAssessmentBaselineSpecResource `json:"state,omitempty" tf:"-"`

	Resource SafeSetUserAssessmentBaselineSpecResource `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 (*SafeSetUserAssessmentBaselineSpec) DeepCopy

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

func (*SafeSetUserAssessmentBaselineSpec) DeepCopyInto

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

type SafeSetUserAssessmentBaselineSpecResource

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

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

	// +optional
	AssessmentIDS    []string `json:"assessmentIDS,omitempty" tf:"assessment_ids"`
	UserAssessmentID *string  `json:"userAssessmentID" tf:"user_assessment_id"`
}

func (*SafeSetUserAssessmentBaselineSpecResource) DeepCopy

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

func (*SafeSetUserAssessmentBaselineSpecResource) DeepCopyInto

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

type SafeSetUserAssessmentBaselineStatus

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

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

func (*SafeSetUserAssessmentBaselineStatus) DeepCopyInto

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

type SafeTargetDatabase

type SafeTargetDatabase struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SafeTargetDatabaseSpec   `json:"spec,omitempty"`
	Status            SafeTargetDatabaseStatus `json:"status,omitempty"`
}

func (*SafeTargetDatabase) DeepCopy

func (in *SafeTargetDatabase) DeepCopy() *SafeTargetDatabase

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

func (*SafeTargetDatabase) DeepCopyInto

func (in *SafeTargetDatabase) DeepCopyInto(out *SafeTargetDatabase)

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

func (*SafeTargetDatabase) DeepCopyObject

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

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

func (*SafeTargetDatabase) SetupWebhookWithManager

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

func (*SafeTargetDatabase) ValidateCreate

func (r *SafeTargetDatabase) ValidateCreate() error

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

func (*SafeTargetDatabase) ValidateDelete

func (r *SafeTargetDatabase) ValidateDelete() error

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

func (*SafeTargetDatabase) ValidateUpdate

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

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

type SafeTargetDatabaseList

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

SafeTargetDatabaseList is a list of SafeTargetDatabases

func (*SafeTargetDatabaseList) DeepCopy

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

func (*SafeTargetDatabaseList) DeepCopyInto

func (in *SafeTargetDatabaseList) DeepCopyInto(out *SafeTargetDatabaseList)

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

func (*SafeTargetDatabaseList) DeepCopyObject

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

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

type SafeTargetDatabaseSpec

type SafeTargetDatabaseSpec struct {
	State *SafeTargetDatabaseSpecResource `json:"state,omitempty" tf:"-"`

	Resource SafeTargetDatabaseSpecResource `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 (*SafeTargetDatabaseSpec) DeepCopy

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

func (*SafeTargetDatabaseSpec) DeepCopyInto

func (in *SafeTargetDatabaseSpec) DeepCopyInto(out *SafeTargetDatabaseSpec)

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

type SafeTargetDatabaseSpecConnectionOption

type SafeTargetDatabaseSpecConnectionOption struct {
	ConnectionType *string `json:"connectionType" tf:"connection_type"`
	// +optional
	DatasafePrivateEndpointID *string `json:"datasafePrivateEndpointID,omitempty" tf:"datasafe_private_endpoint_id"`
	// +optional
	OnPremConnectorID *string `json:"onPremConnectorID,omitempty" tf:"on_prem_connector_id"`
}

func (*SafeTargetDatabaseSpecConnectionOption) DeepCopy

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

func (*SafeTargetDatabaseSpecConnectionOption) DeepCopyInto

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

type SafeTargetDatabaseSpecConnectionOptionCodec

type SafeTargetDatabaseSpecConnectionOptionCodec struct {
}

+k8s:deepcopy-gen=false

func (SafeTargetDatabaseSpecConnectionOptionCodec) Decode

func (SafeTargetDatabaseSpecConnectionOptionCodec) Encode

func (SafeTargetDatabaseSpecConnectionOptionCodec) IsEmpty

type SafeTargetDatabaseSpecCredentials

type SafeTargetDatabaseSpecCredentials struct {
	Password *string `json:"-" sensitive:"true" tf:"password"`
	UserName *string `json:"userName" tf:"user_name"`
}

func (*SafeTargetDatabaseSpecCredentials) DeepCopy

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

func (*SafeTargetDatabaseSpecCredentials) DeepCopyInto

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

type SafeTargetDatabaseSpecCredentialsCodec

type SafeTargetDatabaseSpecCredentialsCodec struct {
}

+k8s:deepcopy-gen=false

func (SafeTargetDatabaseSpecCredentialsCodec) Decode

func (SafeTargetDatabaseSpecCredentialsCodec) Encode

func (SafeTargetDatabaseSpecCredentialsCodec) IsEmpty

type SafeTargetDatabaseSpecDatabaseDetails

type SafeTargetDatabaseSpecDatabaseDetails struct {
	// +optional
	AutonomousDatabaseID *string `json:"autonomousDatabaseID,omitempty" tf:"autonomous_database_id"`
	DatabaseType         *string `json:"databaseType" tf:"database_type"`
	// +optional
	DbSystemID         *string `json:"dbSystemID,omitempty" tf:"db_system_id"`
	InfrastructureType *string `json:"infrastructureType" tf:"infrastructure_type"`
	// +optional
	InstanceID *string `json:"instanceID,omitempty" tf:"instance_id"`
	// +optional
	IpAddresses []string `json:"ipAddresses,omitempty" tf:"ip_addresses"`
	// +optional
	ListenerPort *int64 `json:"listenerPort,omitempty" tf:"listener_port"`
	// +optional
	ServiceName *string `json:"serviceName,omitempty" tf:"service_name"`
	// +optional
	VmClusterID *string `json:"vmClusterID,omitempty" tf:"vm_cluster_id"`
}

func (*SafeTargetDatabaseSpecDatabaseDetails) DeepCopy

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

func (*SafeTargetDatabaseSpecDatabaseDetails) DeepCopyInto

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

type SafeTargetDatabaseSpecDatabaseDetailsCodec

type SafeTargetDatabaseSpecDatabaseDetailsCodec struct {
}

+k8s:deepcopy-gen=false

func (SafeTargetDatabaseSpecDatabaseDetailsCodec) Decode

func (SafeTargetDatabaseSpecDatabaseDetailsCodec) Encode

func (SafeTargetDatabaseSpecDatabaseDetailsCodec) IsEmpty

type SafeTargetDatabaseSpecResource

type SafeTargetDatabaseSpecResource 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
	ConnectionOption *SafeTargetDatabaseSpecConnectionOption `json:"connectionOption,omitempty" tf:"connection_option"`
	// +optional
	Credentials     *SafeTargetDatabaseSpecCredentials     `json:"credentials,omitempty" tf:"credentials"`
	DatabaseDetails *SafeTargetDatabaseSpecDatabaseDetails `json:"databaseDetails" tf:"database_details"`
	// +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"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	TlsConfig *SafeTargetDatabaseSpecTlsConfig `json:"tlsConfig,omitempty" tf:"tls_config"`
}

func (*SafeTargetDatabaseSpecResource) DeepCopy

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

func (*SafeTargetDatabaseSpecResource) DeepCopyInto

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

type SafeTargetDatabaseSpecTlsConfig

type SafeTargetDatabaseSpecTlsConfig struct {
	// +optional
	CertificateStoreType *string `json:"certificateStoreType,omitempty" tf:"certificate_store_type"`
	// +optional
	KeyStoreContent *string `json:"keyStoreContent,omitempty" tf:"key_store_content"`
	Status          *string `json:"status" tf:"status"`
	// +optional
	StorePassword *string `json:"-" sensitive:"true" tf:"store_password"`
	// +optional
	TrustStoreContent *string `json:"trustStoreContent,omitempty" tf:"trust_store_content"`
}

func (*SafeTargetDatabaseSpecTlsConfig) DeepCopy

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

func (*SafeTargetDatabaseSpecTlsConfig) DeepCopyInto

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

type SafeTargetDatabaseSpecTlsConfigCodec

type SafeTargetDatabaseSpecTlsConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (SafeTargetDatabaseSpecTlsConfigCodec) Decode

func (SafeTargetDatabaseSpecTlsConfigCodec) Encode

func (SafeTargetDatabaseSpecTlsConfigCodec) IsEmpty

type SafeTargetDatabaseStatus

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

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

func (*SafeTargetDatabaseStatus) DeepCopyInto

func (in *SafeTargetDatabaseStatus) DeepCopyInto(out *SafeTargetDatabaseStatus)

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

type SafeUnsetSecurityAssessmentBaseline

type SafeUnsetSecurityAssessmentBaseline struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SafeUnsetSecurityAssessmentBaselineSpec   `json:"spec,omitempty"`
	Status            SafeUnsetSecurityAssessmentBaselineStatus `json:"status,omitempty"`
}

func (*SafeUnsetSecurityAssessmentBaseline) DeepCopy

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

func (*SafeUnsetSecurityAssessmentBaseline) DeepCopyInto

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

func (*SafeUnsetSecurityAssessmentBaseline) DeepCopyObject

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

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

func (*SafeUnsetSecurityAssessmentBaseline) SetupWebhookWithManager

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

func (*SafeUnsetSecurityAssessmentBaseline) ValidateCreate

func (r *SafeUnsetSecurityAssessmentBaseline) ValidateCreate() error

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

func (*SafeUnsetSecurityAssessmentBaseline) ValidateDelete

func (r *SafeUnsetSecurityAssessmentBaseline) ValidateDelete() error

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

func (*SafeUnsetSecurityAssessmentBaseline) ValidateUpdate

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

type SafeUnsetSecurityAssessmentBaselineList

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

SafeUnsetSecurityAssessmentBaselineList is a list of SafeUnsetSecurityAssessmentBaselines

func (*SafeUnsetSecurityAssessmentBaselineList) DeepCopy

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

func (*SafeUnsetSecurityAssessmentBaselineList) DeepCopyInto

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

func (*SafeUnsetSecurityAssessmentBaselineList) DeepCopyObject

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

type SafeUnsetSecurityAssessmentBaselineSpec

type SafeUnsetSecurityAssessmentBaselineSpec struct {
	State *SafeUnsetSecurityAssessmentBaselineSpecResource `json:"state,omitempty" tf:"-"`

	Resource SafeUnsetSecurityAssessmentBaselineSpecResource `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 (*SafeUnsetSecurityAssessmentBaselineSpec) DeepCopy

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

func (*SafeUnsetSecurityAssessmentBaselineSpec) DeepCopyInto

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

type SafeUnsetSecurityAssessmentBaselineSpecResource

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

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

	SecurityAssessmentID *string `json:"securityAssessmentID" tf:"security_assessment_id"`
}

func (*SafeUnsetSecurityAssessmentBaselineSpecResource) DeepCopy

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

func (*SafeUnsetSecurityAssessmentBaselineSpecResource) DeepCopyInto

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

type SafeUnsetSecurityAssessmentBaselineStatus

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

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

func (*SafeUnsetSecurityAssessmentBaselineStatus) DeepCopyInto

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

type SafeUnsetUserAssessmentBaseline

type SafeUnsetUserAssessmentBaseline struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SafeUnsetUserAssessmentBaselineSpec   `json:"spec,omitempty"`
	Status            SafeUnsetUserAssessmentBaselineStatus `json:"status,omitempty"`
}

func (*SafeUnsetUserAssessmentBaseline) DeepCopy

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

func (*SafeUnsetUserAssessmentBaseline) DeepCopyInto

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

func (*SafeUnsetUserAssessmentBaseline) DeepCopyObject

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

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

func (*SafeUnsetUserAssessmentBaseline) SetupWebhookWithManager

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

func (*SafeUnsetUserAssessmentBaseline) ValidateCreate

func (r *SafeUnsetUserAssessmentBaseline) ValidateCreate() error

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

func (*SafeUnsetUserAssessmentBaseline) ValidateDelete

func (r *SafeUnsetUserAssessmentBaseline) ValidateDelete() error

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

func (*SafeUnsetUserAssessmentBaseline) ValidateUpdate

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

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

type SafeUnsetUserAssessmentBaselineList

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

SafeUnsetUserAssessmentBaselineList is a list of SafeUnsetUserAssessmentBaselines

func (*SafeUnsetUserAssessmentBaselineList) DeepCopy

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

func (*SafeUnsetUserAssessmentBaselineList) DeepCopyInto

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

func (*SafeUnsetUserAssessmentBaselineList) DeepCopyObject

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

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

type SafeUnsetUserAssessmentBaselineSpec

type SafeUnsetUserAssessmentBaselineSpec struct {
	State *SafeUnsetUserAssessmentBaselineSpecResource `json:"state,omitempty" tf:"-"`

	Resource SafeUnsetUserAssessmentBaselineSpecResource `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 (*SafeUnsetUserAssessmentBaselineSpec) DeepCopy

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

func (*SafeUnsetUserAssessmentBaselineSpec) DeepCopyInto

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

type SafeUnsetUserAssessmentBaselineSpecResource

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

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

	UserAssessmentID *string `json:"userAssessmentID" tf:"user_assessment_id"`
}

func (*SafeUnsetUserAssessmentBaselineSpecResource) DeepCopy

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

func (*SafeUnsetUserAssessmentBaselineSpecResource) DeepCopyInto

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

type SafeUnsetUserAssessmentBaselineStatus

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

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

func (*SafeUnsetUserAssessmentBaselineStatus) DeepCopyInto

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

type SafeUserAssessment

type SafeUserAssessment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SafeUserAssessmentSpec   `json:"spec,omitempty"`
	Status            SafeUserAssessmentStatus `json:"status,omitempty"`
}

func (*SafeUserAssessment) DeepCopy

func (in *SafeUserAssessment) DeepCopy() *SafeUserAssessment

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

func (*SafeUserAssessment) DeepCopyInto

func (in *SafeUserAssessment) DeepCopyInto(out *SafeUserAssessment)

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

func (*SafeUserAssessment) DeepCopyObject

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

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

func (*SafeUserAssessment) SetupWebhookWithManager

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

func (*SafeUserAssessment) ValidateCreate

func (r *SafeUserAssessment) ValidateCreate() error

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

func (*SafeUserAssessment) ValidateDelete

func (r *SafeUserAssessment) ValidateDelete() error

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

func (*SafeUserAssessment) ValidateUpdate

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

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

type SafeUserAssessmentList

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

SafeUserAssessmentList is a list of SafeUserAssessments

func (*SafeUserAssessmentList) DeepCopy

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

func (*SafeUserAssessmentList) DeepCopyInto

func (in *SafeUserAssessmentList) DeepCopyInto(out *SafeUserAssessmentList)

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

func (*SafeUserAssessmentList) DeepCopyObject

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

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

type SafeUserAssessmentSpec

type SafeUserAssessmentSpec struct {
	State *SafeUserAssessmentSpecResource `json:"state,omitempty" tf:"-"`

	Resource SafeUserAssessmentSpecResource `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 (*SafeUserAssessmentSpec) DeepCopy

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

func (*SafeUserAssessmentSpec) DeepCopyInto

func (in *SafeUserAssessmentSpec) DeepCopyInto(out *SafeUserAssessmentSpec)

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

type SafeUserAssessmentSpecIgnoredTargets

type SafeUserAssessmentSpecIgnoredTargets struct {
	// +optional
	LifecycleState *string `json:"lifecycleState,omitempty" tf:"lifecycle_state"`
	// +optional
	TargetID *string `json:"targetID,omitempty" tf:"target_id"`
	// +optional
	UserAssessmentID *string `json:"userAssessmentID,omitempty" tf:"user_assessment_id"`
}

func (*SafeUserAssessmentSpecIgnoredTargets) DeepCopy

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

func (*SafeUserAssessmentSpecIgnoredTargets) DeepCopyInto

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

type SafeUserAssessmentSpecResource

type SafeUserAssessmentSpecResource 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"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	IgnoredAssessmentIDS []string `json:"ignoredAssessmentIDS,omitempty" tf:"ignored_assessment_ids"`
	// +optional
	IgnoredTargets []SafeUserAssessmentSpecIgnoredTargets `json:"ignoredTargets,omitempty" tf:"ignored_targets"`
	// +optional
	IsBaseline *bool `json:"isBaseline,omitempty" tf:"is_baseline"`
	// +optional
	IsDeviatedFromBaseline *bool `json:"isDeviatedFromBaseline,omitempty" tf:"is_deviated_from_baseline"`
	// +optional
	LastComparedBaselineID *string `json:"lastComparedBaselineID,omitempty" tf:"last_compared_baseline_id"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	// +optional
	Schedule *string `json:"schedule,omitempty" tf:"schedule"`
	// +optional
	ScheduleAssessmentID *string `json:"scheduleAssessmentID,omitempty" tf:"schedule_assessment_id"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	Statistics *string `json:"statistics,omitempty" tf:"statistics"`
	// +optional
	SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"`
	TargetID   *string           `json:"targetID" tf:"target_id"`
	// +optional
	TargetIDS []string `json:"targetIDS,omitempty" tf:"target_ids"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	TriggeredBy *string `json:"triggeredBy,omitempty" tf:"triggered_by"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*SafeUserAssessmentSpecResource) DeepCopy

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

func (*SafeUserAssessmentSpecResource) DeepCopyInto

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

type SafeUserAssessmentStatus

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

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

func (*SafeUserAssessmentStatus) DeepCopyInto

func (in *SafeUserAssessmentStatus) DeepCopyInto(out *SafeUserAssessmentStatus)

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