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=identity.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: identity.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 ApiKey

type ApiKey struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiKeySpec   `json:"spec,omitempty"`
	Status            ApiKeyStatus `json:"status,omitempty"`
}

func (*ApiKey) DeepCopy

func (in *ApiKey) DeepCopy() *ApiKey

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

func (*ApiKey) DeepCopyInto

func (in *ApiKey) DeepCopyInto(out *ApiKey)

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

func (*ApiKey) DeepCopyObject

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

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

func (*ApiKey) SetupWebhookWithManager

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

func (*ApiKey) ValidateCreate

func (r *ApiKey) ValidateCreate() error

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

func (*ApiKey) ValidateDelete

func (r *ApiKey) ValidateDelete() error

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

func (*ApiKey) ValidateUpdate

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

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

type ApiKeyList

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

ApiKeyList is a list of ApiKeys

func (*ApiKeyList) DeepCopy

func (in *ApiKeyList) DeepCopy() *ApiKeyList

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

func (*ApiKeyList) DeepCopyInto

func (in *ApiKeyList) DeepCopyInto(out *ApiKeyList)

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

func (*ApiKeyList) DeepCopyObject

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

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

type ApiKeySpec

type ApiKeySpec struct {
	State *ApiKeySpecResource `json:"state,omitempty" tf:"-"`

	Resource ApiKeySpecResource `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 (*ApiKeySpec) DeepCopy

func (in *ApiKeySpec) DeepCopy() *ApiKeySpec

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

func (*ApiKeySpec) DeepCopyInto

func (in *ApiKeySpec) DeepCopyInto(out *ApiKeySpec)

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

type ApiKeySpecResource

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

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

	// +optional
	Fingerprint *string `json:"fingerprint,omitempty" tf:"fingerprint"`
	// +optional
	InactiveStatus *string `json:"inactiveStatus,omitempty" tf:"inactive_status"`
	KeyValue       *string `json:"keyValue" tf:"key_value"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	UserID      *string `json:"userID" tf:"user_id"`
}

func (*ApiKeySpecResource) DeepCopy

func (in *ApiKeySpecResource) DeepCopy() *ApiKeySpecResource

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

func (*ApiKeySpecResource) DeepCopyInto

func (in *ApiKeySpecResource) DeepCopyInto(out *ApiKeySpecResource)

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

type ApiKeyStatus

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

func (in *ApiKeyStatus) DeepCopy() *ApiKeyStatus

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

func (*ApiKeyStatus) DeepCopyInto

func (in *ApiKeyStatus) DeepCopyInto(out *ApiKeyStatus)

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

type AuthToken

type AuthToken struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AuthTokenSpec   `json:"spec,omitempty"`
	Status            AuthTokenStatus `json:"status,omitempty"`
}

func (*AuthToken) DeepCopy

func (in *AuthToken) DeepCopy() *AuthToken

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

func (*AuthToken) DeepCopyInto

func (in *AuthToken) DeepCopyInto(out *AuthToken)

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

func (*AuthToken) DeepCopyObject

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

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

func (*AuthToken) SetupWebhookWithManager

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

func (*AuthToken) ValidateCreate

func (r *AuthToken) ValidateCreate() error

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

func (*AuthToken) ValidateDelete

func (r *AuthToken) ValidateDelete() error

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

func (*AuthToken) ValidateUpdate

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

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

type AuthTokenList

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

AuthTokenList is a list of AuthTokens

func (*AuthTokenList) DeepCopy

func (in *AuthTokenList) DeepCopy() *AuthTokenList

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

func (*AuthTokenList) DeepCopyInto

func (in *AuthTokenList) DeepCopyInto(out *AuthTokenList)

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

func (*AuthTokenList) DeepCopyObject

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

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

type AuthTokenSpec

type AuthTokenSpec struct {
	State *AuthTokenSpecResource `json:"state,omitempty" tf:"-"`

	Resource AuthTokenSpecResource `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 (*AuthTokenSpec) DeepCopy

func (in *AuthTokenSpec) DeepCopy() *AuthTokenSpec

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

func (*AuthTokenSpec) DeepCopyInto

func (in *AuthTokenSpec) DeepCopyInto(out *AuthTokenSpec)

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

type AuthTokenSpecResource

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

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

	Description *string `json:"description" tf:"description"`
	// +optional
	InactiveState *string `json:"inactiveState,omitempty" tf:"inactive_state"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeExpires *string `json:"timeExpires,omitempty" tf:"time_expires"`
	// +optional
	Token  *string `json:"token,omitempty" tf:"token"`
	UserID *string `json:"userID" tf:"user_id"`
}

func (*AuthTokenSpecResource) DeepCopy

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

func (*AuthTokenSpecResource) DeepCopyInto

func (in *AuthTokenSpecResource) DeepCopyInto(out *AuthTokenSpecResource)

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

type AuthTokenStatus

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

func (in *AuthTokenStatus) DeepCopy() *AuthTokenStatus

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

func (*AuthTokenStatus) DeepCopyInto

func (in *AuthTokenStatus) DeepCopyInto(out *AuthTokenStatus)

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

type AuthenticationPolicy

type AuthenticationPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AuthenticationPolicySpec   `json:"spec,omitempty"`
	Status            AuthenticationPolicyStatus `json:"status,omitempty"`
}

func (*AuthenticationPolicy) DeepCopy

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

func (*AuthenticationPolicy) DeepCopyInto

func (in *AuthenticationPolicy) DeepCopyInto(out *AuthenticationPolicy)

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

func (*AuthenticationPolicy) DeepCopyObject

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

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

func (*AuthenticationPolicy) SetupWebhookWithManager

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

func (*AuthenticationPolicy) ValidateCreate

func (r *AuthenticationPolicy) ValidateCreate() error

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

func (*AuthenticationPolicy) ValidateDelete

func (r *AuthenticationPolicy) ValidateDelete() error

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

func (*AuthenticationPolicy) ValidateUpdate

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

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

type AuthenticationPolicyList

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

AuthenticationPolicyList is a list of AuthenticationPolicys

func (*AuthenticationPolicyList) DeepCopy

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

func (*AuthenticationPolicyList) DeepCopyInto

func (in *AuthenticationPolicyList) DeepCopyInto(out *AuthenticationPolicyList)

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

func (*AuthenticationPolicyList) DeepCopyObject

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

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

type AuthenticationPolicySpec

type AuthenticationPolicySpec struct {
	State *AuthenticationPolicySpecResource `json:"state,omitempty" tf:"-"`

	Resource AuthenticationPolicySpecResource `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 (*AuthenticationPolicySpec) DeepCopy

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

func (*AuthenticationPolicySpec) DeepCopyInto

func (in *AuthenticationPolicySpec) DeepCopyInto(out *AuthenticationPolicySpec)

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

type AuthenticationPolicySpecNetworkPolicy

type AuthenticationPolicySpecNetworkPolicy struct {
	// +optional
	NetworkSourceIDS []string `json:"networkSourceIDS,omitempty" tf:"network_source_ids"`
}

func (*AuthenticationPolicySpecNetworkPolicy) DeepCopy

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

func (*AuthenticationPolicySpecNetworkPolicy) DeepCopyInto

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

type AuthenticationPolicySpecNetworkPolicyCodec

type AuthenticationPolicySpecNetworkPolicyCodec struct {
}

+k8s:deepcopy-gen=false

func (AuthenticationPolicySpecNetworkPolicyCodec) Decode

func (AuthenticationPolicySpecNetworkPolicyCodec) Encode

func (AuthenticationPolicySpecNetworkPolicyCodec) IsEmpty

type AuthenticationPolicySpecPasswordPolicy

type AuthenticationPolicySpecPasswordPolicy struct {
	// +optional
	IsLowercaseCharactersRequired *bool `json:"isLowercaseCharactersRequired,omitempty" tf:"is_lowercase_characters_required"`
	// +optional
	IsNumericCharactersRequired *bool `json:"isNumericCharactersRequired,omitempty" tf:"is_numeric_characters_required"`
	// +optional
	IsSpecialCharactersRequired *bool `json:"isSpecialCharactersRequired,omitempty" tf:"is_special_characters_required"`
	// +optional
	IsUppercaseCharactersRequired *bool `json:"isUppercaseCharactersRequired,omitempty" tf:"is_uppercase_characters_required"`
	// +optional
	IsUsernameContainmentAllowed *bool `json:"isUsernameContainmentAllowed,omitempty" tf:"is_username_containment_allowed"`
	// +optional
	MinimumPasswordLength *int64 `json:"minimumPasswordLength,omitempty" tf:"minimum_password_length"`
}

func (*AuthenticationPolicySpecPasswordPolicy) DeepCopy

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

func (*AuthenticationPolicySpecPasswordPolicy) DeepCopyInto

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

type AuthenticationPolicySpecPasswordPolicyCodec

type AuthenticationPolicySpecPasswordPolicyCodec struct {
}

+k8s:deepcopy-gen=false

func (AuthenticationPolicySpecPasswordPolicyCodec) Decode

func (AuthenticationPolicySpecPasswordPolicyCodec) Encode

func (AuthenticationPolicySpecPasswordPolicyCodec) IsEmpty

type AuthenticationPolicySpecResource

type AuthenticationPolicySpecResource 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
	NetworkPolicy *AuthenticationPolicySpecNetworkPolicy `json:"networkPolicy,omitempty" tf:"network_policy"`
	// +optional
	PasswordPolicy *AuthenticationPolicySpecPasswordPolicy `json:"passwordPolicy,omitempty" tf:"password_policy"`
}

func (*AuthenticationPolicySpecResource) DeepCopy

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

func (*AuthenticationPolicySpecResource) DeepCopyInto

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

type AuthenticationPolicyStatus

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

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

func (*AuthenticationPolicyStatus) DeepCopyInto

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

type Compartment

type Compartment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CompartmentSpec   `json:"spec,omitempty"`
	Status            CompartmentStatus `json:"status,omitempty"`
}

func (*Compartment) DeepCopy

func (in *Compartment) DeepCopy() *Compartment

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

func (*Compartment) DeepCopyInto

func (in *Compartment) DeepCopyInto(out *Compartment)

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

func (*Compartment) DeepCopyObject

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

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

func (*Compartment) SetupWebhookWithManager

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

func (*Compartment) ValidateCreate

func (r *Compartment) ValidateCreate() error

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

func (*Compartment) ValidateDelete

func (r *Compartment) ValidateDelete() error

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

func (*Compartment) ValidateUpdate

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

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

type CompartmentList

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

CompartmentList is a list of Compartments

func (*CompartmentList) DeepCopy

func (in *CompartmentList) DeepCopy() *CompartmentList

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

func (*CompartmentList) DeepCopyInto

func (in *CompartmentList) DeepCopyInto(out *CompartmentList)

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

func (*CompartmentList) DeepCopyObject

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

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

type CompartmentSpec

type CompartmentSpec struct {
	State *CompartmentSpecResource `json:"state,omitempty" tf:"-"`

	Resource CompartmentSpecResource `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 (*CompartmentSpec) DeepCopy

func (in *CompartmentSpec) DeepCopy() *CompartmentSpec

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

func (*CompartmentSpec) DeepCopyInto

func (in *CompartmentSpec) DeepCopyInto(out *CompartmentSpec)

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

type CompartmentSpecResource

type CompartmentSpecResource 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"`
	Description *string           `json:"description" tf:"description"`
	// +optional
	EnableDelete *bool `json:"enableDelete,omitempty" tf:"enable_delete"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	InactiveState *string `json:"inactiveState,omitempty" tf:"inactive_state"`
	// +optional
	IsAccessible *bool   `json:"isAccessible,omitempty" tf:"is_accessible"`
	Name         *string `json:"name" tf:"name"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
}

func (*CompartmentSpecResource) DeepCopy

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

func (*CompartmentSpecResource) DeepCopyInto

func (in *CompartmentSpecResource) DeepCopyInto(out *CompartmentSpecResource)

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

type CompartmentStatus

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

func (in *CompartmentStatus) DeepCopy() *CompartmentStatus

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

func (*CompartmentStatus) DeepCopyInto

func (in *CompartmentStatus) DeepCopyInto(out *CompartmentStatus)

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

type CustomerSecretKey

type CustomerSecretKey struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CustomerSecretKeySpec   `json:"spec,omitempty"`
	Status            CustomerSecretKeyStatus `json:"status,omitempty"`
}

func (*CustomerSecretKey) DeepCopy

func (in *CustomerSecretKey) DeepCopy() *CustomerSecretKey

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

func (*CustomerSecretKey) DeepCopyInto

func (in *CustomerSecretKey) DeepCopyInto(out *CustomerSecretKey)

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

func (*CustomerSecretKey) DeepCopyObject

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

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

func (*CustomerSecretKey) SetupWebhookWithManager

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

func (*CustomerSecretKey) ValidateCreate

func (r *CustomerSecretKey) ValidateCreate() error

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

func (*CustomerSecretKey) ValidateDelete

func (r *CustomerSecretKey) ValidateDelete() error

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

func (*CustomerSecretKey) ValidateUpdate

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

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

type CustomerSecretKeyList

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

CustomerSecretKeyList is a list of CustomerSecretKeys

func (*CustomerSecretKeyList) DeepCopy

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

func (*CustomerSecretKeyList) DeepCopyInto

func (in *CustomerSecretKeyList) DeepCopyInto(out *CustomerSecretKeyList)

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

func (*CustomerSecretKeyList) DeepCopyObject

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

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

type CustomerSecretKeySpec

type CustomerSecretKeySpec struct {
	State *CustomerSecretKeySpecResource `json:"state,omitempty" tf:"-"`

	Resource CustomerSecretKeySpecResource `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 (*CustomerSecretKeySpec) DeepCopy

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

func (*CustomerSecretKeySpec) DeepCopyInto

func (in *CustomerSecretKeySpec) DeepCopyInto(out *CustomerSecretKeySpec)

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

type CustomerSecretKeySpecResource

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

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

	DisplayName *string `json:"displayName" tf:"display_name"`
	// +optional
	InactiveState *string `json:"inactiveState,omitempty" tf:"inactive_state"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeExpires *string `json:"timeExpires,omitempty" tf:"time_expires"`
	UserID      *string `json:"userID" tf:"user_id"`
}

func (*CustomerSecretKeySpecResource) DeepCopy

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

func (*CustomerSecretKeySpecResource) DeepCopyInto

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

type CustomerSecretKeyStatus

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

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

func (*CustomerSecretKeyStatus) DeepCopyInto

func (in *CustomerSecretKeyStatus) DeepCopyInto(out *CustomerSecretKeyStatus)

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

type DataPlaneGenerateScopedAccessToken added in v0.5.0

type DataPlaneGenerateScopedAccessToken struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataPlaneGenerateScopedAccessTokenSpec   `json:"spec,omitempty"`
	Status            DataPlaneGenerateScopedAccessTokenStatus `json:"status,omitempty"`
}

func (*DataPlaneGenerateScopedAccessToken) DeepCopy added in v0.5.0

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

func (*DataPlaneGenerateScopedAccessToken) DeepCopyInto added in v0.5.0

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

func (*DataPlaneGenerateScopedAccessToken) DeepCopyObject added in v0.5.0

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

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

func (*DataPlaneGenerateScopedAccessToken) SetupWebhookWithManager added in v0.5.0

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

func (*DataPlaneGenerateScopedAccessToken) ValidateCreate added in v0.5.0

func (r *DataPlaneGenerateScopedAccessToken) ValidateCreate() error

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

func (*DataPlaneGenerateScopedAccessToken) ValidateDelete added in v0.5.0

func (r *DataPlaneGenerateScopedAccessToken) ValidateDelete() error

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

func (*DataPlaneGenerateScopedAccessToken) ValidateUpdate added in v0.5.0

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

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

type DataPlaneGenerateScopedAccessTokenList added in v0.5.0

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

DataPlaneGenerateScopedAccessTokenList is a list of DataPlaneGenerateScopedAccessTokens

func (*DataPlaneGenerateScopedAccessTokenList) DeepCopy added in v0.5.0

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

func (*DataPlaneGenerateScopedAccessTokenList) DeepCopyInto added in v0.5.0

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

func (*DataPlaneGenerateScopedAccessTokenList) DeepCopyObject added in v0.5.0

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

type DataPlaneGenerateScopedAccessTokenSpec added in v0.5.0

type DataPlaneGenerateScopedAccessTokenSpec struct {
	State *DataPlaneGenerateScopedAccessTokenSpecResource `json:"state,omitempty" tf:"-"`

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

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

func (*DataPlaneGenerateScopedAccessTokenSpec) DeepCopyInto added in v0.5.0

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

type DataPlaneGenerateScopedAccessTokenSpecResource added in v0.5.0

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

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

	PublicKey *string `json:"publicKey" tf:"public_key"`
	Scope     *string `json:"scope" tf:"scope"`
	// +optional
	Token *string `json:"token,omitempty" tf:"token"`
}

func (*DataPlaneGenerateScopedAccessTokenSpecResource) DeepCopy added in v0.5.0

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

func (*DataPlaneGenerateScopedAccessTokenSpecResource) DeepCopyInto added in v0.5.0

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

type DataPlaneGenerateScopedAccessTokenStatus added in v0.5.0

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

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

func (*DataPlaneGenerateScopedAccessTokenStatus) DeepCopyInto added in v0.5.0

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

type DbCredential added in v0.5.0

type DbCredential struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DbCredentialSpec   `json:"spec,omitempty"`
	Status            DbCredentialStatus `json:"status,omitempty"`
}

func (*DbCredential) DeepCopy added in v0.5.0

func (in *DbCredential) DeepCopy() *DbCredential

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

func (*DbCredential) DeepCopyInto added in v0.5.0

func (in *DbCredential) DeepCopyInto(out *DbCredential)

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

func (*DbCredential) DeepCopyObject added in v0.5.0

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

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

func (*DbCredential) SetupWebhookWithManager added in v0.5.0

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

func (*DbCredential) ValidateCreate added in v0.5.0

func (r *DbCredential) ValidateCreate() error

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

func (*DbCredential) ValidateDelete added in v0.5.0

func (r *DbCredential) ValidateDelete() error

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

func (*DbCredential) ValidateUpdate added in v0.5.0

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

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

type DbCredentialList added in v0.5.0

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

DbCredentialList is a list of DbCredentials

func (*DbCredentialList) DeepCopy added in v0.5.0

func (in *DbCredentialList) DeepCopy() *DbCredentialList

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

func (*DbCredentialList) DeepCopyInto added in v0.5.0

func (in *DbCredentialList) DeepCopyInto(out *DbCredentialList)

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

func (*DbCredentialList) DeepCopyObject added in v0.5.0

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

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

type DbCredentialSpec added in v0.5.0

type DbCredentialSpec struct {
	State *DbCredentialSpecResource `json:"state,omitempty" tf:"-"`

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

func (in *DbCredentialSpec) DeepCopy() *DbCredentialSpec

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

func (*DbCredentialSpec) DeepCopyInto added in v0.5.0

func (in *DbCredentialSpec) DeepCopyInto(out *DbCredentialSpec)

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

type DbCredentialSpecResource added in v0.5.0

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

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

	Description *string `json:"description" tf:"description"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	Password         *string `json:"-" sensitive:"true" tf:"password"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeExpires *string `json:"timeExpires,omitempty" tf:"time_expires"`
	UserID      *string `json:"userID" tf:"user_id"`
}

func (*DbCredentialSpecResource) DeepCopy added in v0.5.0

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

func (*DbCredentialSpecResource) DeepCopyInto added in v0.5.0

func (in *DbCredentialSpecResource) DeepCopyInto(out *DbCredentialSpecResource)

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

type DbCredentialStatus added in v0.5.0

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

func (in *DbCredentialStatus) DeepCopy() *DbCredentialStatus

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

func (*DbCredentialStatus) DeepCopyInto added in v0.5.0

func (in *DbCredentialStatus) DeepCopyInto(out *DbCredentialStatus)

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

type Domain added in v0.5.0

type Domain struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DomainSpec   `json:"spec,omitempty"`
	Status            DomainStatus `json:"status,omitempty"`
}

func (*Domain) DeepCopy added in v0.5.0

func (in *Domain) DeepCopy() *Domain

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

func (*Domain) DeepCopyInto added in v0.5.0

func (in *Domain) DeepCopyInto(out *Domain)

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

func (*Domain) DeepCopyObject added in v0.5.0

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

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

func (*Domain) SetupWebhookWithManager added in v0.5.0

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

func (*Domain) ValidateCreate added in v0.5.0

func (r *Domain) ValidateCreate() error

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

func (*Domain) ValidateDelete added in v0.5.0

func (r *Domain) ValidateDelete() error

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

func (*Domain) ValidateUpdate added in v0.5.0

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

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

type DomainList added in v0.5.0

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

DomainList is a list of Domains

func (*DomainList) DeepCopy added in v0.5.0

func (in *DomainList) DeepCopy() *DomainList

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

func (*DomainList) DeepCopyInto added in v0.5.0

func (in *DomainList) DeepCopyInto(out *DomainList)

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

func (*DomainList) DeepCopyObject added in v0.5.0

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

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

type DomainReplicationToRegion added in v0.5.0

type DomainReplicationToRegion struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DomainReplicationToRegionSpec   `json:"spec,omitempty"`
	Status            DomainReplicationToRegionStatus `json:"status,omitempty"`
}

func (*DomainReplicationToRegion) DeepCopy added in v0.5.0

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

func (*DomainReplicationToRegion) DeepCopyInto added in v0.5.0

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

func (*DomainReplicationToRegion) DeepCopyObject added in v0.5.0

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

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

func (*DomainReplicationToRegion) SetupWebhookWithManager added in v0.5.0

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

func (*DomainReplicationToRegion) ValidateCreate added in v0.5.0

func (r *DomainReplicationToRegion) ValidateCreate() error

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

func (*DomainReplicationToRegion) ValidateDelete added in v0.5.0

func (r *DomainReplicationToRegion) ValidateDelete() error

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

func (*DomainReplicationToRegion) ValidateUpdate added in v0.5.0

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

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

type DomainReplicationToRegionList added in v0.5.0

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

DomainReplicationToRegionList is a list of DomainReplicationToRegions

func (*DomainReplicationToRegionList) DeepCopy added in v0.5.0

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

func (*DomainReplicationToRegionList) DeepCopyInto added in v0.5.0

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

func (*DomainReplicationToRegionList) DeepCopyObject added in v0.5.0

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

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

type DomainReplicationToRegionSpec added in v0.5.0

type DomainReplicationToRegionSpec struct {
	State *DomainReplicationToRegionSpecResource `json:"state,omitempty" tf:"-"`

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

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

func (*DomainReplicationToRegionSpec) DeepCopyInto added in v0.5.0

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

type DomainReplicationToRegionSpecResource added in v0.5.0

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

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

	DomainID *string `json:"domainID" tf:"domain_id"`
	// +optional
	ReplicaRegion *string `json:"replicaRegion,omitempty" tf:"replica_region"`
}

func (*DomainReplicationToRegionSpecResource) DeepCopy added in v0.5.0

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

func (*DomainReplicationToRegionSpecResource) DeepCopyInto added in v0.5.0

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

type DomainReplicationToRegionStatus added in v0.5.0

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

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

func (*DomainReplicationToRegionStatus) DeepCopyInto added in v0.5.0

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

type DomainSpec added in v0.5.0

type DomainSpec struct {
	State *DomainSpecResource `json:"state,omitempty" tf:"-"`

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

func (in *DomainSpec) DeepCopy() *DomainSpec

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

func (*DomainSpec) DeepCopyInto added in v0.5.0

func (in *DomainSpec) DeepCopyInto(out *DomainSpec)

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

type DomainSpecReplicaRegions added in v0.5.0

type DomainSpecReplicaRegions struct {
	// +optional
	Region *string `json:"region,omitempty" tf:"region"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	Url *string `json:"url,omitempty" tf:"url"`
}

func (*DomainSpecReplicaRegions) DeepCopy added in v0.5.0

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

func (*DomainSpecReplicaRegions) DeepCopyInto added in v0.5.0

func (in *DomainSpecReplicaRegions) DeepCopyInto(out *DomainSpecReplicaRegions)

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

type DomainSpecResource added in v0.5.0

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

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

	// +optional
	AdminEmail *string `json:"adminEmail,omitempty" tf:"admin_email"`
	// +optional
	AdminFirstName *string `json:"adminFirstName,omitempty" tf:"admin_first_name"`
	// +optional
	AdminLastName *string `json:"adminLastName,omitempty" tf:"admin_last_name"`
	// +optional
	AdminUserName *string `json:"adminUserName,omitempty" tf:"admin_user_name"`
	CompartmentID *string `json:"compartmentID" tf:"compartment_id"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	Description *string           `json:"description" tf:"description"`
	DisplayName *string           `json:"displayName" tf:"display_name"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	HomeRegion   *string           `json:"homeRegion" tf:"home_region"`
	// +optional
	HomeRegionURL *string `json:"homeRegionURL,omitempty" tf:"home_region_url"`
	// +optional
	IsHiddenOnLogin *bool `json:"isHiddenOnLogin,omitempty" tf:"is_hidden_on_login"`
	// +optional
	IsNotificationBypassed *bool `json:"isNotificationBypassed,omitempty" tf:"is_notification_bypassed"`
	// +optional
	IsPrimaryEmailRequired *bool   `json:"isPrimaryEmailRequired,omitempty" tf:"is_primary_email_required"`
	LicenseType            *string `json:"licenseType" tf:"license_type"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	// +optional
	ReplicaRegions []DomainSpecReplicaRegions `json:"replicaRegions,omitempty" tf:"replica_regions"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
	// +optional
	Url *string `json:"url,omitempty" tf:"url"`
}

func (*DomainSpecResource) DeepCopy added in v0.5.0

func (in *DomainSpecResource) DeepCopy() *DomainSpecResource

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

func (*DomainSpecResource) DeepCopyInto added in v0.5.0

func (in *DomainSpecResource) DeepCopyInto(out *DomainSpecResource)

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

type DomainStatus added in v0.5.0

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

func (in *DomainStatus) DeepCopy() *DomainStatus

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

func (*DomainStatus) DeepCopyInto added in v0.5.0

func (in *DomainStatus) DeepCopyInto(out *DomainStatus)

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

type DynamicGroup

type DynamicGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DynamicGroupSpec   `json:"spec,omitempty"`
	Status            DynamicGroupStatus `json:"status,omitempty"`
}

func (*DynamicGroup) DeepCopy

func (in *DynamicGroup) DeepCopy() *DynamicGroup

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

func (*DynamicGroup) DeepCopyInto

func (in *DynamicGroup) DeepCopyInto(out *DynamicGroup)

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

func (*DynamicGroup) DeepCopyObject

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

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

func (*DynamicGroup) SetupWebhookWithManager

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

func (*DynamicGroup) ValidateCreate

func (r *DynamicGroup) ValidateCreate() error

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

func (*DynamicGroup) ValidateDelete

func (r *DynamicGroup) ValidateDelete() error

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

func (*DynamicGroup) ValidateUpdate

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

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

type DynamicGroupList

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

DynamicGroupList is a list of DynamicGroups

func (*DynamicGroupList) DeepCopy

func (in *DynamicGroupList) DeepCopy() *DynamicGroupList

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

func (*DynamicGroupList) DeepCopyInto

func (in *DynamicGroupList) DeepCopyInto(out *DynamicGroupList)

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

func (*DynamicGroupList) DeepCopyObject

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

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

type DynamicGroupSpec

type DynamicGroupSpec struct {
	State *DynamicGroupSpecResource `json:"state,omitempty" tf:"-"`

	Resource DynamicGroupSpecResource `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 (*DynamicGroupSpec) DeepCopy

func (in *DynamicGroupSpec) DeepCopy() *DynamicGroupSpec

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

func (*DynamicGroupSpec) DeepCopyInto

func (in *DynamicGroupSpec) DeepCopyInto(out *DynamicGroupSpec)

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

type DynamicGroupSpecResource

type DynamicGroupSpecResource 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"`
	Description *string           `json:"description" tf:"description"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	InactiveState *string `json:"inactiveState,omitempty" tf:"inactive_state"`
	MatchingRule  *string `json:"matchingRule" tf:"matching_rule"`
	Name          *string `json:"name" tf:"name"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
}

func (*DynamicGroupSpecResource) DeepCopy

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

func (*DynamicGroupSpecResource) DeepCopyInto

func (in *DynamicGroupSpecResource) DeepCopyInto(out *DynamicGroupSpecResource)

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

type DynamicGroupStatus

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

func (in *DynamicGroupStatus) DeepCopy() *DynamicGroupStatus

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

func (*DynamicGroupStatus) DeepCopyInto

func (in *DynamicGroupStatus) DeepCopyInto(out *DynamicGroupStatus)

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

type Group

type Group struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GroupSpec   `json:"spec,omitempty"`
	Status            GroupStatus `json:"status,omitempty"`
}

func (*Group) DeepCopy

func (in *Group) DeepCopy() *Group

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

func (*Group) DeepCopyInto

func (in *Group) DeepCopyInto(out *Group)

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

func (*Group) DeepCopyObject

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

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

func (*Group) SetupWebhookWithManager

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

func (*Group) ValidateCreate

func (r *Group) ValidateCreate() error

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

func (*Group) ValidateDelete

func (r *Group) ValidateDelete() error

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

func (*Group) ValidateUpdate

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

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

type GroupList

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

GroupList is a list of Groups

func (*GroupList) DeepCopy

func (in *GroupList) DeepCopy() *GroupList

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

func (*GroupList) DeepCopyInto

func (in *GroupList) DeepCopyInto(out *GroupList)

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

func (*GroupList) DeepCopyObject

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

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

type GroupSpec

type GroupSpec struct {
	State *GroupSpecResource `json:"state,omitempty" tf:"-"`

	Resource GroupSpecResource `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 (*GroupSpec) DeepCopy

func (in *GroupSpec) DeepCopy() *GroupSpec

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

func (*GroupSpec) DeepCopyInto

func (in *GroupSpec) DeepCopyInto(out *GroupSpec)

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

type GroupSpecResource

type GroupSpecResource 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"`
	Description *string           `json:"description" tf:"description"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	InactiveState *string `json:"inactiveState,omitempty" tf:"inactive_state"`
	Name          *string `json:"name" tf:"name"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
}

func (*GroupSpecResource) DeepCopy

func (in *GroupSpecResource) DeepCopy() *GroupSpecResource

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

func (*GroupSpecResource) DeepCopyInto

func (in *GroupSpecResource) DeepCopyInto(out *GroupSpecResource)

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

type GroupStatus

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

func (in *GroupStatus) DeepCopy() *GroupStatus

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

func (*GroupStatus) DeepCopyInto

func (in *GroupStatus) DeepCopyInto(out *GroupStatus)

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

type IdentityProvider

type IdentityProvider struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IdentityProviderSpec   `json:"spec,omitempty"`
	Status            IdentityProviderStatus `json:"status,omitempty"`
}

func (*IdentityProvider) DeepCopy

func (in *IdentityProvider) DeepCopy() *IdentityProvider

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

func (*IdentityProvider) DeepCopyInto

func (in *IdentityProvider) DeepCopyInto(out *IdentityProvider)

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

func (*IdentityProvider) DeepCopyObject

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

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

func (*IdentityProvider) SetupWebhookWithManager

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

func (*IdentityProvider) ValidateCreate

func (r *IdentityProvider) ValidateCreate() error

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

func (*IdentityProvider) ValidateDelete

func (r *IdentityProvider) ValidateDelete() error

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

func (*IdentityProvider) ValidateUpdate

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

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

type IdentityProviderList

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

IdentityProviderList is a list of IdentityProviders

func (*IdentityProviderList) DeepCopy

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

func (*IdentityProviderList) DeepCopyInto

func (in *IdentityProviderList) DeepCopyInto(out *IdentityProviderList)

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

func (*IdentityProviderList) DeepCopyObject

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

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

type IdentityProviderSpec

type IdentityProviderSpec struct {
	State *IdentityProviderSpecResource `json:"state,omitempty" tf:"-"`

	Resource IdentityProviderSpecResource `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 (*IdentityProviderSpec) DeepCopy

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

func (*IdentityProviderSpec) DeepCopyInto

func (in *IdentityProviderSpec) DeepCopyInto(out *IdentityProviderSpec)

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

type IdentityProviderSpecResource

type IdentityProviderSpecResource 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"`
	Description *string           `json:"description" tf:"description"`
	// +optional
	FreeformAttributes map[string]string `json:"freeformAttributes,omitempty" tf:"freeform_attributes"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	InactiveState *string `json:"inactiveState,omitempty" tf:"inactive_state"`
	Metadata      *string `json:"metadata" tf:"metadata"`
	MetadataURL   *string `json:"metadataURL" tf:"metadata_url"`
	Name          *string `json:"name" tf:"name"`
	ProductType   *string `json:"productType" tf:"product_type"`
	Protocol      *string `json:"protocol" tf:"protocol"`
	// +optional
	RedirectURL *string `json:"redirectURL,omitempty" tf:"redirect_url"`
	// +optional
	SigningCertificate *string `json:"signingCertificate,omitempty" tf:"signing_certificate"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
}

func (*IdentityProviderSpecResource) DeepCopy

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

func (*IdentityProviderSpecResource) DeepCopyInto

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

type IdentityProviderStatus

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

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

func (*IdentityProviderStatus) DeepCopyInto

func (in *IdentityProviderStatus) DeepCopyInto(out *IdentityProviderStatus)

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

type IdpGroupMapping

type IdpGroupMapping struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IdpGroupMappingSpec   `json:"spec,omitempty"`
	Status            IdpGroupMappingStatus `json:"status,omitempty"`
}

func (*IdpGroupMapping) DeepCopy

func (in *IdpGroupMapping) DeepCopy() *IdpGroupMapping

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

func (*IdpGroupMapping) DeepCopyInto

func (in *IdpGroupMapping) DeepCopyInto(out *IdpGroupMapping)

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

func (*IdpGroupMapping) DeepCopyObject

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

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

func (*IdpGroupMapping) SetupWebhookWithManager

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

func (*IdpGroupMapping) ValidateCreate

func (r *IdpGroupMapping) ValidateCreate() error

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

func (*IdpGroupMapping) ValidateDelete

func (r *IdpGroupMapping) ValidateDelete() error

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

func (*IdpGroupMapping) ValidateUpdate

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

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

type IdpGroupMappingList

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

IdpGroupMappingList is a list of IdpGroupMappings

func (*IdpGroupMappingList) DeepCopy

func (in *IdpGroupMappingList) DeepCopy() *IdpGroupMappingList

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

func (*IdpGroupMappingList) DeepCopyInto

func (in *IdpGroupMappingList) DeepCopyInto(out *IdpGroupMappingList)

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

func (*IdpGroupMappingList) DeepCopyObject

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

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

type IdpGroupMappingSpec

type IdpGroupMappingSpec struct {
	State *IdpGroupMappingSpecResource `json:"state,omitempty" tf:"-"`

	Resource IdpGroupMappingSpecResource `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 (*IdpGroupMappingSpec) DeepCopy

func (in *IdpGroupMappingSpec) DeepCopy() *IdpGroupMappingSpec

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

func (*IdpGroupMappingSpec) DeepCopyInto

func (in *IdpGroupMappingSpec) DeepCopyInto(out *IdpGroupMappingSpec)

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

type IdpGroupMappingSpecResource

type IdpGroupMappingSpecResource 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"`
	GroupID            *string `json:"groupID" tf:"group_id"`
	IdentityProviderID *string `json:"identityProviderID" tf:"identity_provider_id"`
	IdpGroupName       *string `json:"idpGroupName" tf:"idp_group_name"`
	// +optional
	InactiveState *string `json:"inactiveState,omitempty" tf:"inactive_state"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
}

func (*IdpGroupMappingSpecResource) DeepCopy

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

func (*IdpGroupMappingSpecResource) DeepCopyInto

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

type IdpGroupMappingStatus

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

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

func (*IdpGroupMappingStatus) DeepCopyInto

func (in *IdpGroupMappingStatus) DeepCopyInto(out *IdpGroupMappingStatus)

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

type ImportStandardTagsManagement added in v0.5.0

type ImportStandardTagsManagement struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ImportStandardTagsManagementSpec   `json:"spec,omitempty"`
	Status            ImportStandardTagsManagementStatus `json:"status,omitempty"`
}

func (*ImportStandardTagsManagement) DeepCopy added in v0.5.0

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

func (*ImportStandardTagsManagement) DeepCopyInto added in v0.5.0

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

func (*ImportStandardTagsManagement) DeepCopyObject added in v0.5.0

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

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

func (*ImportStandardTagsManagement) SetupWebhookWithManager added in v0.5.0

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

func (*ImportStandardTagsManagement) ValidateCreate added in v0.5.0

func (r *ImportStandardTagsManagement) ValidateCreate() error

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

func (*ImportStandardTagsManagement) ValidateDelete added in v0.5.0

func (r *ImportStandardTagsManagement) ValidateDelete() error

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

func (*ImportStandardTagsManagement) ValidateUpdate added in v0.5.0

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

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

type ImportStandardTagsManagementList added in v0.5.0

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

ImportStandardTagsManagementList is a list of ImportStandardTagsManagements

func (*ImportStandardTagsManagementList) DeepCopy added in v0.5.0

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

func (*ImportStandardTagsManagementList) DeepCopyInto added in v0.5.0

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

func (*ImportStandardTagsManagementList) DeepCopyObject added in v0.5.0

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

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

type ImportStandardTagsManagementSpec added in v0.5.0

type ImportStandardTagsManagementSpec struct {
	State *ImportStandardTagsManagementSpecResource `json:"state,omitempty" tf:"-"`

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

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

func (*ImportStandardTagsManagementSpec) DeepCopyInto added in v0.5.0

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

type ImportStandardTagsManagementSpecResource added in v0.5.0

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

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

	CompartmentID            *string `json:"compartmentID" tf:"compartment_id"`
	StandardTagNamespaceName *string `json:"standardTagNamespaceName" tf:"standard_tag_namespace_name"`
	// +optional
	WorkRequestID *string `json:"workRequestID,omitempty" tf:"work_request_id"`
}

func (*ImportStandardTagsManagementSpecResource) DeepCopy added in v0.5.0

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

func (*ImportStandardTagsManagementSpecResource) DeepCopyInto added in v0.5.0

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

type ImportStandardTagsManagementStatus added in v0.5.0

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

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

func (*ImportStandardTagsManagementStatus) DeepCopyInto added in v0.5.0

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

type NetworkSource

type NetworkSource struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NetworkSourceSpec   `json:"spec,omitempty"`
	Status            NetworkSourceStatus `json:"status,omitempty"`
}

func (*NetworkSource) DeepCopy

func (in *NetworkSource) DeepCopy() *NetworkSource

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

func (*NetworkSource) DeepCopyInto

func (in *NetworkSource) DeepCopyInto(out *NetworkSource)

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

func (*NetworkSource) DeepCopyObject

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

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

func (*NetworkSource) SetupWebhookWithManager

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

func (*NetworkSource) ValidateCreate

func (r *NetworkSource) ValidateCreate() error

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

func (*NetworkSource) ValidateDelete

func (r *NetworkSource) ValidateDelete() error

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

func (*NetworkSource) ValidateUpdate

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

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

type NetworkSourceList

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

NetworkSourceList is a list of NetworkSources

func (*NetworkSourceList) DeepCopy

func (in *NetworkSourceList) DeepCopy() *NetworkSourceList

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

func (*NetworkSourceList) DeepCopyInto

func (in *NetworkSourceList) DeepCopyInto(out *NetworkSourceList)

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

func (*NetworkSourceList) DeepCopyObject

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

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

type NetworkSourceSpec

type NetworkSourceSpec struct {
	State *NetworkSourceSpecResource `json:"state,omitempty" tf:"-"`

	Resource NetworkSourceSpecResource `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 (*NetworkSourceSpec) DeepCopy

func (in *NetworkSourceSpec) DeepCopy() *NetworkSourceSpec

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

func (*NetworkSourceSpec) DeepCopyInto

func (in *NetworkSourceSpec) DeepCopyInto(out *NetworkSourceSpec)

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

type NetworkSourceSpecResource

type NetworkSourceSpecResource 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"`
	Description *string           `json:"description" tf:"description"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	InactiveState *string `json:"inactiveState,omitempty" tf:"inactive_state"`
	Name          *string `json:"name" tf:"name"`
	// +optional
	PublicSourceList []string `json:"publicSourceList,omitempty" tf:"public_source_list"`
	// +optional
	Services []string `json:"services,omitempty" tf:"services"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	// +kubebuilder:validation:MaxItems=100
	VirtualSourceList []NetworkSourceSpecVirtualSourceList `json:"virtualSourceList,omitempty" tf:"virtual_source_list"`
}

func (*NetworkSourceSpecResource) DeepCopy

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

func (*NetworkSourceSpecResource) DeepCopyInto

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

type NetworkSourceSpecVirtualSourceList

type NetworkSourceSpecVirtualSourceList struct {
	IpRanges []string `json:"ipRanges" tf:"ip_ranges"`
	VcnID    *string  `json:"vcnID" tf:"vcn_id"`
}

func (*NetworkSourceSpecVirtualSourceList) DeepCopy

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

func (*NetworkSourceSpecVirtualSourceList) DeepCopyInto

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

type NetworkSourceStatus

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

func (in *NetworkSourceStatus) DeepCopy() *NetworkSourceStatus

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

func (*NetworkSourceStatus) DeepCopyInto

func (in *NetworkSourceStatus) DeepCopyInto(out *NetworkSourceStatus)

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

type Policy

type Policy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PolicySpec   `json:"spec,omitempty"`
	Status            PolicyStatus `json:"status,omitempty"`
}

func (*Policy) DeepCopy

func (in *Policy) DeepCopy() *Policy

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

func (*Policy) DeepCopyInto

func (in *Policy) DeepCopyInto(out *Policy)

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

func (*Policy) DeepCopyObject

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

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

func (*Policy) SetupWebhookWithManager

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

func (*Policy) ValidateCreate

func (r *Policy) ValidateCreate() error

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

func (*Policy) ValidateDelete

func (r *Policy) ValidateDelete() error

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

func (*Policy) ValidateUpdate

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

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

type PolicyList

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

PolicyList is a list of Policys

func (*PolicyList) DeepCopy

func (in *PolicyList) DeepCopy() *PolicyList

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

func (*PolicyList) DeepCopyInto

func (in *PolicyList) DeepCopyInto(out *PolicyList)

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

func (*PolicyList) DeepCopyObject

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

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

type PolicySpec

type PolicySpec struct {
	State *PolicySpecResource `json:"state,omitempty" tf:"-"`

	Resource PolicySpecResource `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 (*PolicySpec) DeepCopy

func (in *PolicySpec) DeepCopy() *PolicySpec

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

func (*PolicySpec) DeepCopyInto

func (in *PolicySpec) DeepCopyInto(out *PolicySpec)

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

type PolicySpecResource

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

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

	// +optional
	// Deprecated
	Etag          *string `json:"etag,omitempty" tf:"ETag"`
	CompartmentID *string `json:"compartmentID" tf:"compartment_id"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	Description *string           `json:"description" tf:"description"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	InactiveState *string `json:"inactiveState,omitempty" tf:"inactive_state"`
	// +optional
	// Deprecated
	LastUpdateETag *string `json:"lastUpdateETag,omitempty" tf:"lastUpdateETag"`
	Name           *string `json:"name" tf:"name"`
	// +optional
	// Deprecated
	PolicyHash *string `json:"policyHash,omitempty" tf:"policyHash"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +kubebuilder:validation:MinItems=1
	Statements []string `json:"statements" tf:"statements"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	VersionDate *string `json:"versionDate,omitempty" tf:"version_date"`
}

func (*PolicySpecResource) DeepCopy

func (in *PolicySpecResource) DeepCopy() *PolicySpecResource

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

func (*PolicySpecResource) DeepCopyInto

func (in *PolicySpecResource) DeepCopyInto(out *PolicySpecResource)

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

type PolicyStatus

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

func (in *PolicyStatus) DeepCopy() *PolicyStatus

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

func (*PolicyStatus) DeepCopyInto

func (in *PolicyStatus) DeepCopyInto(out *PolicyStatus)

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

type SmtpCredential

type SmtpCredential struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SmtpCredentialSpec   `json:"spec,omitempty"`
	Status            SmtpCredentialStatus `json:"status,omitempty"`
}

func (*SmtpCredential) DeepCopy

func (in *SmtpCredential) DeepCopy() *SmtpCredential

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

func (*SmtpCredential) DeepCopyInto

func (in *SmtpCredential) DeepCopyInto(out *SmtpCredential)

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

func (*SmtpCredential) DeepCopyObject

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

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

func (*SmtpCredential) SetupWebhookWithManager

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

func (*SmtpCredential) ValidateCreate

func (r *SmtpCredential) ValidateCreate() error

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

func (*SmtpCredential) ValidateDelete

func (r *SmtpCredential) ValidateDelete() error

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

func (*SmtpCredential) ValidateUpdate

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

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

type SmtpCredentialList

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

SmtpCredentialList is a list of SmtpCredentials

func (*SmtpCredentialList) DeepCopy

func (in *SmtpCredentialList) DeepCopy() *SmtpCredentialList

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

func (*SmtpCredentialList) DeepCopyInto

func (in *SmtpCredentialList) DeepCopyInto(out *SmtpCredentialList)

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

func (*SmtpCredentialList) DeepCopyObject

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

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

type SmtpCredentialSpec

type SmtpCredentialSpec struct {
	State *SmtpCredentialSpecResource `json:"state,omitempty" tf:"-"`

	Resource SmtpCredentialSpecResource `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 (*SmtpCredentialSpec) DeepCopy

func (in *SmtpCredentialSpec) DeepCopy() *SmtpCredentialSpec

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

func (*SmtpCredentialSpec) DeepCopyInto

func (in *SmtpCredentialSpec) DeepCopyInto(out *SmtpCredentialSpec)

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

type SmtpCredentialSpecResource

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

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

	Description *string `json:"description" tf:"description"`
	// +optional
	InactiveState *string `json:"inactiveState,omitempty" tf:"inactive_state"`
	// +optional
	Password *string `json:"password,omitempty" tf:"password"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeExpires *string `json:"timeExpires,omitempty" tf:"time_expires"`
	UserID      *string `json:"userID" tf:"user_id"`
	// +optional
	Username *string `json:"username,omitempty" tf:"username"`
}

func (*SmtpCredentialSpecResource) DeepCopy

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

func (*SmtpCredentialSpecResource) DeepCopyInto

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

type SmtpCredentialStatus

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

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

func (*SmtpCredentialStatus) DeepCopyInto

func (in *SmtpCredentialStatus) DeepCopyInto(out *SmtpCredentialStatus)

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

type SwiftPassword

type SwiftPassword struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SwiftPasswordSpec   `json:"spec,omitempty"`
	Status            SwiftPasswordStatus `json:"status,omitempty"`
}

func (*SwiftPassword) DeepCopy

func (in *SwiftPassword) DeepCopy() *SwiftPassword

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

func (*SwiftPassword) DeepCopyInto

func (in *SwiftPassword) DeepCopyInto(out *SwiftPassword)

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

func (*SwiftPassword) DeepCopyObject

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

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

func (*SwiftPassword) SetupWebhookWithManager

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

func (*SwiftPassword) ValidateCreate

func (r *SwiftPassword) ValidateCreate() error

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

func (*SwiftPassword) ValidateDelete

func (r *SwiftPassword) ValidateDelete() error

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

func (*SwiftPassword) ValidateUpdate

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

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

type SwiftPasswordList

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

SwiftPasswordList is a list of SwiftPasswords

func (*SwiftPasswordList) DeepCopy

func (in *SwiftPasswordList) DeepCopy() *SwiftPasswordList

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

func (*SwiftPasswordList) DeepCopyInto

func (in *SwiftPasswordList) DeepCopyInto(out *SwiftPasswordList)

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

func (*SwiftPasswordList) DeepCopyObject

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

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

type SwiftPasswordSpec

type SwiftPasswordSpec struct {
	State *SwiftPasswordSpecResource `json:"state,omitempty" tf:"-"`

	Resource SwiftPasswordSpecResource `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 (*SwiftPasswordSpec) DeepCopy

func (in *SwiftPasswordSpec) DeepCopy() *SwiftPasswordSpec

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

func (*SwiftPasswordSpec) DeepCopyInto

func (in *SwiftPasswordSpec) DeepCopyInto(out *SwiftPasswordSpec)

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

type SwiftPasswordSpecResource

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

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

	Description *string `json:"description" tf:"description"`
	// +optional
	ExpiresOn *string `json:"expiresOn,omitempty" tf:"expires_on"`
	// +optional
	InactiveState *string `json:"inactiveState,omitempty" tf:"inactive_state"`
	// +optional
	Password *string `json:"password,omitempty" tf:"password"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	UserID      *string `json:"userID" tf:"user_id"`
}

func (*SwiftPasswordSpecResource) DeepCopy

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

func (*SwiftPasswordSpecResource) DeepCopyInto

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

type SwiftPasswordStatus

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

func (in *SwiftPasswordStatus) DeepCopy() *SwiftPasswordStatus

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

func (*SwiftPasswordStatus) DeepCopyInto

func (in *SwiftPasswordStatus) DeepCopyInto(out *SwiftPasswordStatus)

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

type Tag

type Tag struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TagSpec   `json:"spec,omitempty"`
	Status            TagStatus `json:"status,omitempty"`
}

func (*Tag) DeepCopy

func (in *Tag) DeepCopy() *Tag

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

func (*Tag) DeepCopyInto

func (in *Tag) DeepCopyInto(out *Tag)

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

func (*Tag) DeepCopyObject

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

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

func (*Tag) SetupWebhookWithManager

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

func (*Tag) ValidateCreate

func (r *Tag) ValidateCreate() error

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

func (*Tag) ValidateDelete

func (r *Tag) ValidateDelete() error

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

func (*Tag) ValidateUpdate

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

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

type TagDefault

type TagDefault struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TagDefaultSpec   `json:"spec,omitempty"`
	Status            TagDefaultStatus `json:"status,omitempty"`
}

func (*TagDefault) DeepCopy

func (in *TagDefault) DeepCopy() *TagDefault

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

func (*TagDefault) DeepCopyInto

func (in *TagDefault) DeepCopyInto(out *TagDefault)

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

func (*TagDefault) DeepCopyObject

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

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

func (*TagDefault) SetupWebhookWithManager

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

func (*TagDefault) ValidateCreate

func (r *TagDefault) ValidateCreate() error

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

func (*TagDefault) ValidateDelete

func (r *TagDefault) ValidateDelete() error

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

func (*TagDefault) ValidateUpdate

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

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

type TagDefaultList

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

TagDefaultList is a list of TagDefaults

func (*TagDefaultList) DeepCopy

func (in *TagDefaultList) DeepCopy() *TagDefaultList

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

func (*TagDefaultList) DeepCopyInto

func (in *TagDefaultList) DeepCopyInto(out *TagDefaultList)

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

func (*TagDefaultList) DeepCopyObject

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

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

type TagDefaultSpec

type TagDefaultSpec struct {
	State *TagDefaultSpecResource `json:"state,omitempty" tf:"-"`

	Resource TagDefaultSpecResource `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 (*TagDefaultSpec) DeepCopy

func (in *TagDefaultSpec) DeepCopy() *TagDefaultSpec

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

func (*TagDefaultSpec) DeepCopyInto

func (in *TagDefaultSpec) DeepCopyInto(out *TagDefaultSpec)

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

type TagDefaultSpecResource

type TagDefaultSpecResource 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
	IsRequired *bool `json:"isRequired,omitempty" tf:"is_required"`
	// +optional
	State           *string `json:"state,omitempty" tf:"state"`
	TagDefinitionID *string `json:"tagDefinitionID" tf:"tag_definition_id"`
	// +optional
	TagDefinitionName *string `json:"tagDefinitionName,omitempty" tf:"tag_definition_name"`
	// +optional
	TagNamespaceID *string `json:"tagNamespaceID,omitempty" tf:"tag_namespace_id"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	Value       *string `json:"value" tf:"value"`
}

func (*TagDefaultSpecResource) DeepCopy

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

func (*TagDefaultSpecResource) DeepCopyInto

func (in *TagDefaultSpecResource) DeepCopyInto(out *TagDefaultSpecResource)

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

type TagDefaultStatus

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

func (in *TagDefaultStatus) DeepCopy() *TagDefaultStatus

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

func (*TagDefaultStatus) DeepCopyInto

func (in *TagDefaultStatus) DeepCopyInto(out *TagDefaultStatus)

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

type TagList

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

TagList is a list of Tags

func (*TagList) DeepCopy

func (in *TagList) DeepCopy() *TagList

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

func (*TagList) DeepCopyInto

func (in *TagList) DeepCopyInto(out *TagList)

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

func (*TagList) DeepCopyObject

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

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

type TagSpec

type TagSpec struct {
	State *TagSpecResource `json:"state,omitempty" tf:"-"`

	Resource TagSpecResource `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 (*TagSpec) DeepCopy

func (in *TagSpec) DeepCopy() *TagSpec

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

func (*TagSpec) DeepCopyInto

func (in *TagSpec) DeepCopyInto(out *TagSpec)

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

type TagSpecResource

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

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

	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	Description *string           `json:"description" tf:"description"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	IsCostTracking *bool `json:"isCostTracking,omitempty" tf:"is_cost_tracking"`
	// +optional
	IsRetired *bool   `json:"isRetired,omitempty" tf:"is_retired"`
	Name      *string `json:"name" tf:"name"`
	// +optional
	State          *string `json:"state,omitempty" tf:"state"`
	TagNamespaceID *string `json:"tagNamespaceID" tf:"tag_namespace_id"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	Validator *TagSpecValidator `json:"validator,omitempty" tf:"validator"`
}

func (*TagSpecResource) DeepCopy

func (in *TagSpecResource) DeepCopy() *TagSpecResource

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

func (*TagSpecResource) DeepCopyInto

func (in *TagSpecResource) DeepCopyInto(out *TagSpecResource)

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

type TagSpecValidator

type TagSpecValidator struct {
	ValidatorType *string  `json:"validatorType" tf:"validator_type"`
	Values        []string `json:"values" tf:"values"`
}

func (*TagSpecValidator) DeepCopy

func (in *TagSpecValidator) DeepCopy() *TagSpecValidator

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

func (*TagSpecValidator) DeepCopyInto

func (in *TagSpecValidator) DeepCopyInto(out *TagSpecValidator)

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

type TagSpecValidatorCodec

type TagSpecValidatorCodec struct {
}

+k8s:deepcopy-gen=false

func (TagSpecValidatorCodec) Decode

func (TagSpecValidatorCodec) Encode

func (TagSpecValidatorCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)

func (TagSpecValidatorCodec) IsEmpty

type TagStatus

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

func (in *TagStatus) DeepCopy() *TagStatus

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

func (*TagStatus) DeepCopyInto

func (in *TagStatus) DeepCopyInto(out *TagStatus)

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

type Tagnamespace

type Tagnamespace struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TagnamespaceSpec   `json:"spec,omitempty"`
	Status            TagnamespaceStatus `json:"status,omitempty"`
}

func (*Tagnamespace) DeepCopy

func (in *Tagnamespace) DeepCopy() *Tagnamespace

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

func (*Tagnamespace) DeepCopyInto

func (in *Tagnamespace) DeepCopyInto(out *Tagnamespace)

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

func (*Tagnamespace) DeepCopyObject

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

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

func (*Tagnamespace) SetupWebhookWithManager

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

func (*Tagnamespace) ValidateCreate

func (r *Tagnamespace) ValidateCreate() error

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

func (*Tagnamespace) ValidateDelete

func (r *Tagnamespace) ValidateDelete() error

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

func (*Tagnamespace) ValidateUpdate

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

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

type TagnamespaceList

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

TagnamespaceList is a list of Tagnamespaces

func (*TagnamespaceList) DeepCopy

func (in *TagnamespaceList) DeepCopy() *TagnamespaceList

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

func (*TagnamespaceList) DeepCopyInto

func (in *TagnamespaceList) DeepCopyInto(out *TagnamespaceList)

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

func (*TagnamespaceList) DeepCopyObject

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

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

type TagnamespaceSpec

type TagnamespaceSpec struct {
	State *TagnamespaceSpecResource `json:"state,omitempty" tf:"-"`

	Resource TagnamespaceSpecResource `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 (*TagnamespaceSpec) DeepCopy

func (in *TagnamespaceSpec) DeepCopy() *TagnamespaceSpec

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

func (*TagnamespaceSpec) DeepCopyInto

func (in *TagnamespaceSpec) DeepCopyInto(out *TagnamespaceSpec)

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

type TagnamespaceSpecResource

type TagnamespaceSpecResource 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"`
	Description *string           `json:"description" tf:"description"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	IsRetired *bool   `json:"isRetired,omitempty" tf:"is_retired"`
	Name      *string `json:"name" tf:"name"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
}

func (*TagnamespaceSpecResource) DeepCopy

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

func (*TagnamespaceSpecResource) DeepCopyInto

func (in *TagnamespaceSpecResource) DeepCopyInto(out *TagnamespaceSpecResource)

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

type TagnamespaceStatus

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

func (in *TagnamespaceStatus) DeepCopy() *TagnamespaceStatus

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

func (*TagnamespaceStatus) DeepCopyInto

func (in *TagnamespaceStatus) DeepCopyInto(out *TagnamespaceStatus)

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

type UiPassword

type UiPassword struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              UiPasswordSpec   `json:"spec,omitempty"`
	Status            UiPasswordStatus `json:"status,omitempty"`
}

func (*UiPassword) DeepCopy

func (in *UiPassword) DeepCopy() *UiPassword

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

func (*UiPassword) DeepCopyInto

func (in *UiPassword) DeepCopyInto(out *UiPassword)

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

func (*UiPassword) DeepCopyObject

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

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

func (*UiPassword) SetupWebhookWithManager

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

func (*UiPassword) ValidateCreate

func (r *UiPassword) ValidateCreate() error

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

func (*UiPassword) ValidateDelete

func (r *UiPassword) ValidateDelete() error

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

func (*UiPassword) ValidateUpdate

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

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

type UiPasswordList

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

UiPasswordList is a list of UiPasswords

func (*UiPasswordList) DeepCopy

func (in *UiPasswordList) DeepCopy() *UiPasswordList

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

func (*UiPasswordList) DeepCopyInto

func (in *UiPasswordList) DeepCopyInto(out *UiPasswordList)

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

func (*UiPasswordList) DeepCopyObject

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

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

type UiPasswordSpec

type UiPasswordSpec struct {
	State *UiPasswordSpecResource `json:"state,omitempty" tf:"-"`

	Resource UiPasswordSpecResource `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 (*UiPasswordSpec) DeepCopy

func (in *UiPasswordSpec) DeepCopy() *UiPasswordSpec

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

func (*UiPasswordSpec) DeepCopyInto

func (in *UiPasswordSpec) DeepCopyInto(out *UiPasswordSpec)

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

type UiPasswordSpecResource

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

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

	// +optional
	InactiveStatus *string `json:"inactiveStatus,omitempty" tf:"inactive_status"`
	// +optional
	Password *string `json:"password,omitempty" tf:"password"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	UserID      *string `json:"userID" tf:"user_id"`
}

func (*UiPasswordSpecResource) DeepCopy

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

func (*UiPasswordSpecResource) DeepCopyInto

func (in *UiPasswordSpecResource) DeepCopyInto(out *UiPasswordSpecResource)

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

type UiPasswordStatus

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

func (in *UiPasswordStatus) DeepCopy() *UiPasswordStatus

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

func (*UiPasswordStatus) DeepCopyInto

func (in *UiPasswordStatus) DeepCopyInto(out *UiPasswordStatus)

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

type User

type User struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              UserSpec   `json:"spec,omitempty"`
	Status            UserStatus `json:"status,omitempty"`
}

func (*User) DeepCopy

func (in *User) DeepCopy() *User

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

func (*User) DeepCopyInto

func (in *User) DeepCopyInto(out *User)

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

func (*User) DeepCopyObject

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

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

func (*User) SetupWebhookWithManager

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

func (*User) ValidateCreate

func (r *User) ValidateCreate() error

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

func (*User) ValidateDelete

func (r *User) ValidateDelete() error

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

func (*User) ValidateUpdate

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

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

type UserCapabilitiesManagement

type UserCapabilitiesManagement struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              UserCapabilitiesManagementSpec   `json:"spec,omitempty"`
	Status            UserCapabilitiesManagementStatus `json:"status,omitempty"`
}

func (*UserCapabilitiesManagement) DeepCopy

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

func (*UserCapabilitiesManagement) DeepCopyInto

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

func (*UserCapabilitiesManagement) DeepCopyObject

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

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

func (*UserCapabilitiesManagement) SetupWebhookWithManager

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

func (*UserCapabilitiesManagement) ValidateCreate

func (r *UserCapabilitiesManagement) ValidateCreate() error

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

func (*UserCapabilitiesManagement) ValidateDelete

func (r *UserCapabilitiesManagement) ValidateDelete() error

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

func (*UserCapabilitiesManagement) ValidateUpdate

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

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

type UserCapabilitiesManagementList

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

UserCapabilitiesManagementList is a list of UserCapabilitiesManagements

func (*UserCapabilitiesManagementList) DeepCopy

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

func (*UserCapabilitiesManagementList) DeepCopyInto

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

func (*UserCapabilitiesManagementList) DeepCopyObject

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

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

type UserCapabilitiesManagementSpec

type UserCapabilitiesManagementSpec struct {
	State *UserCapabilitiesManagementSpecResource `json:"state,omitempty" tf:"-"`

	Resource UserCapabilitiesManagementSpecResource `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 (*UserCapabilitiesManagementSpec) DeepCopy

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

func (*UserCapabilitiesManagementSpec) DeepCopyInto

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

type UserCapabilitiesManagementSpecResource

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

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

	// +optional
	CanUseAPIKeys *bool `json:"canUseAPIKeys,omitempty" tf:"can_use_api_keys"`
	// +optional
	CanUseAuthTokens *bool `json:"canUseAuthTokens,omitempty" tf:"can_use_auth_tokens"`
	// +optional
	CanUseConsolePassword *bool `json:"canUseConsolePassword,omitempty" tf:"can_use_console_password"`
	// +optional
	CanUseCustomerSecretKeys *bool `json:"canUseCustomerSecretKeys,omitempty" tf:"can_use_customer_secret_keys"`
	// +optional
	CanUseSMTPCredentials *bool   `json:"canUseSMTPCredentials,omitempty" tf:"can_use_smtp_credentials"`
	UserID                *string `json:"userID" tf:"user_id"`
}

func (*UserCapabilitiesManagementSpecResource) DeepCopy

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

func (*UserCapabilitiesManagementSpecResource) DeepCopyInto

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

type UserCapabilitiesManagementStatus

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

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

func (*UserCapabilitiesManagementStatus) DeepCopyInto

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

type UserGroupMembership

type UserGroupMembership struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              UserGroupMembershipSpec   `json:"spec,omitempty"`
	Status            UserGroupMembershipStatus `json:"status,omitempty"`
}

func (*UserGroupMembership) DeepCopy

func (in *UserGroupMembership) DeepCopy() *UserGroupMembership

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

func (*UserGroupMembership) DeepCopyInto

func (in *UserGroupMembership) DeepCopyInto(out *UserGroupMembership)

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

func (*UserGroupMembership) DeepCopyObject

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

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

func (*UserGroupMembership) SetupWebhookWithManager

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

func (*UserGroupMembership) ValidateCreate

func (r *UserGroupMembership) ValidateCreate() error

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

func (*UserGroupMembership) ValidateDelete

func (r *UserGroupMembership) ValidateDelete() error

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

func (*UserGroupMembership) ValidateUpdate

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

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

type UserGroupMembershipList

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

UserGroupMembershipList is a list of UserGroupMemberships

func (*UserGroupMembershipList) DeepCopy

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

func (*UserGroupMembershipList) DeepCopyInto

func (in *UserGroupMembershipList) DeepCopyInto(out *UserGroupMembershipList)

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

func (*UserGroupMembershipList) DeepCopyObject

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

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

type UserGroupMembershipSpec

type UserGroupMembershipSpec struct {
	State *UserGroupMembershipSpecResource `json:"state,omitempty" tf:"-"`

	Resource UserGroupMembershipSpecResource `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 (*UserGroupMembershipSpec) DeepCopy

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

func (*UserGroupMembershipSpec) DeepCopyInto

func (in *UserGroupMembershipSpec) DeepCopyInto(out *UserGroupMembershipSpec)

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

type UserGroupMembershipSpecResource

type UserGroupMembershipSpecResource 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"`
	GroupID       *string `json:"groupID" tf:"group_id"`
	// +optional
	InactiveState *string `json:"inactiveState,omitempty" tf:"inactive_state"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	UserID      *string `json:"userID" tf:"user_id"`
}

func (*UserGroupMembershipSpecResource) DeepCopy

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

func (*UserGroupMembershipSpecResource) DeepCopyInto

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

type UserGroupMembershipStatus

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

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

func (*UserGroupMembershipStatus) DeepCopyInto

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

type UserList

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

UserList is a list of Users

func (*UserList) DeepCopy

func (in *UserList) DeepCopy() *UserList

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

func (*UserList) DeepCopyInto

func (in *UserList) DeepCopyInto(out *UserList)

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

func (*UserList) DeepCopyObject

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

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

type UserSpec

type UserSpec struct {
	State *UserSpecResource `json:"state,omitempty" tf:"-"`

	Resource UserSpecResource `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 (*UserSpec) DeepCopy

func (in *UserSpec) DeepCopy() *UserSpec

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

func (*UserSpec) DeepCopyInto

func (in *UserSpec) DeepCopyInto(out *UserSpec)

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

type UserSpecCapabilities

type UserSpecCapabilities struct {
	// +optional
	CanUseAPIKeys *bool `json:"canUseAPIKeys,omitempty" tf:"can_use_api_keys"`
	// +optional
	CanUseAuthTokens *bool `json:"canUseAuthTokens,omitempty" tf:"can_use_auth_tokens"`
	// +optional
	CanUseConsolePassword *bool `json:"canUseConsolePassword,omitempty" tf:"can_use_console_password"`
	// +optional
	CanUseCustomerSecretKeys *bool `json:"canUseCustomerSecretKeys,omitempty" tf:"can_use_customer_secret_keys"`
	// +optional
	CanUseDbCredentials *bool `json:"canUseDbCredentials,omitempty" tf:"can_use_db_credentials"`
	// +optional
	CanUseOauth2clientCredentials *bool `json:"canUseOauth2clientCredentials,omitempty" tf:"can_use_oauth2client_credentials"`
	// +optional
	CanUseSMTPCredentials *bool `json:"canUseSMTPCredentials,omitempty" tf:"can_use_smtp_credentials"`
}

func (*UserSpecCapabilities) DeepCopy

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

func (*UserSpecCapabilities) DeepCopyInto

func (in *UserSpecCapabilities) DeepCopyInto(out *UserSpecCapabilities)

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

type UserSpecCapabilitiesCodec

type UserSpecCapabilitiesCodec struct {
}

+k8s:deepcopy-gen=false

func (UserSpecCapabilitiesCodec) Decode

func (UserSpecCapabilitiesCodec) Encode

func (UserSpecCapabilitiesCodec) IsEmpty

type UserSpecResource

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

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

	// +optional
	Capabilities *UserSpecCapabilities `json:"capabilities,omitempty" tf:"capabilities"`
	// +optional
	CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"`
	// +optional
	DbUserName *string `json:"dbUserName,omitempty" tf:"db_user_name"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	Description *string           `json:"description" tf:"description"`
	// +optional
	Email *string `json:"email,omitempty" tf:"email"`
	// +optional
	EmailVerified *bool `json:"emailVerified,omitempty" tf:"email_verified"`
	// +optional
	ExternalIdentifier *string `json:"externalIdentifier,omitempty" tf:"external_identifier"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	IdentityProviderID *string `json:"identityProviderID,omitempty" tf:"identity_provider_id"`
	// +optional
	InactiveState *string `json:"inactiveState,omitempty" tf:"inactive_state"`
	// +optional
	LastSuccessfulLoginTime *string `json:"lastSuccessfulLoginTime,omitempty" tf:"last_successful_login_time"`
	Name                    *string `json:"name" tf:"name"`
	// +optional
	PreviousSuccessfulLoginTime *string `json:"previousSuccessfulLoginTime,omitempty" tf:"previous_successful_login_time"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
}

func (*UserSpecResource) DeepCopy

func (in *UserSpecResource) DeepCopy() *UserSpecResource

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

func (*UserSpecResource) DeepCopyInto

func (in *UserSpecResource) DeepCopyInto(out *UserSpecResource)

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

type UserStatus

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

func (in *UserStatus) DeepCopy() *UserStatus

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

func (*UserStatus) DeepCopyInto

func (in *UserStatus) DeepCopyInto(out *UserStatus)

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