v1alpha1

package
v0.5.0 Latest Latest
Warning

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

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

Documentation

Overview

+groupName=resource.alicloud.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: resource.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 ManagerAccount

type ManagerAccount struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagerAccountSpec   `json:"spec,omitempty"`
	Status            ManagerAccountStatus `json:"status,omitempty"`
}

func (*ManagerAccount) DeepCopy

func (in *ManagerAccount) DeepCopy() *ManagerAccount

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

func (*ManagerAccount) DeepCopyInto

func (in *ManagerAccount) DeepCopyInto(out *ManagerAccount)

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

func (*ManagerAccount) DeepCopyObject

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

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

func (*ManagerAccount) SetupWebhookWithManager

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

func (*ManagerAccount) ValidateCreate

func (r *ManagerAccount) ValidateCreate() error

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

func (*ManagerAccount) ValidateDelete

func (r *ManagerAccount) ValidateDelete() error

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

func (*ManagerAccount) ValidateUpdate

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

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

type ManagerAccountList

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

ManagerAccountList is a list of ManagerAccounts

func (*ManagerAccountList) DeepCopy

func (in *ManagerAccountList) DeepCopy() *ManagerAccountList

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

func (*ManagerAccountList) DeepCopyInto

func (in *ManagerAccountList) DeepCopyInto(out *ManagerAccountList)

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

func (*ManagerAccountList) DeepCopyObject

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

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

type ManagerAccountSpec

type ManagerAccountSpec struct {
	State *ManagerAccountSpecResource `json:"state,omitempty" tf:"-"`

	Resource ManagerAccountSpecResource `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 (*ManagerAccountSpec) DeepCopy

func (in *ManagerAccountSpec) DeepCopy() *ManagerAccountSpec

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

func (*ManagerAccountSpec) DeepCopyInto

func (in *ManagerAccountSpec) DeepCopyInto(out *ManagerAccountSpec)

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

type ManagerAccountSpecResource

type ManagerAccountSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AccountNamePrefix *string `json:"accountNamePrefix,omitempty" tf:"account_name_prefix"`
	DisplayName       *string `json:"displayName" tf:"display_name"`
	// +optional
	FolderID *string `json:"folderID,omitempty" tf:"folder_id"`
	// +optional
	JoinMethod *string `json:"joinMethod,omitempty" tf:"join_method"`
	// +optional
	JoinTime *string `json:"joinTime,omitempty" tf:"join_time"`
	// +optional
	ModifyTime *string `json:"modifyTime,omitempty" tf:"modify_time"`
	// +optional
	PayerAccountID *string `json:"payerAccountID,omitempty" tf:"payer_account_id"`
	// +optional
	ResourceDirectoryID *string `json:"resourceDirectoryID,omitempty" tf:"resource_directory_id"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*ManagerAccountSpecResource) DeepCopy

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

func (*ManagerAccountSpecResource) DeepCopyInto

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

type ManagerAccountStatus

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

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

func (*ManagerAccountStatus) DeepCopyInto

func (in *ManagerAccountStatus) DeepCopyInto(out *ManagerAccountStatus)

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

type ManagerControlPolicy

type ManagerControlPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagerControlPolicySpec   `json:"spec,omitempty"`
	Status            ManagerControlPolicyStatus `json:"status,omitempty"`
}

func (*ManagerControlPolicy) DeepCopy

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

func (*ManagerControlPolicy) DeepCopyInto

func (in *ManagerControlPolicy) DeepCopyInto(out *ManagerControlPolicy)

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

func (*ManagerControlPolicy) DeepCopyObject

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

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

func (*ManagerControlPolicy) SetupWebhookWithManager

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

func (*ManagerControlPolicy) ValidateCreate

func (r *ManagerControlPolicy) ValidateCreate() error

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

func (*ManagerControlPolicy) ValidateDelete

func (r *ManagerControlPolicy) ValidateDelete() error

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

func (*ManagerControlPolicy) ValidateUpdate

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

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

type ManagerControlPolicyAttachment

type ManagerControlPolicyAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagerControlPolicyAttachmentSpec   `json:"spec,omitempty"`
	Status            ManagerControlPolicyAttachmentStatus `json:"status,omitempty"`
}

func (*ManagerControlPolicyAttachment) DeepCopy

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

func (*ManagerControlPolicyAttachment) DeepCopyInto

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

func (*ManagerControlPolicyAttachment) DeepCopyObject

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

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

func (*ManagerControlPolicyAttachment) SetupWebhookWithManager

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

func (*ManagerControlPolicyAttachment) ValidateCreate

func (r *ManagerControlPolicyAttachment) ValidateCreate() error

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

func (*ManagerControlPolicyAttachment) ValidateDelete

func (r *ManagerControlPolicyAttachment) ValidateDelete() error

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

func (*ManagerControlPolicyAttachment) ValidateUpdate

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

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

type ManagerControlPolicyAttachmentList

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

ManagerControlPolicyAttachmentList is a list of ManagerControlPolicyAttachments

func (*ManagerControlPolicyAttachmentList) DeepCopy

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

func (*ManagerControlPolicyAttachmentList) DeepCopyInto

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

func (*ManagerControlPolicyAttachmentList) DeepCopyObject

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

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

type ManagerControlPolicyAttachmentSpec

type ManagerControlPolicyAttachmentSpec struct {
	State *ManagerControlPolicyAttachmentSpecResource `json:"state,omitempty" tf:"-"`

	Resource ManagerControlPolicyAttachmentSpecResource `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 (*ManagerControlPolicyAttachmentSpec) DeepCopy

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

func (*ManagerControlPolicyAttachmentSpec) DeepCopyInto

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

type ManagerControlPolicyAttachmentSpecResource

type ManagerControlPolicyAttachmentSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	PolicyID *string `json:"policyID" tf:"policy_id"`
	TargetID *string `json:"targetID" tf:"target_id"`
}

func (*ManagerControlPolicyAttachmentSpecResource) DeepCopy

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

func (*ManagerControlPolicyAttachmentSpecResource) DeepCopyInto

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

type ManagerControlPolicyAttachmentStatus

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

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

func (*ManagerControlPolicyAttachmentStatus) DeepCopyInto

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

type ManagerControlPolicyList

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

ManagerControlPolicyList is a list of ManagerControlPolicys

func (*ManagerControlPolicyList) DeepCopy

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

func (*ManagerControlPolicyList) DeepCopyInto

func (in *ManagerControlPolicyList) DeepCopyInto(out *ManagerControlPolicyList)

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

func (*ManagerControlPolicyList) DeepCopyObject

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

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

type ManagerControlPolicySpec

type ManagerControlPolicySpec struct {
	State *ManagerControlPolicySpecResource `json:"state,omitempty" tf:"-"`

	Resource ManagerControlPolicySpecResource `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 (*ManagerControlPolicySpec) DeepCopy

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

func (*ManagerControlPolicySpec) DeepCopyInto

func (in *ManagerControlPolicySpec) DeepCopyInto(out *ManagerControlPolicySpec)

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

type ManagerControlPolicySpecResource

type ManagerControlPolicySpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ControlPolicyName *string `json:"controlPolicyName" tf:"control_policy_name"`
	// +optional
	Description    *string `json:"description,omitempty" tf:"description"`
	EffectScope    *string `json:"effectScope" tf:"effect_scope"`
	PolicyDocument *string `json:"policyDocument" tf:"policy_document"`
}

func (*ManagerControlPolicySpecResource) DeepCopy

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

func (*ManagerControlPolicySpecResource) DeepCopyInto

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

type ManagerControlPolicyStatus

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

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

func (*ManagerControlPolicyStatus) DeepCopyInto

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

type ManagerFolder

type ManagerFolder struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagerFolderSpec   `json:"spec,omitempty"`
	Status            ManagerFolderStatus `json:"status,omitempty"`
}

func (*ManagerFolder) DeepCopy

func (in *ManagerFolder) DeepCopy() *ManagerFolder

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

func (*ManagerFolder) DeepCopyInto

func (in *ManagerFolder) DeepCopyInto(out *ManagerFolder)

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

func (*ManagerFolder) DeepCopyObject

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

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

func (*ManagerFolder) SetupWebhookWithManager

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

func (*ManagerFolder) ValidateCreate

func (r *ManagerFolder) ValidateCreate() error

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

func (*ManagerFolder) ValidateDelete

func (r *ManagerFolder) ValidateDelete() error

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

func (*ManagerFolder) ValidateUpdate

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

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

type ManagerFolderList

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

ManagerFolderList is a list of ManagerFolders

func (*ManagerFolderList) DeepCopy

func (in *ManagerFolderList) DeepCopy() *ManagerFolderList

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

func (*ManagerFolderList) DeepCopyInto

func (in *ManagerFolderList) DeepCopyInto(out *ManagerFolderList)

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

func (*ManagerFolderList) DeepCopyObject

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

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

type ManagerFolderSpec

type ManagerFolderSpec struct {
	State *ManagerFolderSpecResource `json:"state,omitempty" tf:"-"`

	Resource ManagerFolderSpecResource `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 (*ManagerFolderSpec) DeepCopy

func (in *ManagerFolderSpec) DeepCopy() *ManagerFolderSpec

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

func (*ManagerFolderSpec) DeepCopyInto

func (in *ManagerFolderSpec) DeepCopyInto(out *ManagerFolderSpec)

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

type ManagerFolderSpecResource

type ManagerFolderSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	FolderName *string `json:"folderName" tf:"folder_name"`
	// +optional
	ParentFolderID *string `json:"parentFolderID,omitempty" tf:"parent_folder_id"`
}

func (*ManagerFolderSpecResource) DeepCopy

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

func (*ManagerFolderSpecResource) DeepCopyInto

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

type ManagerFolderStatus

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

func (in *ManagerFolderStatus) DeepCopy() *ManagerFolderStatus

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

func (*ManagerFolderStatus) DeepCopyInto

func (in *ManagerFolderStatus) DeepCopyInto(out *ManagerFolderStatus)

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

type ManagerHandshake

type ManagerHandshake struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagerHandshakeSpec   `json:"spec,omitempty"`
	Status            ManagerHandshakeStatus `json:"status,omitempty"`
}

func (*ManagerHandshake) DeepCopy

func (in *ManagerHandshake) DeepCopy() *ManagerHandshake

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

func (*ManagerHandshake) DeepCopyInto

func (in *ManagerHandshake) DeepCopyInto(out *ManagerHandshake)

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

func (*ManagerHandshake) DeepCopyObject

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

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

func (*ManagerHandshake) SetupWebhookWithManager

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

func (*ManagerHandshake) ValidateCreate

func (r *ManagerHandshake) ValidateCreate() error

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

func (*ManagerHandshake) ValidateDelete

func (r *ManagerHandshake) ValidateDelete() error

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

func (*ManagerHandshake) ValidateUpdate

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

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

type ManagerHandshakeList

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

ManagerHandshakeList is a list of ManagerHandshakes

func (*ManagerHandshakeList) DeepCopy

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

func (*ManagerHandshakeList) DeepCopyInto

func (in *ManagerHandshakeList) DeepCopyInto(out *ManagerHandshakeList)

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

func (*ManagerHandshakeList) DeepCopyObject

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

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

type ManagerHandshakeSpec

type ManagerHandshakeSpec struct {
	State *ManagerHandshakeSpecResource `json:"state,omitempty" tf:"-"`

	Resource ManagerHandshakeSpecResource `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 (*ManagerHandshakeSpec) DeepCopy

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

func (*ManagerHandshakeSpec) DeepCopyInto

func (in *ManagerHandshakeSpec) DeepCopyInto(out *ManagerHandshakeSpec)

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

type ManagerHandshakeSpecResource

type ManagerHandshakeSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ExpireTime *string `json:"expireTime,omitempty" tf:"expire_time"`
	// +optional
	MasterAccountID *string `json:"masterAccountID,omitempty" tf:"master_account_id"`
	// +optional
	MasterAccountName *string `json:"masterAccountName,omitempty" tf:"master_account_name"`
	// +optional
	ModifyTime *string `json:"modifyTime,omitempty" tf:"modify_time"`
	// +optional
	Note *string `json:"note,omitempty" tf:"note"`
	// +optional
	ResourceDirectoryID *string `json:"resourceDirectoryID,omitempty" tf:"resource_directory_id"`
	// +optional
	Status       *string `json:"status,omitempty" tf:"status"`
	TargetEntity *string `json:"targetEntity" tf:"target_entity"`
	TargetType   *string `json:"targetType" tf:"target_type"`
}

func (*ManagerHandshakeSpecResource) DeepCopy

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

func (*ManagerHandshakeSpecResource) DeepCopyInto

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

type ManagerHandshakeStatus

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

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

func (*ManagerHandshakeStatus) DeepCopyInto

func (in *ManagerHandshakeStatus) DeepCopyInto(out *ManagerHandshakeStatus)

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

type ManagerPolicy

type ManagerPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagerPolicySpec   `json:"spec,omitempty"`
	Status            ManagerPolicyStatus `json:"status,omitempty"`
}

func (*ManagerPolicy) DeepCopy

func (in *ManagerPolicy) DeepCopy() *ManagerPolicy

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

func (*ManagerPolicy) DeepCopyInto

func (in *ManagerPolicy) DeepCopyInto(out *ManagerPolicy)

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

func (*ManagerPolicy) DeepCopyObject

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

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

func (*ManagerPolicy) SetupWebhookWithManager

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

func (*ManagerPolicy) ValidateCreate

func (r *ManagerPolicy) ValidateCreate() error

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

func (*ManagerPolicy) ValidateDelete

func (r *ManagerPolicy) ValidateDelete() error

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

func (*ManagerPolicy) ValidateUpdate

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

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

type ManagerPolicyAttachment

type ManagerPolicyAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagerPolicyAttachmentSpec   `json:"spec,omitempty"`
	Status            ManagerPolicyAttachmentStatus `json:"status,omitempty"`
}

func (*ManagerPolicyAttachment) DeepCopy

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

func (*ManagerPolicyAttachment) DeepCopyInto

func (in *ManagerPolicyAttachment) DeepCopyInto(out *ManagerPolicyAttachment)

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

func (*ManagerPolicyAttachment) DeepCopyObject

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

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

func (*ManagerPolicyAttachment) SetupWebhookWithManager

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

func (*ManagerPolicyAttachment) ValidateCreate

func (r *ManagerPolicyAttachment) ValidateCreate() error

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

func (*ManagerPolicyAttachment) ValidateDelete

func (r *ManagerPolicyAttachment) ValidateDelete() error

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

func (*ManagerPolicyAttachment) ValidateUpdate

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

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

type ManagerPolicyAttachmentList

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

ManagerPolicyAttachmentList is a list of ManagerPolicyAttachments

func (*ManagerPolicyAttachmentList) DeepCopy

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

func (*ManagerPolicyAttachmentList) DeepCopyInto

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

func (*ManagerPolicyAttachmentList) DeepCopyObject

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

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

type ManagerPolicyAttachmentSpec

type ManagerPolicyAttachmentSpec struct {
	State *ManagerPolicyAttachmentSpecResource `json:"state,omitempty" tf:"-"`

	Resource ManagerPolicyAttachmentSpecResource `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 (*ManagerPolicyAttachmentSpec) DeepCopy

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

func (*ManagerPolicyAttachmentSpec) DeepCopyInto

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

type ManagerPolicyAttachmentSpecResource

type ManagerPolicyAttachmentSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	PolicyName      *string `json:"policyName" tf:"policy_name"`
	PolicyType      *string `json:"policyType" tf:"policy_type"`
	PrincipalName   *string `json:"principalName" tf:"principal_name"`
	PrincipalType   *string `json:"principalType" tf:"principal_type"`
	ResourceGroupID *string `json:"resourceGroupID" tf:"resource_group_id"`
}

func (*ManagerPolicyAttachmentSpecResource) DeepCopy

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

func (*ManagerPolicyAttachmentSpecResource) DeepCopyInto

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

type ManagerPolicyAttachmentStatus

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

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

func (*ManagerPolicyAttachmentStatus) DeepCopyInto

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

type ManagerPolicyList

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

ManagerPolicyList is a list of ManagerPolicys

func (*ManagerPolicyList) DeepCopy

func (in *ManagerPolicyList) DeepCopy() *ManagerPolicyList

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

func (*ManagerPolicyList) DeepCopyInto

func (in *ManagerPolicyList) DeepCopyInto(out *ManagerPolicyList)

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

func (*ManagerPolicyList) DeepCopyObject

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

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

type ManagerPolicySpec

type ManagerPolicySpec struct {
	State *ManagerPolicySpecResource `json:"state,omitempty" tf:"-"`

	Resource ManagerPolicySpecResource `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 (*ManagerPolicySpec) DeepCopy

func (in *ManagerPolicySpec) DeepCopy() *ManagerPolicySpec

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

func (*ManagerPolicySpec) DeepCopyInto

func (in *ManagerPolicySpec) DeepCopyInto(out *ManagerPolicySpec)

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

type ManagerPolicySpecResource

type ManagerPolicySpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	// Deprecated
	DefaultVersion *string `json:"defaultVersion,omitempty" tf:"default_version"`
	// +optional
	Description    *string `json:"description,omitempty" tf:"description"`
	PolicyDocument *string `json:"policyDocument" tf:"policy_document"`
	PolicyName     *string `json:"policyName" tf:"policy_name"`
	// +optional
	PolicyType *string `json:"policyType,omitempty" tf:"policy_type"`
}

func (*ManagerPolicySpecResource) DeepCopy

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

func (*ManagerPolicySpecResource) DeepCopyInto

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

type ManagerPolicyStatus

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

func (in *ManagerPolicyStatus) DeepCopy() *ManagerPolicyStatus

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

func (*ManagerPolicyStatus) DeepCopyInto

func (in *ManagerPolicyStatus) DeepCopyInto(out *ManagerPolicyStatus)

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

type ManagerPolicyVersion

type ManagerPolicyVersion struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagerPolicyVersionSpec   `json:"spec,omitempty"`
	Status            ManagerPolicyVersionStatus `json:"status,omitempty"`
}

func (*ManagerPolicyVersion) DeepCopy

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

func (*ManagerPolicyVersion) DeepCopyInto

func (in *ManagerPolicyVersion) DeepCopyInto(out *ManagerPolicyVersion)

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

func (*ManagerPolicyVersion) DeepCopyObject

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

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

func (*ManagerPolicyVersion) SetupWebhookWithManager

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

func (*ManagerPolicyVersion) ValidateCreate

func (r *ManagerPolicyVersion) ValidateCreate() error

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

func (*ManagerPolicyVersion) ValidateDelete

func (r *ManagerPolicyVersion) ValidateDelete() error

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

func (*ManagerPolicyVersion) ValidateUpdate

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

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

type ManagerPolicyVersionList

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

ManagerPolicyVersionList is a list of ManagerPolicyVersions

func (*ManagerPolicyVersionList) DeepCopy

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

func (*ManagerPolicyVersionList) DeepCopyInto

func (in *ManagerPolicyVersionList) DeepCopyInto(out *ManagerPolicyVersionList)

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

func (*ManagerPolicyVersionList) DeepCopyObject

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

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

type ManagerPolicyVersionSpec

type ManagerPolicyVersionSpec struct {
	State *ManagerPolicyVersionSpecResource `json:"state,omitempty" tf:"-"`

	Resource ManagerPolicyVersionSpecResource `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 (*ManagerPolicyVersionSpec) DeepCopy

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

func (*ManagerPolicyVersionSpec) DeepCopyInto

func (in *ManagerPolicyVersionSpec) DeepCopyInto(out *ManagerPolicyVersionSpec)

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

type ManagerPolicyVersionSpecResource

type ManagerPolicyVersionSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CreateDate *string `json:"createDate,omitempty" tf:"create_date"`
	// +optional
	// Deprecated
	IsDefaultVersion *bool   `json:"isDefaultVersion,omitempty" tf:"is_default_version"`
	PolicyDocument   *string `json:"policyDocument" tf:"policy_document"`
	PolicyName       *string `json:"policyName" tf:"policy_name"`
	// +optional
	VersionID *string `json:"versionID,omitempty" tf:"version_id"`
}

func (*ManagerPolicyVersionSpecResource) DeepCopy

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

func (*ManagerPolicyVersionSpecResource) DeepCopyInto

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

type ManagerPolicyVersionStatus

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

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

func (*ManagerPolicyVersionStatus) DeepCopyInto

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

type ManagerResourceDirectory

type ManagerResourceDirectory struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagerResourceDirectorySpec   `json:"spec,omitempty"`
	Status            ManagerResourceDirectoryStatus `json:"status,omitempty"`
}

func (*ManagerResourceDirectory) DeepCopy

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

func (*ManagerResourceDirectory) DeepCopyInto

func (in *ManagerResourceDirectory) DeepCopyInto(out *ManagerResourceDirectory)

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

func (*ManagerResourceDirectory) DeepCopyObject

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

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

func (*ManagerResourceDirectory) SetupWebhookWithManager

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

func (*ManagerResourceDirectory) ValidateCreate

func (r *ManagerResourceDirectory) ValidateCreate() error

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

func (*ManagerResourceDirectory) ValidateDelete

func (r *ManagerResourceDirectory) ValidateDelete() error

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

func (*ManagerResourceDirectory) ValidateUpdate

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

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

type ManagerResourceDirectoryList

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

ManagerResourceDirectoryList is a list of ManagerResourceDirectorys

func (*ManagerResourceDirectoryList) DeepCopy

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

func (*ManagerResourceDirectoryList) DeepCopyInto

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

func (*ManagerResourceDirectoryList) DeepCopyObject

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

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

type ManagerResourceDirectorySpec

type ManagerResourceDirectorySpec struct {
	State *ManagerResourceDirectorySpecResource `json:"state,omitempty" tf:"-"`

	Resource ManagerResourceDirectorySpecResource `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 (*ManagerResourceDirectorySpec) DeepCopy

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

func (*ManagerResourceDirectorySpec) DeepCopyInto

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

type ManagerResourceDirectorySpecResource

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

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

	// +optional
	MasterAccountID *string `json:"masterAccountID,omitempty" tf:"master_account_id"`
	// +optional
	MasterAccountName *string `json:"masterAccountName,omitempty" tf:"master_account_name"`
	// +optional
	RootFolderID *string `json:"rootFolderID,omitempty" tf:"root_folder_id"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
}

func (*ManagerResourceDirectorySpecResource) DeepCopy

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

func (*ManagerResourceDirectorySpecResource) DeepCopyInto

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

type ManagerResourceDirectoryStatus

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

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

func (*ManagerResourceDirectoryStatus) DeepCopyInto

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

type ManagerResourceGroup

type ManagerResourceGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagerResourceGroupSpec   `json:"spec,omitempty"`
	Status            ManagerResourceGroupStatus `json:"status,omitempty"`
}

func (*ManagerResourceGroup) DeepCopy

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

func (*ManagerResourceGroup) DeepCopyInto

func (in *ManagerResourceGroup) DeepCopyInto(out *ManagerResourceGroup)

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

func (*ManagerResourceGroup) DeepCopyObject

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

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

func (*ManagerResourceGroup) SetupWebhookWithManager

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

func (*ManagerResourceGroup) ValidateCreate

func (r *ManagerResourceGroup) ValidateCreate() error

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

func (*ManagerResourceGroup) ValidateDelete

func (r *ManagerResourceGroup) ValidateDelete() error

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

func (*ManagerResourceGroup) ValidateUpdate

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

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

type ManagerResourceGroupList

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

ManagerResourceGroupList is a list of ManagerResourceGroups

func (*ManagerResourceGroupList) DeepCopy

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

func (*ManagerResourceGroupList) DeepCopyInto

func (in *ManagerResourceGroupList) DeepCopyInto(out *ManagerResourceGroupList)

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

func (*ManagerResourceGroupList) DeepCopyObject

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

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

type ManagerResourceGroupSpec

type ManagerResourceGroupSpec struct {
	State *ManagerResourceGroupSpecResource `json:"state,omitempty" tf:"-"`

	Resource ManagerResourceGroupSpecResource `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 (*ManagerResourceGroupSpec) DeepCopy

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

func (*ManagerResourceGroupSpec) DeepCopyInto

func (in *ManagerResourceGroupSpec) DeepCopyInto(out *ManagerResourceGroupSpec)

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

type ManagerResourceGroupSpecRegionStatuses

type ManagerResourceGroupSpecRegionStatuses struct {
	// +optional
	RegionID *string `json:"regionID,omitempty" tf:"region_id"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
}

func (*ManagerResourceGroupSpecRegionStatuses) DeepCopy

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

func (*ManagerResourceGroupSpecRegionStatuses) DeepCopyInto

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

type ManagerResourceGroupSpecResource

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

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

	// +optional
	AccountID *string `json:"accountID,omitempty" tf:"account_id"`
	// +optional
	CreateDate  *string `json:"createDate,omitempty" tf:"create_date"`
	DisplayName *string `json:"displayName" tf:"display_name"`
	// +optional
	// Deprecated
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	RegionStatuses []ManagerResourceGroupSpecRegionStatuses `json:"regionStatuses,omitempty" tf:"region_statuses"`
	// +optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
}

func (*ManagerResourceGroupSpecResource) DeepCopy

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

func (*ManagerResourceGroupSpecResource) DeepCopyInto

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

type ManagerResourceGroupStatus

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

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

func (*ManagerResourceGroupStatus) DeepCopyInto

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

type ManagerResourceShare

type ManagerResourceShare struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagerResourceShareSpec   `json:"spec,omitempty"`
	Status            ManagerResourceShareStatus `json:"status,omitempty"`
}

func (*ManagerResourceShare) DeepCopy

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

func (*ManagerResourceShare) DeepCopyInto

func (in *ManagerResourceShare) DeepCopyInto(out *ManagerResourceShare)

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

func (*ManagerResourceShare) DeepCopyObject

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

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

func (*ManagerResourceShare) SetupWebhookWithManager

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

func (*ManagerResourceShare) ValidateCreate

func (r *ManagerResourceShare) ValidateCreate() error

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

func (*ManagerResourceShare) ValidateDelete

func (r *ManagerResourceShare) ValidateDelete() error

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

func (*ManagerResourceShare) ValidateUpdate

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

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

type ManagerResourceShareList

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

ManagerResourceShareList is a list of ManagerResourceShares

func (*ManagerResourceShareList) DeepCopy

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

func (*ManagerResourceShareList) DeepCopyInto

func (in *ManagerResourceShareList) DeepCopyInto(out *ManagerResourceShareList)

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

func (*ManagerResourceShareList) DeepCopyObject

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

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

type ManagerResourceShareSpec

type ManagerResourceShareSpec struct {
	State *ManagerResourceShareSpecResource `json:"state,omitempty" tf:"-"`

	Resource ManagerResourceShareSpecResource `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 (*ManagerResourceShareSpec) DeepCopy

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

func (*ManagerResourceShareSpec) DeepCopyInto

func (in *ManagerResourceShareSpec) DeepCopyInto(out *ManagerResourceShareSpec)

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

type ManagerResourceShareSpecResource

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

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

	ResourceShareName *string `json:"resourceShareName" tf:"resource_share_name"`
	// +optional
	ResourceShareOwner *string `json:"resourceShareOwner,omitempty" tf:"resource_share_owner"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
}

func (*ManagerResourceShareSpecResource) DeepCopy

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

func (*ManagerResourceShareSpecResource) DeepCopyInto

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

type ManagerResourceShareStatus

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

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

func (*ManagerResourceShareStatus) DeepCopyInto

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

type ManagerRole

type ManagerRole struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagerRoleSpec   `json:"spec,omitempty"`
	Status            ManagerRoleStatus `json:"status,omitempty"`
}

func (*ManagerRole) DeepCopy

func (in *ManagerRole) DeepCopy() *ManagerRole

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

func (*ManagerRole) DeepCopyInto

func (in *ManagerRole) DeepCopyInto(out *ManagerRole)

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

func (*ManagerRole) DeepCopyObject

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

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

func (*ManagerRole) SetupWebhookWithManager

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

func (*ManagerRole) ValidateCreate

func (r *ManagerRole) ValidateCreate() error

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

func (*ManagerRole) ValidateDelete

func (r *ManagerRole) ValidateDelete() error

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

func (*ManagerRole) ValidateUpdate

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

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

type ManagerRoleList

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

ManagerRoleList is a list of ManagerRoles

func (*ManagerRoleList) DeepCopy

func (in *ManagerRoleList) DeepCopy() *ManagerRoleList

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

func (*ManagerRoleList) DeepCopyInto

func (in *ManagerRoleList) DeepCopyInto(out *ManagerRoleList)

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

func (*ManagerRoleList) DeepCopyObject

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

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

type ManagerRoleSpec

type ManagerRoleSpec struct {
	State *ManagerRoleSpecResource `json:"state,omitempty" tf:"-"`

	Resource ManagerRoleSpecResource `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 (*ManagerRoleSpec) DeepCopy

func (in *ManagerRoleSpec) DeepCopy() *ManagerRoleSpec

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

func (*ManagerRoleSpec) DeepCopyInto

func (in *ManagerRoleSpec) DeepCopyInto(out *ManagerRoleSpec)

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

type ManagerRoleSpecResource

type ManagerRoleSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn                      *string `json:"arn,omitempty" tf:"arn"`
	AssumeRolePolicyDocument *string `json:"assumeRolePolicyDocument" tf:"assume_role_policy_document"`
	// +optional
	CreateDate *string `json:"createDate,omitempty" tf:"create_date"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	MaxSessionDuration *int64 `json:"maxSessionDuration,omitempty" tf:"max_session_duration"`
	// +optional
	RoleID   *string `json:"roleID,omitempty" tf:"role_id"`
	RoleName *string `json:"roleName" tf:"role_name"`
	// +optional
	UpdateDate *string `json:"updateDate,omitempty" tf:"update_date"`
}

func (*ManagerRoleSpecResource) DeepCopy

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

func (*ManagerRoleSpecResource) DeepCopyInto

func (in *ManagerRoleSpecResource) DeepCopyInto(out *ManagerRoleSpecResource)

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

type ManagerRoleStatus

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

func (in *ManagerRoleStatus) DeepCopy() *ManagerRoleStatus

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

func (*ManagerRoleStatus) DeepCopyInto

func (in *ManagerRoleStatus) DeepCopyInto(out *ManagerRoleStatus)

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

type ManagerServiceLinkedRole added in v0.5.0

type ManagerServiceLinkedRole struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagerServiceLinkedRoleSpec   `json:"spec,omitempty"`
	Status            ManagerServiceLinkedRoleStatus `json:"status,omitempty"`
}

func (*ManagerServiceLinkedRole) DeepCopy added in v0.5.0

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

func (*ManagerServiceLinkedRole) DeepCopyInto added in v0.5.0

func (in *ManagerServiceLinkedRole) DeepCopyInto(out *ManagerServiceLinkedRole)

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

func (*ManagerServiceLinkedRole) DeepCopyObject added in v0.5.0

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

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

func (*ManagerServiceLinkedRole) SetupWebhookWithManager added in v0.5.0

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

func (*ManagerServiceLinkedRole) ValidateCreate added in v0.5.0

func (r *ManagerServiceLinkedRole) ValidateCreate() error

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

func (*ManagerServiceLinkedRole) ValidateDelete added in v0.5.0

func (r *ManagerServiceLinkedRole) ValidateDelete() error

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

func (*ManagerServiceLinkedRole) ValidateUpdate added in v0.5.0

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

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

type ManagerServiceLinkedRoleList added in v0.5.0

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

ManagerServiceLinkedRoleList is a list of ManagerServiceLinkedRoles

func (*ManagerServiceLinkedRoleList) DeepCopy added in v0.5.0

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

func (*ManagerServiceLinkedRoleList) DeepCopyInto added in v0.5.0

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

func (*ManagerServiceLinkedRoleList) DeepCopyObject added in v0.5.0

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

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

type ManagerServiceLinkedRoleSpec added in v0.5.0

type ManagerServiceLinkedRoleSpec struct {
	State *ManagerServiceLinkedRoleSpecResource `json:"state,omitempty" tf:"-"`

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

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

func (*ManagerServiceLinkedRoleSpec) DeepCopyInto added in v0.5.0

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

type ManagerServiceLinkedRoleSpecResource added in v0.5.0

type ManagerServiceLinkedRoleSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	CustomSuffix *string `json:"customSuffix,omitempty" tf:"custom_suffix"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	RoleID *string `json:"roleID,omitempty" tf:"role_id"`
	// +optional
	RoleName    *string `json:"roleName,omitempty" tf:"role_name"`
	ServiceName *string `json:"serviceName" tf:"service_name"`
}

func (*ManagerServiceLinkedRoleSpecResource) DeepCopy added in v0.5.0

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

func (*ManagerServiceLinkedRoleSpecResource) DeepCopyInto added in v0.5.0

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

type ManagerServiceLinkedRoleStatus added in v0.5.0

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

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

func (*ManagerServiceLinkedRoleStatus) DeepCopyInto added in v0.5.0

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

type ManagerSharedResource

type ManagerSharedResource struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagerSharedResourceSpec   `json:"spec,omitempty"`
	Status            ManagerSharedResourceStatus `json:"status,omitempty"`
}

func (*ManagerSharedResource) DeepCopy

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

func (*ManagerSharedResource) DeepCopyInto

func (in *ManagerSharedResource) DeepCopyInto(out *ManagerSharedResource)

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

func (*ManagerSharedResource) DeepCopyObject

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

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

func (*ManagerSharedResource) SetupWebhookWithManager

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

func (*ManagerSharedResource) ValidateCreate

func (r *ManagerSharedResource) ValidateCreate() error

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

func (*ManagerSharedResource) ValidateDelete

func (r *ManagerSharedResource) ValidateDelete() error

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

func (*ManagerSharedResource) ValidateUpdate

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

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

type ManagerSharedResourceList

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

ManagerSharedResourceList is a list of ManagerSharedResources

func (*ManagerSharedResourceList) DeepCopy

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

func (*ManagerSharedResourceList) DeepCopyInto

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

func (*ManagerSharedResourceList) DeepCopyObject

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

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

type ManagerSharedResourceSpec

type ManagerSharedResourceSpec struct {
	State *ManagerSharedResourceSpecResource `json:"state,omitempty" tf:"-"`

	Resource ManagerSharedResourceSpecResource `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 (*ManagerSharedResourceSpec) DeepCopy

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

func (*ManagerSharedResourceSpec) DeepCopyInto

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

type ManagerSharedResourceSpecResource

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

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

	ResourceID      *string `json:"resourceID" tf:"resource_id"`
	ResourceShareID *string `json:"resourceShareID" tf:"resource_share_id"`
	ResourceType    *string `json:"resourceType" tf:"resource_type"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
}

func (*ManagerSharedResourceSpecResource) DeepCopy

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

func (*ManagerSharedResourceSpecResource) DeepCopyInto

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

type ManagerSharedResourceStatus

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

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

func (*ManagerSharedResourceStatus) DeepCopyInto

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

type ManagerSharedTarget

type ManagerSharedTarget struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagerSharedTargetSpec   `json:"spec,omitempty"`
	Status            ManagerSharedTargetStatus `json:"status,omitempty"`
}

func (*ManagerSharedTarget) DeepCopy

func (in *ManagerSharedTarget) DeepCopy() *ManagerSharedTarget

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

func (*ManagerSharedTarget) DeepCopyInto

func (in *ManagerSharedTarget) DeepCopyInto(out *ManagerSharedTarget)

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

func (*ManagerSharedTarget) DeepCopyObject

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

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

func (*ManagerSharedTarget) SetupWebhookWithManager

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

func (*ManagerSharedTarget) ValidateCreate

func (r *ManagerSharedTarget) ValidateCreate() error

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

func (*ManagerSharedTarget) ValidateDelete

func (r *ManagerSharedTarget) ValidateDelete() error

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

func (*ManagerSharedTarget) ValidateUpdate

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

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

type ManagerSharedTargetList

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

ManagerSharedTargetList is a list of ManagerSharedTargets

func (*ManagerSharedTargetList) DeepCopy

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

func (*ManagerSharedTargetList) DeepCopyInto

func (in *ManagerSharedTargetList) DeepCopyInto(out *ManagerSharedTargetList)

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

func (*ManagerSharedTargetList) DeepCopyObject

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

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

type ManagerSharedTargetSpec

type ManagerSharedTargetSpec struct {
	State *ManagerSharedTargetSpecResource `json:"state,omitempty" tf:"-"`

	Resource ManagerSharedTargetSpecResource `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 (*ManagerSharedTargetSpec) DeepCopy

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

func (*ManagerSharedTargetSpec) DeepCopyInto

func (in *ManagerSharedTargetSpec) DeepCopyInto(out *ManagerSharedTargetSpec)

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

type ManagerSharedTargetSpecResource

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

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

	ResourceShareID *string `json:"resourceShareID" tf:"resource_share_id"`
	// +optional
	Status   *string `json:"status,omitempty" tf:"status"`
	TargetID *string `json:"targetID" tf:"target_id"`
}

func (*ManagerSharedTargetSpecResource) DeepCopy

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

func (*ManagerSharedTargetSpecResource) DeepCopyInto

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

type ManagerSharedTargetStatus

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

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

func (*ManagerSharedTargetStatus) DeepCopyInto

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