Documentation ¶
Overview ¶
+groupName=datacatalog.oci.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Catalog
- func (in *Catalog) DeepCopy() *Catalog
- func (in *Catalog) DeepCopyInto(out *Catalog)
- func (in *Catalog) DeepCopyObject() runtime.Object
- func (r *Catalog) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Catalog) ValidateCreate() error
- func (r *Catalog) ValidateDelete() error
- func (r *Catalog) ValidateUpdate(old runtime.Object) error
- type CatalogList
- type CatalogPrivateEndpoint
- func (in *CatalogPrivateEndpoint) DeepCopy() *CatalogPrivateEndpoint
- func (in *CatalogPrivateEndpoint) DeepCopyInto(out *CatalogPrivateEndpoint)
- func (in *CatalogPrivateEndpoint) DeepCopyObject() runtime.Object
- func (r *CatalogPrivateEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CatalogPrivateEndpoint) ValidateCreate() error
- func (r *CatalogPrivateEndpoint) ValidateDelete() error
- func (r *CatalogPrivateEndpoint) ValidateUpdate(old runtime.Object) error
- type CatalogPrivateEndpointList
- type CatalogPrivateEndpointSpec
- type CatalogPrivateEndpointSpecResource
- type CatalogPrivateEndpointStatus
- type CatalogSpec
- type CatalogSpecResource
- type CatalogStatus
- type Connection
- func (in *Connection) DeepCopy() *Connection
- func (in *Connection) DeepCopyInto(out *Connection)
- func (in *Connection) DeepCopyObject() runtime.Object
- func (r *Connection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Connection) ValidateCreate() error
- func (r *Connection) ValidateDelete() error
- func (r *Connection) ValidateUpdate(old runtime.Object) error
- type ConnectionList
- type ConnectionSpec
- type ConnectionSpecResource
- type ConnectionStatus
- type DataAsset
- func (in *DataAsset) DeepCopy() *DataAsset
- func (in *DataAsset) DeepCopyInto(out *DataAsset)
- func (in *DataAsset) DeepCopyObject() runtime.Object
- func (r *DataAsset) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DataAsset) ValidateCreate() error
- func (r *DataAsset) ValidateDelete() error
- func (r *DataAsset) ValidateUpdate(old runtime.Object) error
- type DataAssetList
- type DataAssetSpec
- type DataAssetSpecResource
- type DataAssetStatus
- type Metastore
- func (in *Metastore) DeepCopy() *Metastore
- func (in *Metastore) DeepCopyInto(out *Metastore)
- func (in *Metastore) DeepCopyObject() runtime.Object
- func (r *Metastore) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Metastore) ValidateCreate() error
- func (r *Metastore) ValidateDelete() error
- func (r *Metastore) ValidateUpdate(old runtime.Object) error
- type MetastoreList
- type MetastoreSpec
- type MetastoreSpecResource
- type MetastoreStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: datacatalog.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Catalog ¶
type Catalog struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CatalogSpec `json:"spec,omitempty"` Status CatalogStatus `json:"status,omitempty"` }
func (*Catalog) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Catalog.
func (*Catalog) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Catalog) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Catalog) SetupWebhookWithManager ¶
func (*Catalog) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Catalog) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type CatalogList ¶
type CatalogList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Catalog CRD objects Items []Catalog `json:"items,omitempty"` }
CatalogList is a list of Catalogs
func (*CatalogList) DeepCopy ¶
func (in *CatalogList) DeepCopy() *CatalogList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogList.
func (*CatalogList) DeepCopyInto ¶
func (in *CatalogList) DeepCopyInto(out *CatalogList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogList) DeepCopyObject ¶
func (in *CatalogList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CatalogPrivateEndpoint ¶
type CatalogPrivateEndpoint struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CatalogPrivateEndpointSpec `json:"spec,omitempty"` Status CatalogPrivateEndpointStatus `json:"status,omitempty"` }
func (*CatalogPrivateEndpoint) DeepCopy ¶
func (in *CatalogPrivateEndpoint) DeepCopy() *CatalogPrivateEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogPrivateEndpoint.
func (*CatalogPrivateEndpoint) DeepCopyInto ¶
func (in *CatalogPrivateEndpoint) DeepCopyInto(out *CatalogPrivateEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogPrivateEndpoint) DeepCopyObject ¶
func (in *CatalogPrivateEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CatalogPrivateEndpoint) SetupWebhookWithManager ¶
func (r *CatalogPrivateEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CatalogPrivateEndpoint) ValidateCreate ¶
func (r *CatalogPrivateEndpoint) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CatalogPrivateEndpoint) ValidateDelete ¶
func (r *CatalogPrivateEndpoint) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CatalogPrivateEndpoint) ValidateUpdate ¶
func (r *CatalogPrivateEndpoint) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CatalogPrivateEndpointList ¶
type CatalogPrivateEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CatalogPrivateEndpoint CRD objects Items []CatalogPrivateEndpoint `json:"items,omitempty"` }
CatalogPrivateEndpointList is a list of CatalogPrivateEndpoints
func (*CatalogPrivateEndpointList) DeepCopy ¶
func (in *CatalogPrivateEndpointList) DeepCopy() *CatalogPrivateEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogPrivateEndpointList.
func (*CatalogPrivateEndpointList) DeepCopyInto ¶
func (in *CatalogPrivateEndpointList) DeepCopyInto(out *CatalogPrivateEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogPrivateEndpointList) DeepCopyObject ¶
func (in *CatalogPrivateEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CatalogPrivateEndpointSpec ¶
type CatalogPrivateEndpointSpec struct { State *CatalogPrivateEndpointSpecResource `json:"state,omitempty" tf:"-"` Resource CatalogPrivateEndpointSpecResource `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 (*CatalogPrivateEndpointSpec) DeepCopy ¶
func (in *CatalogPrivateEndpointSpec) DeepCopy() *CatalogPrivateEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogPrivateEndpointSpec.
func (*CatalogPrivateEndpointSpec) DeepCopyInto ¶
func (in *CatalogPrivateEndpointSpec) DeepCopyInto(out *CatalogPrivateEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogPrivateEndpointSpecResource ¶
type CatalogPrivateEndpointSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AttachedCatalogs []string `json:"attachedCatalogs,omitempty" tf:"attached_catalogs"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` DnsZones []string `json:"dnsZones" tf:"dns_zones"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional State *string `json:"state,omitempty" tf:"state"` SubnetID *string `json:"subnetID" tf:"subnet_id"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*CatalogPrivateEndpointSpecResource) DeepCopy ¶
func (in *CatalogPrivateEndpointSpecResource) DeepCopy() *CatalogPrivateEndpointSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogPrivateEndpointSpecResource.
func (*CatalogPrivateEndpointSpecResource) DeepCopyInto ¶
func (in *CatalogPrivateEndpointSpecResource) DeepCopyInto(out *CatalogPrivateEndpointSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogPrivateEndpointStatus ¶
type CatalogPrivateEndpointStatus 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 (*CatalogPrivateEndpointStatus) DeepCopy ¶
func (in *CatalogPrivateEndpointStatus) DeepCopy() *CatalogPrivateEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogPrivateEndpointStatus.
func (*CatalogPrivateEndpointStatus) DeepCopyInto ¶
func (in *CatalogPrivateEndpointStatus) DeepCopyInto(out *CatalogPrivateEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogSpec ¶
type CatalogSpec struct { State *CatalogSpecResource `json:"state,omitempty" tf:"-"` Resource CatalogSpecResource `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 (*CatalogSpec) DeepCopy ¶
func (in *CatalogSpec) DeepCopy() *CatalogSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogSpec.
func (*CatalogSpec) DeepCopyInto ¶
func (in *CatalogSpec) DeepCopyInto(out *CatalogSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogSpecResource ¶
type CatalogSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AttachedCatalogPrivateEndpoints []string `json:"attachedCatalogPrivateEndpoints,omitempty" tf:"attached_catalog_private_endpoints"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +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 NumberOfObjects *int64 `json:"numberOfObjects,omitempty" tf:"number_of_objects"` // +optional ServiceAPIURL *string `json:"serviceAPIURL,omitempty" tf:"service_api_url"` // +optional ServiceConsoleURL *string `json:"serviceConsoleURL,omitempty" tf:"service_console_url"` // +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 (*CatalogSpecResource) DeepCopy ¶
func (in *CatalogSpecResource) DeepCopy() *CatalogSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogSpecResource.
func (*CatalogSpecResource) DeepCopyInto ¶
func (in *CatalogSpecResource) DeepCopyInto(out *CatalogSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogStatus ¶
type CatalogStatus 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 (*CatalogStatus) DeepCopy ¶
func (in *CatalogStatus) DeepCopy() *CatalogStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogStatus.
func (*CatalogStatus) DeepCopyInto ¶
func (in *CatalogStatus) DeepCopyInto(out *CatalogStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Connection ¶
type Connection struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConnectionSpec `json:"spec,omitempty"` Status ConnectionStatus `json:"status,omitempty"` }
func (*Connection) DeepCopy ¶
func (in *Connection) DeepCopy() *Connection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Connection.
func (*Connection) DeepCopyInto ¶
func (in *Connection) DeepCopyInto(out *Connection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Connection) DeepCopyObject ¶
func (in *Connection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Connection) SetupWebhookWithManager ¶
func (r *Connection) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Connection) ValidateCreate ¶
func (r *Connection) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Connection) ValidateDelete ¶
func (r *Connection) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Connection) ValidateUpdate ¶
func (r *Connection) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConnectionList ¶
type ConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Connection CRD objects Items []Connection `json:"items,omitempty"` }
ConnectionList is a list of Connections
func (*ConnectionList) DeepCopy ¶
func (in *ConnectionList) DeepCopy() *ConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionList.
func (*ConnectionList) DeepCopyInto ¶
func (in *ConnectionList) DeepCopyInto(out *ConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionList) DeepCopyObject ¶
func (in *ConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConnectionSpec ¶
type ConnectionSpec struct { State *ConnectionSpecResource `json:"state,omitempty" tf:"-"` Resource ConnectionSpecResource `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 (*ConnectionSpec) DeepCopy ¶
func (in *ConnectionSpec) DeepCopy() *ConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionSpec.
func (*ConnectionSpec) DeepCopyInto ¶
func (in *ConnectionSpec) DeepCopyInto(out *ConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionSpecResource ¶
type ConnectionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CatalogID *string `json:"catalogID" tf:"catalog_id"` // +optional CreatedByID *string `json:"createdByID,omitempty" tf:"created_by_id"` DataAssetKey *string `json:"dataAssetKey" tf:"data_asset_key"` // +optional Description *string `json:"description,omitempty" tf:"description"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional EncProperties map[string]string `json:"-" sensitive:"true" tf:"enc_properties"` // +optional ExternalKey *string `json:"externalKey,omitempty" tf:"external_key"` // +optional IsDefault *bool `json:"isDefault,omitempty" tf:"is_default"` // +optional Key *string `json:"key,omitempty" tf:"key"` Properties map[string]string `json:"properties" tf:"properties"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeStatusUpdated *string `json:"timeStatusUpdated,omitempty" tf:"time_status_updated"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` TypeKey *string `json:"typeKey" tf:"type_key"` // +optional UpdatedByID *string `json:"updatedByID,omitempty" tf:"updated_by_id"` // +optional Uri *string `json:"uri,omitempty" tf:"uri"` }
func (*ConnectionSpecResource) DeepCopy ¶
func (in *ConnectionSpecResource) DeepCopy() *ConnectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionSpecResource.
func (*ConnectionSpecResource) DeepCopyInto ¶
func (in *ConnectionSpecResource) DeepCopyInto(out *ConnectionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionStatus ¶
type ConnectionStatus 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 (*ConnectionStatus) DeepCopy ¶
func (in *ConnectionStatus) DeepCopy() *ConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionStatus.
func (*ConnectionStatus) DeepCopyInto ¶
func (in *ConnectionStatus) DeepCopyInto(out *ConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataAsset ¶
type DataAsset struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataAssetSpec `json:"spec,omitempty"` Status DataAssetStatus `json:"status,omitempty"` }
func (*DataAsset) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataAsset.
func (*DataAsset) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataAsset) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DataAsset) SetupWebhookWithManager ¶
func (*DataAsset) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DataAsset) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type DataAssetList ¶
type DataAssetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DataAsset CRD objects Items []DataAsset `json:"items,omitempty"` }
DataAssetList is a list of DataAssets
func (*DataAssetList) DeepCopy ¶
func (in *DataAssetList) DeepCopy() *DataAssetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataAssetList.
func (*DataAssetList) DeepCopyInto ¶
func (in *DataAssetList) DeepCopyInto(out *DataAssetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataAssetList) DeepCopyObject ¶
func (in *DataAssetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataAssetSpec ¶
type DataAssetSpec struct { State *DataAssetSpecResource `json:"state,omitempty" tf:"-"` Resource DataAssetSpecResource `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 (*DataAssetSpec) DeepCopy ¶
func (in *DataAssetSpec) DeepCopy() *DataAssetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataAssetSpec.
func (*DataAssetSpec) DeepCopyInto ¶
func (in *DataAssetSpec) DeepCopyInto(out *DataAssetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataAssetSpecResource ¶
type DataAssetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CatalogID *string `json:"catalogID" tf:"catalog_id"` // +optional CreatedByID *string `json:"createdByID,omitempty" tf:"created_by_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional ExternalKey *string `json:"externalKey,omitempty" tf:"external_key"` // +optional Key *string `json:"key,omitempty" tf:"key"` // +optional Properties map[string]string `json:"properties,omitempty" tf:"properties"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeHarvested *string `json:"timeHarvested,omitempty" tf:"time_harvested"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` TypeKey *string `json:"typeKey" tf:"type_key"` // +optional UpdatedByID *string `json:"updatedByID,omitempty" tf:"updated_by_id"` // +optional Uri *string `json:"uri,omitempty" tf:"uri"` }
func (*DataAssetSpecResource) DeepCopy ¶
func (in *DataAssetSpecResource) DeepCopy() *DataAssetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataAssetSpecResource.
func (*DataAssetSpecResource) DeepCopyInto ¶
func (in *DataAssetSpecResource) DeepCopyInto(out *DataAssetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataAssetStatus ¶
type DataAssetStatus 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 (*DataAssetStatus) DeepCopy ¶
func (in *DataAssetStatus) DeepCopy() *DataAssetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataAssetStatus.
func (*DataAssetStatus) DeepCopyInto ¶
func (in *DataAssetStatus) DeepCopyInto(out *DataAssetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Metastore ¶
type Metastore struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MetastoreSpec `json:"spec,omitempty"` Status MetastoreStatus `json:"status,omitempty"` }
func (*Metastore) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Metastore.
func (*Metastore) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Metastore) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Metastore) SetupWebhookWithManager ¶
func (*Metastore) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Metastore) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type MetastoreList ¶
type MetastoreList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Metastore CRD objects Items []Metastore `json:"items,omitempty"` }
MetastoreList is a list of Metastores
func (*MetastoreList) DeepCopy ¶
func (in *MetastoreList) DeepCopy() *MetastoreList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetastoreList.
func (*MetastoreList) DeepCopyInto ¶
func (in *MetastoreList) DeepCopyInto(out *MetastoreList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MetastoreList) DeepCopyObject ¶
func (in *MetastoreList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MetastoreSpec ¶
type MetastoreSpec struct { State *MetastoreSpecResource `json:"state,omitempty" tf:"-"` Resource MetastoreSpecResource `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 (*MetastoreSpec) DeepCopy ¶
func (in *MetastoreSpec) DeepCopy() *MetastoreSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetastoreSpec.
func (*MetastoreSpec) DeepCopyInto ¶
func (in *MetastoreSpec) DeepCopyInto(out *MetastoreSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetastoreSpecResource ¶
type MetastoreSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` DefaultExternalTableLocation *string `json:"defaultExternalTableLocation" tf:"default_external_table_location"` DefaultManagedTableLocation *string `json:"defaultManagedTableLocation" tf:"default_managed_table_location"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +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 TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*MetastoreSpecResource) DeepCopy ¶
func (in *MetastoreSpecResource) DeepCopy() *MetastoreSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetastoreSpecResource.
func (*MetastoreSpecResource) DeepCopyInto ¶
func (in *MetastoreSpecResource) DeepCopyInto(out *MetastoreSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetastoreStatus ¶
type MetastoreStatus 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 (*MetastoreStatus) DeepCopy ¶
func (in *MetastoreStatus) DeepCopy() *MetastoreStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetastoreStatus.
func (*MetastoreStatus) DeepCopyInto ¶
func (in *MetastoreStatus) DeepCopyInto(out *MetastoreStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.