v1alpha1

package
v0.5.0 Latest Latest
Warning

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

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

Documentation

Overview

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

type AwrHub struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AwrHubSpec   `json:"spec,omitempty"`
	Status            AwrHubStatus `json:"status,omitempty"`
}

func (*AwrHub) DeepCopy added in v0.5.0

func (in *AwrHub) DeepCopy() *AwrHub

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

func (*AwrHub) DeepCopyInto added in v0.5.0

func (in *AwrHub) DeepCopyInto(out *AwrHub)

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

func (*AwrHub) DeepCopyObject added in v0.5.0

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

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

func (*AwrHub) SetupWebhookWithManager added in v0.5.0

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

func (*AwrHub) ValidateCreate added in v0.5.0

func (r *AwrHub) ValidateCreate() error

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

func (*AwrHub) ValidateDelete added in v0.5.0

func (r *AwrHub) ValidateDelete() error

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

func (*AwrHub) ValidateUpdate added in v0.5.0

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

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

type AwrHubList added in v0.5.0

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

AwrHubList is a list of AwrHubs

func (*AwrHubList) DeepCopy added in v0.5.0

func (in *AwrHubList) DeepCopy() *AwrHubList

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

func (*AwrHubList) DeepCopyInto added in v0.5.0

func (in *AwrHubList) DeepCopyInto(out *AwrHubList)

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

func (*AwrHubList) DeepCopyObject added in v0.5.0

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

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

type AwrHubSpec added in v0.5.0

type AwrHubSpec struct {
	State *AwrHubSpecResource `json:"state,omitempty" tf:"-"`

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

func (in *AwrHubSpec) DeepCopy() *AwrHubSpec

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

func (*AwrHubSpec) DeepCopyInto added in v0.5.0

func (in *AwrHubSpec) DeepCopyInto(out *AwrHubSpec)

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

type AwrHubSpecResource added in v0.5.0

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

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

	// +optional
	AwrMailboxURL *string `json:"awrMailboxURL,omitempty" tf:"awr_mailbox_url"`
	CompartmentID *string `json:"compartmentID" tf:"compartment_id"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	DisplayName *string           `json:"displayName" tf:"display_name"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	LifecycleDetails              *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	ObjectStorageBucketName       *string `json:"objectStorageBucketName" tf:"object_storage_bucket_name"`
	OperationsInsightsWarehouseID *string `json:"operationsInsightsWarehouseID" tf:"operations_insights_warehouse_id"`
	// +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"`
}

func (*AwrHubSpecResource) DeepCopy added in v0.5.0

func (in *AwrHubSpecResource) DeepCopy() *AwrHubSpecResource

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

func (*AwrHubSpecResource) DeepCopyInto added in v0.5.0

func (in *AwrHubSpecResource) DeepCopyInto(out *AwrHubSpecResource)

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

type AwrHubStatus added in v0.5.0

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

func (in *AwrHubStatus) DeepCopy() *AwrHubStatus

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

func (*AwrHubStatus) DeepCopyInto added in v0.5.0

func (in *AwrHubStatus) DeepCopyInto(out *AwrHubStatus)

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

type DatabaseInsight

type DatabaseInsight struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatabaseInsightSpec   `json:"spec,omitempty"`
	Status            DatabaseInsightStatus `json:"status,omitempty"`
}

func (*DatabaseInsight) DeepCopy

func (in *DatabaseInsight) DeepCopy() *DatabaseInsight

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

func (*DatabaseInsight) DeepCopyInto

func (in *DatabaseInsight) DeepCopyInto(out *DatabaseInsight)

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

func (*DatabaseInsight) DeepCopyObject

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

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

func (*DatabaseInsight) SetupWebhookWithManager

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

func (*DatabaseInsight) ValidateCreate

func (r *DatabaseInsight) ValidateCreate() error

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

func (*DatabaseInsight) ValidateDelete

func (r *DatabaseInsight) ValidateDelete() error

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

func (*DatabaseInsight) ValidateUpdate

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

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

type DatabaseInsightList

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

DatabaseInsightList is a list of DatabaseInsights

func (*DatabaseInsightList) DeepCopy

func (in *DatabaseInsightList) DeepCopy() *DatabaseInsightList

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

func (*DatabaseInsightList) DeepCopyInto

func (in *DatabaseInsightList) DeepCopyInto(out *DatabaseInsightList)

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

func (*DatabaseInsightList) DeepCopyObject

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

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

type DatabaseInsightSpec

type DatabaseInsightSpec struct {
	State *DatabaseInsightSpecResource `json:"state,omitempty" tf:"-"`

	Resource DatabaseInsightSpecResource `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 (*DatabaseInsightSpec) DeepCopy

func (in *DatabaseInsightSpec) DeepCopy() *DatabaseInsightSpec

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

func (*DatabaseInsightSpec) DeepCopyInto

func (in *DatabaseInsightSpec) DeepCopyInto(out *DatabaseInsightSpec)

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

type DatabaseInsightSpecResource

type DatabaseInsightSpecResource 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
	DatabaseDisplayName *string `json:"databaseDisplayName,omitempty" tf:"database_display_name"`
	// +optional
	DatabaseID *string `json:"databaseID,omitempty" tf:"database_id"`
	// +optional
	DatabaseName *string `json:"databaseName,omitempty" tf:"database_name"`
	// +optional
	DatabaseType *string `json:"databaseType,omitempty" tf:"database_type"`
	// +optional
	DatabaseVersion *string `json:"databaseVersion,omitempty" tf:"database_version"`
	// +optional
	DefinedTags               map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	EnterpriseManagerBridgeID *string           `json:"enterpriseManagerBridgeID" tf:"enterprise_manager_bridge_id"`
	// +optional
	EnterpriseManagerEntityDisplayName *string `json:"enterpriseManagerEntityDisplayName,omitempty" tf:"enterprise_manager_entity_display_name"`
	EnterpriseManagerEntityIdentifier  *string `json:"enterpriseManagerEntityIdentifier" tf:"enterprise_manager_entity_identifier"`
	// +optional
	EnterpriseManagerEntityName *string `json:"enterpriseManagerEntityName,omitempty" tf:"enterprise_manager_entity_name"`
	// +optional
	EnterpriseManagerEntityType *string `json:"enterpriseManagerEntityType,omitempty" tf:"enterprise_manager_entity_type"`
	EnterpriseManagerIdentifier *string `json:"enterpriseManagerIdentifier" tf:"enterprise_manager_identifier"`
	EntitySource                *string `json:"entitySource" tf:"entity_source"`
	// +optional
	ExadataInsightID *string `json:"exadataInsightID,omitempty" tf:"exadata_insight_id"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	// +optional
	ProcessorCount *int64 `json:"processorCount,omitempty" tf:"processor_count"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
	// +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"`
}

func (*DatabaseInsightSpecResource) DeepCopy

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

func (*DatabaseInsightSpecResource) DeepCopyInto

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

type DatabaseInsightStatus

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

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

func (*DatabaseInsightStatus) DeepCopyInto

func (in *DatabaseInsightStatus) DeepCopyInto(out *DatabaseInsightStatus)

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

type EnterpriseManagerBridge

type EnterpriseManagerBridge struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EnterpriseManagerBridgeSpec   `json:"spec,omitempty"`
	Status            EnterpriseManagerBridgeStatus `json:"status,omitempty"`
}

func (*EnterpriseManagerBridge) DeepCopy

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

func (*EnterpriseManagerBridge) DeepCopyInto

func (in *EnterpriseManagerBridge) DeepCopyInto(out *EnterpriseManagerBridge)

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

func (*EnterpriseManagerBridge) DeepCopyObject

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

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

func (*EnterpriseManagerBridge) SetupWebhookWithManager

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

func (*EnterpriseManagerBridge) ValidateCreate

func (r *EnterpriseManagerBridge) ValidateCreate() error

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

func (*EnterpriseManagerBridge) ValidateDelete

func (r *EnterpriseManagerBridge) ValidateDelete() error

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

func (*EnterpriseManagerBridge) ValidateUpdate

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

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

type EnterpriseManagerBridgeList

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

EnterpriseManagerBridgeList is a list of EnterpriseManagerBridges

func (*EnterpriseManagerBridgeList) DeepCopy

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

func (*EnterpriseManagerBridgeList) DeepCopyInto

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

func (*EnterpriseManagerBridgeList) DeepCopyObject

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

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

type EnterpriseManagerBridgeSpec

type EnterpriseManagerBridgeSpec struct {
	State *EnterpriseManagerBridgeSpecResource `json:"state,omitempty" tf:"-"`

	Resource EnterpriseManagerBridgeSpecResource `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 (*EnterpriseManagerBridgeSpec) DeepCopy

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

func (*EnterpriseManagerBridgeSpec) DeepCopyInto

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

type EnterpriseManagerBridgeSpecResource

type EnterpriseManagerBridgeSpecResource 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
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	LifecycleDetails        *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	ObjectStorageBucketName *string `json:"objectStorageBucketName" tf:"object_storage_bucket_name"`
	// +optional
	ObjectStorageBucketStatusDetails *string `json:"objectStorageBucketStatusDetails,omitempty" tf:"object_storage_bucket_status_details"`
	// +optional
	ObjectStorageNamespaceName *string `json:"objectStorageNamespaceName,omitempty" tf:"object_storage_namespace_name"`
	// +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"`
}

func (*EnterpriseManagerBridgeSpecResource) DeepCopy

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

func (*EnterpriseManagerBridgeSpecResource) DeepCopyInto

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

type EnterpriseManagerBridgeStatus

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

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

func (*EnterpriseManagerBridgeStatus) DeepCopyInto

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

type ExadataInsight

type ExadataInsight struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ExadataInsightSpec   `json:"spec,omitempty"`
	Status            ExadataInsightStatus `json:"status,omitempty"`
}

func (*ExadataInsight) DeepCopy

func (in *ExadataInsight) DeepCopy() *ExadataInsight

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

func (*ExadataInsight) DeepCopyInto

func (in *ExadataInsight) DeepCopyInto(out *ExadataInsight)

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

func (*ExadataInsight) DeepCopyObject

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

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

func (*ExadataInsight) SetupWebhookWithManager

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

func (*ExadataInsight) ValidateCreate

func (r *ExadataInsight) ValidateCreate() error

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

func (*ExadataInsight) ValidateDelete

func (r *ExadataInsight) ValidateDelete() error

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

func (*ExadataInsight) ValidateUpdate

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

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

type ExadataInsightList

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

ExadataInsightList is a list of ExadataInsights

func (*ExadataInsightList) DeepCopy

func (in *ExadataInsightList) DeepCopy() *ExadataInsightList

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

func (*ExadataInsightList) DeepCopyInto

func (in *ExadataInsightList) DeepCopyInto(out *ExadataInsightList)

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

func (*ExadataInsightList) DeepCopyObject

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

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

type ExadataInsightSpec

type ExadataInsightSpec struct {
	State *ExadataInsightSpecResource `json:"state,omitempty" tf:"-"`

	Resource ExadataInsightSpecResource `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 (*ExadataInsightSpec) DeepCopy

func (in *ExadataInsightSpec) DeepCopy() *ExadataInsightSpec

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

func (*ExadataInsightSpec) DeepCopyInto

func (in *ExadataInsightSpec) DeepCopyInto(out *ExadataInsightSpec)

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

type ExadataInsightSpecResource

type ExadataInsightSpecResource 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"`
	EnterpriseManagerBridgeID *string           `json:"enterpriseManagerBridgeID" tf:"enterprise_manager_bridge_id"`
	// +optional
	EnterpriseManagerEntityDisplayName *string `json:"enterpriseManagerEntityDisplayName,omitempty" tf:"enterprise_manager_entity_display_name"`
	EnterpriseManagerEntityIdentifier  *string `json:"enterpriseManagerEntityIdentifier" tf:"enterprise_manager_entity_identifier"`
	// +optional
	EnterpriseManagerEntityName *string `json:"enterpriseManagerEntityName,omitempty" tf:"enterprise_manager_entity_name"`
	// +optional
	EnterpriseManagerEntityType *string `json:"enterpriseManagerEntityType,omitempty" tf:"enterprise_manager_entity_type"`
	EnterpriseManagerIdentifier *string `json:"enterpriseManagerIdentifier" tf:"enterprise_manager_identifier"`
	EntitySource                *string `json:"entitySource" tf:"entity_source"`
	// +optional
	ExadataDisplayName *string `json:"exadataDisplayName,omitempty" tf:"exadata_display_name"`
	// +optional
	ExadataName *string `json:"exadataName,omitempty" tf:"exadata_name"`
	// +optional
	ExadataRackType *string `json:"exadataRackType,omitempty" tf:"exadata_rack_type"`
	// +optional
	ExadataType *string `json:"exadataType,omitempty" tf:"exadata_type"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	IsAutoSyncEnabled *bool `json:"isAutoSyncEnabled,omitempty" tf:"is_auto_sync_enabled"`
	// +optional
	IsVirtualizedExadata *bool `json:"isVirtualizedExadata,omitempty" tf:"is_virtualized_exadata"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
	// +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"`
}

func (*ExadataInsightSpecResource) DeepCopy

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

func (*ExadataInsightSpecResource) DeepCopyInto

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

type ExadataInsightStatus

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

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

func (*ExadataInsightStatus) DeepCopyInto

func (in *ExadataInsightStatus) DeepCopyInto(out *ExadataInsightStatus)

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

type HostInsight

type HostInsight struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              HostInsightSpec   `json:"spec,omitempty"`
	Status            HostInsightStatus `json:"status,omitempty"`
}

func (*HostInsight) DeepCopy

func (in *HostInsight) DeepCopy() *HostInsight

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

func (*HostInsight) DeepCopyInto

func (in *HostInsight) DeepCopyInto(out *HostInsight)

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

func (*HostInsight) DeepCopyObject

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

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

func (*HostInsight) SetupWebhookWithManager

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

func (*HostInsight) ValidateCreate

func (r *HostInsight) ValidateCreate() error

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

func (*HostInsight) ValidateDelete

func (r *HostInsight) ValidateDelete() error

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

func (*HostInsight) ValidateUpdate

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

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

type HostInsightList

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

HostInsightList is a list of HostInsights

func (*HostInsightList) DeepCopy

func (in *HostInsightList) DeepCopy() *HostInsightList

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

func (*HostInsightList) DeepCopyInto

func (in *HostInsightList) DeepCopyInto(out *HostInsightList)

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

func (*HostInsightList) DeepCopyObject

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

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

type HostInsightSpec

type HostInsightSpec struct {
	State *HostInsightSpecResource `json:"state,omitempty" tf:"-"`

	Resource HostInsightSpecResource `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 (*HostInsightSpec) DeepCopy

func (in *HostInsightSpec) DeepCopy() *HostInsightSpec

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

func (*HostInsightSpec) DeepCopyInto

func (in *HostInsightSpec) DeepCopyInto(out *HostInsightSpec)

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

type HostInsightSpecResource

type HostInsightSpecResource 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
	EnterpriseManagerBridgeID *string `json:"enterpriseManagerBridgeID,omitempty" tf:"enterprise_manager_bridge_id"`
	// +optional
	EnterpriseManagerEntityDisplayName *string `json:"enterpriseManagerEntityDisplayName,omitempty" tf:"enterprise_manager_entity_display_name"`
	// +optional
	EnterpriseManagerEntityIdentifier *string `json:"enterpriseManagerEntityIdentifier,omitempty" tf:"enterprise_manager_entity_identifier"`
	// +optional
	EnterpriseManagerEntityName *string `json:"enterpriseManagerEntityName,omitempty" tf:"enterprise_manager_entity_name"`
	// +optional
	EnterpriseManagerEntityType *string `json:"enterpriseManagerEntityType,omitempty" tf:"enterprise_manager_entity_type"`
	// +optional
	EnterpriseManagerIdentifier *string `json:"enterpriseManagerIdentifier,omitempty" tf:"enterprise_manager_identifier"`
	EntitySource                *string `json:"entitySource" tf:"entity_source"`
	// +optional
	ExadataInsightID *string `json:"exadataInsightID,omitempty" tf:"exadata_insight_id"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	HostDisplayName *string `json:"hostDisplayName,omitempty" tf:"host_display_name"`
	// +optional
	HostName *string `json:"hostName,omitempty" tf:"host_name"`
	// +optional
	HostType *string `json:"hostType,omitempty" tf:"host_type"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	// +optional
	ManagementAgentID *string `json:"managementAgentID,omitempty" tf:"management_agent_id"`
	// +optional
	PlatformName *string `json:"platformName,omitempty" tf:"platform_name"`
	// +optional
	PlatformType *string `json:"platformType,omitempty" tf:"platform_type"`
	// +optional
	PlatformVersion *string `json:"platformVersion,omitempty" tf:"platform_version"`
	// +optional
	ProcessorCount *int64 `json:"processorCount,omitempty" tf:"processor_count"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
	// +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"`
}

func (*HostInsightSpecResource) DeepCopy

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

func (*HostInsightSpecResource) DeepCopyInto

func (in *HostInsightSpecResource) DeepCopyInto(out *HostInsightSpecResource)

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

type HostInsightStatus

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

func (in *HostInsightStatus) DeepCopy() *HostInsightStatus

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

func (*HostInsightStatus) DeepCopyInto

func (in *HostInsightStatus) DeepCopyInto(out *HostInsightStatus)

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

type OperationsInsightsWarehouse added in v0.5.0

type OperationsInsightsWarehouse struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OperationsInsightsWarehouseSpec   `json:"spec,omitempty"`
	Status            OperationsInsightsWarehouseStatus `json:"status,omitempty"`
}

func (*OperationsInsightsWarehouse) DeepCopy added in v0.5.0

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

func (*OperationsInsightsWarehouse) DeepCopyInto added in v0.5.0

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

func (*OperationsInsightsWarehouse) DeepCopyObject added in v0.5.0

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

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

func (*OperationsInsightsWarehouse) SetupWebhookWithManager added in v0.5.0

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

func (*OperationsInsightsWarehouse) ValidateCreate added in v0.5.0

func (r *OperationsInsightsWarehouse) ValidateCreate() error

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

func (*OperationsInsightsWarehouse) ValidateDelete added in v0.5.0

func (r *OperationsInsightsWarehouse) ValidateDelete() error

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

func (*OperationsInsightsWarehouse) ValidateUpdate added in v0.5.0

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

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

type OperationsInsightsWarehouseDownloadWarehouseWallet added in v0.5.0

type OperationsInsightsWarehouseDownloadWarehouseWallet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OperationsInsightsWarehouseDownloadWarehouseWalletSpec   `json:"spec,omitempty"`
	Status            OperationsInsightsWarehouseDownloadWarehouseWalletStatus `json:"status,omitempty"`
}

func (*OperationsInsightsWarehouseDownloadWarehouseWallet) DeepCopy added in v0.5.0

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

func (*OperationsInsightsWarehouseDownloadWarehouseWallet) DeepCopyInto added in v0.5.0

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

func (*OperationsInsightsWarehouseDownloadWarehouseWallet) DeepCopyObject added in v0.5.0

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

func (*OperationsInsightsWarehouseDownloadWarehouseWallet) SetupWebhookWithManager added in v0.5.0

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

func (*OperationsInsightsWarehouseDownloadWarehouseWallet) ValidateCreate added in v0.5.0

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

func (*OperationsInsightsWarehouseDownloadWarehouseWallet) ValidateDelete added in v0.5.0

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

func (*OperationsInsightsWarehouseDownloadWarehouseWallet) ValidateUpdate added in v0.5.0

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

type OperationsInsightsWarehouseDownloadWarehouseWalletList added in v0.5.0

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

OperationsInsightsWarehouseDownloadWarehouseWalletList is a list of OperationsInsightsWarehouseDownloadWarehouseWallets

func (*OperationsInsightsWarehouseDownloadWarehouseWalletList) DeepCopy added in v0.5.0

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

func (*OperationsInsightsWarehouseDownloadWarehouseWalletList) DeepCopyInto added in v0.5.0

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

func (*OperationsInsightsWarehouseDownloadWarehouseWalletList) DeepCopyObject added in v0.5.0

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

type OperationsInsightsWarehouseDownloadWarehouseWalletSpec added in v0.5.0

type OperationsInsightsWarehouseDownloadWarehouseWalletSpec struct {
	State *OperationsInsightsWarehouseDownloadWarehouseWalletSpecResource `json:"state,omitempty" tf:"-"`

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

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

func (*OperationsInsightsWarehouseDownloadWarehouseWalletSpec) DeepCopyInto added in v0.5.0

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

type OperationsInsightsWarehouseDownloadWarehouseWalletSpecResource added in v0.5.0

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

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

	OperationsInsightsWarehouseID             *string `json:"operationsInsightsWarehouseID" tf:"operations_insights_warehouse_id"`
	OperationsInsightsWarehouseWalletPassword *string `json:"-" sensitive:"true" tf:"operations_insights_warehouse_wallet_password"`
}

func (*OperationsInsightsWarehouseDownloadWarehouseWalletSpecResource) DeepCopy added in v0.5.0

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

func (*OperationsInsightsWarehouseDownloadWarehouseWalletSpecResource) DeepCopyInto added in v0.5.0

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

type OperationsInsightsWarehouseDownloadWarehouseWalletStatus added in v0.5.0

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

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

func (*OperationsInsightsWarehouseDownloadWarehouseWalletStatus) DeepCopyInto added in v0.5.0

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

type OperationsInsightsWarehouseList added in v0.5.0

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

OperationsInsightsWarehouseList is a list of OperationsInsightsWarehouses

func (*OperationsInsightsWarehouseList) DeepCopy added in v0.5.0

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

func (*OperationsInsightsWarehouseList) DeepCopyInto added in v0.5.0

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

func (*OperationsInsightsWarehouseList) DeepCopyObject added in v0.5.0

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

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

type OperationsInsightsWarehouseRotateWarehouseWallet added in v0.5.0

type OperationsInsightsWarehouseRotateWarehouseWallet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OperationsInsightsWarehouseRotateWarehouseWalletSpec   `json:"spec,omitempty"`
	Status            OperationsInsightsWarehouseRotateWarehouseWalletStatus `json:"status,omitempty"`
}

func (*OperationsInsightsWarehouseRotateWarehouseWallet) DeepCopy added in v0.5.0

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

func (*OperationsInsightsWarehouseRotateWarehouseWallet) DeepCopyInto added in v0.5.0

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

func (*OperationsInsightsWarehouseRotateWarehouseWallet) DeepCopyObject added in v0.5.0

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

func (*OperationsInsightsWarehouseRotateWarehouseWallet) SetupWebhookWithManager added in v0.5.0

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

func (*OperationsInsightsWarehouseRotateWarehouseWallet) ValidateCreate added in v0.5.0

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

func (*OperationsInsightsWarehouseRotateWarehouseWallet) ValidateDelete added in v0.5.0

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

func (*OperationsInsightsWarehouseRotateWarehouseWallet) ValidateUpdate added in v0.5.0

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

type OperationsInsightsWarehouseRotateWarehouseWalletList added in v0.5.0

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

OperationsInsightsWarehouseRotateWarehouseWalletList is a list of OperationsInsightsWarehouseRotateWarehouseWallets

func (*OperationsInsightsWarehouseRotateWarehouseWalletList) DeepCopy added in v0.5.0

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

func (*OperationsInsightsWarehouseRotateWarehouseWalletList) DeepCopyInto added in v0.5.0

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

func (*OperationsInsightsWarehouseRotateWarehouseWalletList) DeepCopyObject added in v0.5.0

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

type OperationsInsightsWarehouseRotateWarehouseWalletSpec added in v0.5.0

type OperationsInsightsWarehouseRotateWarehouseWalletSpec struct {
	State *OperationsInsightsWarehouseRotateWarehouseWalletSpecResource `json:"state,omitempty" tf:"-"`

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

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

func (*OperationsInsightsWarehouseRotateWarehouseWalletSpec) DeepCopyInto added in v0.5.0

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

type OperationsInsightsWarehouseRotateWarehouseWalletSpecResource added in v0.5.0

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

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

	OperationsInsightsWarehouseID *string `json:"operationsInsightsWarehouseID" tf:"operations_insights_warehouse_id"`
}

func (*OperationsInsightsWarehouseRotateWarehouseWalletSpecResource) DeepCopy added in v0.5.0

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

func (*OperationsInsightsWarehouseRotateWarehouseWalletSpecResource) DeepCopyInto added in v0.5.0

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

type OperationsInsightsWarehouseRotateWarehouseWalletStatus added in v0.5.0

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

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

func (*OperationsInsightsWarehouseRotateWarehouseWalletStatus) DeepCopyInto added in v0.5.0

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

type OperationsInsightsWarehouseSpec added in v0.5.0

type OperationsInsightsWarehouseSpec struct {
	State *OperationsInsightsWarehouseSpecResource `json:"state,omitempty" tf:"-"`

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

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

func (*OperationsInsightsWarehouseSpec) DeepCopyInto added in v0.5.0

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

type OperationsInsightsWarehouseSpecResource added in v0.5.0

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

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

	CompartmentID *string  `json:"compartmentID" tf:"compartment_id"`
	CpuAllocated  *float64 `json:"cpuAllocated" tf:"cpu_allocated"`
	// +optional
	CpuUsed *float64 `json:"cpuUsed,omitempty" tf:"cpu_used"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	DisplayName *string           `json:"displayName" tf:"display_name"`
	// +optional
	DynamicGroupID *string `json:"dynamicGroupID,omitempty" tf:"dynamic_group_id"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	// +optional
	OperationsInsightsTenancyID *string `json:"operationsInsightsTenancyID,omitempty" tf:"operations_insights_tenancy_id"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	StorageAllocatedInGbs *float64 `json:"storageAllocatedInGbs,omitempty" tf:"storage_allocated_in_gbs"`
	// +optional
	StorageUsedInGbs *float64 `json:"storageUsedInGbs,omitempty" tf:"storage_used_in_gbs"`
	// +optional
	SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeLastWalletRotated *string `json:"timeLastWalletRotated,omitempty" tf:"time_last_wallet_rotated"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
}

func (*OperationsInsightsWarehouseSpecResource) DeepCopy added in v0.5.0

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

func (*OperationsInsightsWarehouseSpecResource) DeepCopyInto added in v0.5.0

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

type OperationsInsightsWarehouseStatus added in v0.5.0

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

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

func (*OperationsInsightsWarehouseStatus) DeepCopyInto added in v0.5.0

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

type OperationsInsightsWarehouseUser added in v0.5.0

type OperationsInsightsWarehouseUser struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OperationsInsightsWarehouseUserSpec   `json:"spec,omitempty"`
	Status            OperationsInsightsWarehouseUserStatus `json:"status,omitempty"`
}

func (*OperationsInsightsWarehouseUser) DeepCopy added in v0.5.0

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

func (*OperationsInsightsWarehouseUser) DeepCopyInto added in v0.5.0

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

func (*OperationsInsightsWarehouseUser) DeepCopyObject added in v0.5.0

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

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

func (*OperationsInsightsWarehouseUser) SetupWebhookWithManager added in v0.5.0

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

func (*OperationsInsightsWarehouseUser) ValidateCreate added in v0.5.0

func (r *OperationsInsightsWarehouseUser) ValidateCreate() error

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

func (*OperationsInsightsWarehouseUser) ValidateDelete added in v0.5.0

func (r *OperationsInsightsWarehouseUser) ValidateDelete() error

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

func (*OperationsInsightsWarehouseUser) ValidateUpdate added in v0.5.0

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

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

type OperationsInsightsWarehouseUserList added in v0.5.0

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

OperationsInsightsWarehouseUserList is a list of OperationsInsightsWarehouseUsers

func (*OperationsInsightsWarehouseUserList) DeepCopy added in v0.5.0

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

func (*OperationsInsightsWarehouseUserList) DeepCopyInto added in v0.5.0

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

func (*OperationsInsightsWarehouseUserList) DeepCopyObject added in v0.5.0

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

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

type OperationsInsightsWarehouseUserSpec added in v0.5.0

type OperationsInsightsWarehouseUserSpec struct {
	State *OperationsInsightsWarehouseUserSpecResource `json:"state,omitempty" tf:"-"`

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

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

func (*OperationsInsightsWarehouseUserSpec) DeepCopyInto added in v0.5.0

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

type OperationsInsightsWarehouseUserSpecResource added in v0.5.0

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

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

	CompartmentID      *string `json:"compartmentID" tf:"compartment_id"`
	ConnectionPassword *string `json:"-" sensitive:"true" tf:"connection_password"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	// +optional
	FreeformTags    map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	IsAwrDataAccess *bool             `json:"isAwrDataAccess" tf:"is_awr_data_access"`
	// +optional
	IsEmDataAccess *bool `json:"isEmDataAccess,omitempty" tf:"is_em_data_access"`
	// +optional
	IsOpsiDataAccess *bool `json:"isOpsiDataAccess,omitempty" tf:"is_opsi_data_access"`
	// +optional
	LifecycleDetails              *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	Name                          *string `json:"name" tf:"name"`
	OperationsInsightsWarehouseID *string `json:"operationsInsightsWarehouseID" tf:"operations_insights_warehouse_id"`
	// +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"`
}

func (*OperationsInsightsWarehouseUserSpecResource) DeepCopy added in v0.5.0

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

func (*OperationsInsightsWarehouseUserSpecResource) DeepCopyInto added in v0.5.0

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

type OperationsInsightsWarehouseUserStatus added in v0.5.0

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

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

func (*OperationsInsightsWarehouseUserStatus) DeepCopyInto added in v0.5.0

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