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: 2

Documentation

Overview

+groupName=cloud.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: cloud.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 ConnectNetwork

type ConnectNetwork struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConnectNetworkSpec   `json:"spec,omitempty"`
	Status            ConnectNetworkStatus `json:"status,omitempty"`
}

func (*ConnectNetwork) DeepCopy

func (in *ConnectNetwork) DeepCopy() *ConnectNetwork

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

func (*ConnectNetwork) DeepCopyInto

func (in *ConnectNetwork) DeepCopyInto(out *ConnectNetwork)

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

func (*ConnectNetwork) DeepCopyObject

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

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

func (*ConnectNetwork) SetupWebhookWithManager

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

func (*ConnectNetwork) ValidateCreate

func (r *ConnectNetwork) ValidateCreate() error

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

func (*ConnectNetwork) ValidateDelete

func (r *ConnectNetwork) ValidateDelete() error

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

func (*ConnectNetwork) ValidateUpdate

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

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

type ConnectNetworkAttachment

type ConnectNetworkAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConnectNetworkAttachmentSpec   `json:"spec,omitempty"`
	Status            ConnectNetworkAttachmentStatus `json:"status,omitempty"`
}

func (*ConnectNetworkAttachment) DeepCopy

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

func (*ConnectNetworkAttachment) DeepCopyInto

func (in *ConnectNetworkAttachment) DeepCopyInto(out *ConnectNetworkAttachment)

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

func (*ConnectNetworkAttachment) DeepCopyObject

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

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

func (*ConnectNetworkAttachment) SetupWebhookWithManager

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

func (*ConnectNetworkAttachment) ValidateCreate

func (r *ConnectNetworkAttachment) ValidateCreate() error

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

func (*ConnectNetworkAttachment) ValidateDelete

func (r *ConnectNetworkAttachment) ValidateDelete() error

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

func (*ConnectNetworkAttachment) ValidateUpdate

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

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

type ConnectNetworkAttachmentList

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

ConnectNetworkAttachmentList is a list of ConnectNetworkAttachments

func (*ConnectNetworkAttachmentList) DeepCopy

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

func (*ConnectNetworkAttachmentList) DeepCopyInto

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

func (*ConnectNetworkAttachmentList) DeepCopyObject

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

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

type ConnectNetworkAttachmentSpec

type ConnectNetworkAttachmentSpec struct {
	State *ConnectNetworkAttachmentSpecResource `json:"state,omitempty" tf:"-"`

	Resource ConnectNetworkAttachmentSpecResource `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 (*ConnectNetworkAttachmentSpec) DeepCopy

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

func (*ConnectNetworkAttachmentSpec) DeepCopyInto

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

type ConnectNetworkAttachmentSpecResource

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

	CcnID *string `json:"ccnID" tf:"ccn_id"`
	SagID *string `json:"sagID" tf:"sag_id"`
}

func (*ConnectNetworkAttachmentSpecResource) DeepCopy

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

func (*ConnectNetworkAttachmentSpecResource) DeepCopyInto

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

type ConnectNetworkAttachmentStatus

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

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

func (*ConnectNetworkAttachmentStatus) DeepCopyInto

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

type ConnectNetworkGrant

type ConnectNetworkGrant struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConnectNetworkGrantSpec   `json:"spec,omitempty"`
	Status            ConnectNetworkGrantStatus `json:"status,omitempty"`
}

func (*ConnectNetworkGrant) DeepCopy

func (in *ConnectNetworkGrant) DeepCopy() *ConnectNetworkGrant

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

func (*ConnectNetworkGrant) DeepCopyInto

func (in *ConnectNetworkGrant) DeepCopyInto(out *ConnectNetworkGrant)

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

func (*ConnectNetworkGrant) DeepCopyObject

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

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

func (*ConnectNetworkGrant) SetupWebhookWithManager

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

func (*ConnectNetworkGrant) ValidateCreate

func (r *ConnectNetworkGrant) ValidateCreate() error

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

func (*ConnectNetworkGrant) ValidateDelete

func (r *ConnectNetworkGrant) ValidateDelete() error

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

func (*ConnectNetworkGrant) ValidateUpdate

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

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

type ConnectNetworkGrantList

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

ConnectNetworkGrantList is a list of ConnectNetworkGrants

func (*ConnectNetworkGrantList) DeepCopy

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

func (*ConnectNetworkGrantList) DeepCopyInto

func (in *ConnectNetworkGrantList) DeepCopyInto(out *ConnectNetworkGrantList)

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

func (*ConnectNetworkGrantList) DeepCopyObject

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

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

type ConnectNetworkGrantSpec

type ConnectNetworkGrantSpec struct {
	State *ConnectNetworkGrantSpecResource `json:"state,omitempty" tf:"-"`

	Resource ConnectNetworkGrantSpecResource `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 (*ConnectNetworkGrantSpec) DeepCopy

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

func (*ConnectNetworkGrantSpec) DeepCopyInto

func (in *ConnectNetworkGrantSpec) DeepCopyInto(out *ConnectNetworkGrantSpec)

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

type ConnectNetworkGrantSpecResource

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

	CcnID  *string `json:"ccnID" tf:"ccn_id"`
	CenID  *string `json:"cenID" tf:"cen_id"`
	CenUid *string `json:"cenUid" tf:"cen_uid"`
}

func (*ConnectNetworkGrantSpecResource) DeepCopy

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

func (*ConnectNetworkGrantSpecResource) DeepCopyInto

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

type ConnectNetworkGrantStatus

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

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

func (*ConnectNetworkGrantStatus) DeepCopyInto

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

type ConnectNetworkList

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

ConnectNetworkList is a list of ConnectNetworks

func (*ConnectNetworkList) DeepCopy

func (in *ConnectNetworkList) DeepCopy() *ConnectNetworkList

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

func (*ConnectNetworkList) DeepCopyInto

func (in *ConnectNetworkList) DeepCopyInto(out *ConnectNetworkList)

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

func (*ConnectNetworkList) DeepCopyObject

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

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

type ConnectNetworkSpec

type ConnectNetworkSpec struct {
	State *ConnectNetworkSpecResource `json:"state,omitempty" tf:"-"`

	Resource ConnectNetworkSpecResource `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 (*ConnectNetworkSpec) DeepCopy

func (in *ConnectNetworkSpec) DeepCopy() *ConnectNetworkSpec

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

func (*ConnectNetworkSpec) DeepCopyInto

func (in *ConnectNetworkSpec) DeepCopyInto(out *ConnectNetworkSpec)

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

type ConnectNetworkSpecResource

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

	// +optional
	CidrBlock *string `json:"cidrBlock,omitempty" tf:"cidr_block"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	IsDefault   *bool   `json:"isDefault" tf:"is_default"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
}

func (*ConnectNetworkSpecResource) DeepCopy

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

func (*ConnectNetworkSpecResource) DeepCopyInto

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

type ConnectNetworkStatus

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

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

func (*ConnectNetworkStatus) DeepCopyInto

func (in *ConnectNetworkStatus) DeepCopyInto(out *ConnectNetworkStatus)

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

type FirewallControlPolicy added in v0.4.0

type FirewallControlPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FirewallControlPolicySpec   `json:"spec,omitempty"`
	Status            FirewallControlPolicyStatus `json:"status,omitempty"`
}

func (*FirewallControlPolicy) DeepCopy added in v0.4.0

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

func (*FirewallControlPolicy) DeepCopyInto added in v0.4.0

func (in *FirewallControlPolicy) DeepCopyInto(out *FirewallControlPolicy)

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

func (*FirewallControlPolicy) DeepCopyObject added in v0.4.0

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

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

func (*FirewallControlPolicy) SetupWebhookWithManager added in v0.4.0

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

func (*FirewallControlPolicy) ValidateCreate added in v0.4.0

func (r *FirewallControlPolicy) ValidateCreate() error

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

func (*FirewallControlPolicy) ValidateDelete added in v0.4.0

func (r *FirewallControlPolicy) ValidateDelete() error

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

func (*FirewallControlPolicy) ValidateUpdate added in v0.4.0

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

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

type FirewallControlPolicyList added in v0.4.0

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

FirewallControlPolicyList is a list of FirewallControlPolicys

func (*FirewallControlPolicyList) DeepCopy added in v0.4.0

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

func (*FirewallControlPolicyList) DeepCopyInto added in v0.4.0

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

func (*FirewallControlPolicyList) DeepCopyObject added in v0.4.0

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

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

type FirewallControlPolicyOrder added in v0.4.0

type FirewallControlPolicyOrder struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FirewallControlPolicyOrderSpec   `json:"spec,omitempty"`
	Status            FirewallControlPolicyOrderStatus `json:"status,omitempty"`
}

func (*FirewallControlPolicyOrder) DeepCopy added in v0.4.0

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

func (*FirewallControlPolicyOrder) DeepCopyInto added in v0.4.0

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

func (*FirewallControlPolicyOrder) DeepCopyObject added in v0.4.0

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

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

func (*FirewallControlPolicyOrder) SetupWebhookWithManager added in v0.4.0

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

func (*FirewallControlPolicyOrder) ValidateCreate added in v0.4.0

func (r *FirewallControlPolicyOrder) ValidateCreate() error

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

func (*FirewallControlPolicyOrder) ValidateDelete added in v0.4.0

func (r *FirewallControlPolicyOrder) ValidateDelete() error

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

func (*FirewallControlPolicyOrder) ValidateUpdate added in v0.4.0

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

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

type FirewallControlPolicyOrderList added in v0.4.0

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

FirewallControlPolicyOrderList is a list of FirewallControlPolicyOrders

func (*FirewallControlPolicyOrderList) DeepCopy added in v0.4.0

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

func (*FirewallControlPolicyOrderList) DeepCopyInto added in v0.4.0

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

func (*FirewallControlPolicyOrderList) DeepCopyObject added in v0.4.0

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

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

type FirewallControlPolicyOrderSpec added in v0.4.0

type FirewallControlPolicyOrderSpec struct {
	State *FirewallControlPolicyOrderSpecResource `json:"state,omitempty" tf:"-"`

	Resource FirewallControlPolicyOrderSpecResource `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 (*FirewallControlPolicyOrderSpec) DeepCopy added in v0.4.0

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

func (*FirewallControlPolicyOrderSpec) DeepCopyInto added in v0.4.0

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

type FirewallControlPolicyOrderSpecResource added in v0.4.0

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

	AclUUID   *string `json:"aclUUID" tf:"acl_uuid"`
	Direction *string `json:"direction" tf:"direction"`
	// +optional
	Order *int64 `json:"order,omitempty" tf:"order"`
}

func (*FirewallControlPolicyOrderSpecResource) DeepCopy added in v0.4.0

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

func (*FirewallControlPolicyOrderSpecResource) DeepCopyInto added in v0.4.0

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

type FirewallControlPolicyOrderStatus added in v0.4.0

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

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

func (*FirewallControlPolicyOrderStatus) DeepCopyInto added in v0.4.0

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

type FirewallControlPolicySpec added in v0.4.0

type FirewallControlPolicySpec struct {
	State *FirewallControlPolicySpecResource `json:"state,omitempty" tf:"-"`

	Resource FirewallControlPolicySpecResource `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 (*FirewallControlPolicySpec) DeepCopy added in v0.4.0

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

func (*FirewallControlPolicySpec) DeepCopyInto added in v0.4.0

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

type FirewallControlPolicySpecResource added in v0.4.0

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

	AclAction *string `json:"aclAction" tf:"acl_action"`
	// +optional
	AclUUID         *string `json:"aclUUID,omitempty" tf:"acl_uuid"`
	ApplicationName *string `json:"applicationName" tf:"application_name"`
	Description     *string `json:"description" tf:"description"`
	// +optional
	DestPort *string `json:"destPort,omitempty" tf:"dest_port"`
	// +optional
	DestPortGroup *string `json:"destPortGroup,omitempty" tf:"dest_port_group"`
	// +optional
	DestPortType    *string `json:"destPortType,omitempty" tf:"dest_port_type"`
	Destination     *string `json:"destination" tf:"destination"`
	DestinationType *string `json:"destinationType" tf:"destination_type"`
	Direction       *string `json:"direction" tf:"direction"`
	// +optional
	IpVersion *string `json:"ipVersion,omitempty" tf:"ip_version"`
	// +optional
	Lang  *string `json:"lang,omitempty" tf:"lang"`
	Proto *string `json:"proto" tf:"proto"`
	// +optional
	Release *string `json:"release,omitempty" tf:"release"`
	Source  *string `json:"source" tf:"source"`
	// +optional
	SourceIP   *string `json:"sourceIP,omitempty" tf:"source_ip"`
	SourceType *string `json:"sourceType" tf:"source_type"`
}

func (*FirewallControlPolicySpecResource) DeepCopy added in v0.4.0

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

func (*FirewallControlPolicySpecResource) DeepCopyInto added in v0.4.0

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

type FirewallControlPolicyStatus added in v0.4.0

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

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

func (*FirewallControlPolicyStatus) DeepCopyInto added in v0.4.0

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

type FirewallInstance added in v0.4.0

type FirewallInstance struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FirewallInstanceSpec   `json:"spec,omitempty"`
	Status            FirewallInstanceStatus `json:"status,omitempty"`
}

func (*FirewallInstance) DeepCopy added in v0.4.0

func (in *FirewallInstance) DeepCopy() *FirewallInstance

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

func (*FirewallInstance) DeepCopyInto added in v0.4.0

func (in *FirewallInstance) DeepCopyInto(out *FirewallInstance)

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

func (*FirewallInstance) DeepCopyObject added in v0.4.0

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

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

func (*FirewallInstance) SetupWebhookWithManager added in v0.4.0

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

func (*FirewallInstance) ValidateCreate added in v0.4.0

func (r *FirewallInstance) ValidateCreate() error

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

func (*FirewallInstance) ValidateDelete added in v0.4.0

func (r *FirewallInstance) ValidateDelete() error

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

func (*FirewallInstance) ValidateUpdate added in v0.4.0

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

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

type FirewallInstanceList added in v0.4.0

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

FirewallInstanceList is a list of FirewallInstances

func (*FirewallInstanceList) DeepCopy added in v0.4.0

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

func (*FirewallInstanceList) DeepCopyInto added in v0.4.0

func (in *FirewallInstanceList) DeepCopyInto(out *FirewallInstanceList)

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

func (*FirewallInstanceList) DeepCopyObject added in v0.4.0

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

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

type FirewallInstanceSpec added in v0.4.0

type FirewallInstanceSpec struct {
	State *FirewallInstanceSpecResource `json:"state,omitempty" tf:"-"`

	Resource FirewallInstanceSpecResource `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 (*FirewallInstanceSpec) DeepCopy added in v0.4.0

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

func (*FirewallInstanceSpec) DeepCopyInto added in v0.4.0

func (in *FirewallInstanceSpec) DeepCopyInto(out *FirewallInstanceSpec)

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

type FirewallInstanceSpecResource added in v0.4.0

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

	BandWidth     *int64 `json:"bandWidth" tf:"band_width"`
	CfwLog        *bool  `json:"cfwLog" tf:"cfw_log"`
	CfwLogStorage *int64 `json:"cfwLogStorage" tf:"cfw_log_storage"`
	CfwService    *bool  `json:"cfwService" tf:"cfw_service"`
	// +optional
	CreateTime *string `json:"createTime,omitempty" tf:"create_time"`
	// +optional
	EndTime *string `json:"endTime,omitempty" tf:"end_time"`
	// +optional
	FwVpcNumber *int64 `json:"fwVpcNumber,omitempty" tf:"fw_vpc_number"`
	// +optional
	InstanceCount *int64 `json:"instanceCount,omitempty" tf:"instance_count"`
	IpNumber      *int64 `json:"ipNumber" tf:"ip_number"`
	// +optional
	Logistics *string `json:"logistics,omitempty" tf:"logistics"`
	// +optional
	ModifyType  *string `json:"modifyType,omitempty" tf:"modify_type"`
	PaymentType *string `json:"paymentType" tf:"payment_type"`
	Period      *int64  `json:"period" tf:"period"`
	// +optional
	ReleaseTime *string `json:"releaseTime,omitempty" tf:"release_time"`
	// +optional
	RenewPeriod *int64 `json:"renewPeriod,omitempty" tf:"renew_period"`
	// +optional
	RenewalDurationUnit *string `json:"renewalDurationUnit,omitempty" tf:"renewal_duration_unit"`
	// +optional
	RenewalStatus *string `json:"renewalStatus,omitempty" tf:"renewal_status"`
	Spec          *string `json:"spec" tf:"spec"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
}

func (*FirewallInstanceSpecResource) DeepCopy added in v0.4.0

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

func (*FirewallInstanceSpecResource) DeepCopyInto added in v0.4.0

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

type FirewallInstanceStatus added in v0.4.0

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

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

func (*FirewallInstanceStatus) DeepCopyInto added in v0.4.0

func (in *FirewallInstanceStatus) DeepCopyInto(out *FirewallInstanceStatus)

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

type SsoAccessAssignment added in v0.5.0

type SsoAccessAssignment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SsoAccessAssignmentSpec   `json:"spec,omitempty"`
	Status            SsoAccessAssignmentStatus `json:"status,omitempty"`
}

func (*SsoAccessAssignment) DeepCopy added in v0.5.0

func (in *SsoAccessAssignment) DeepCopy() *SsoAccessAssignment

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

func (*SsoAccessAssignment) DeepCopyInto added in v0.5.0

func (in *SsoAccessAssignment) DeepCopyInto(out *SsoAccessAssignment)

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

func (*SsoAccessAssignment) DeepCopyObject added in v0.5.0

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

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

func (*SsoAccessAssignment) SetupWebhookWithManager added in v0.5.0

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

func (*SsoAccessAssignment) ValidateCreate added in v0.5.0

func (r *SsoAccessAssignment) ValidateCreate() error

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

func (*SsoAccessAssignment) ValidateDelete added in v0.5.0

func (r *SsoAccessAssignment) ValidateDelete() error

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

func (*SsoAccessAssignment) ValidateUpdate added in v0.5.0

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

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

type SsoAccessAssignmentList added in v0.5.0

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

SsoAccessAssignmentList is a list of SsoAccessAssignments

func (*SsoAccessAssignmentList) DeepCopy added in v0.5.0

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

func (*SsoAccessAssignmentList) DeepCopyInto added in v0.5.0

func (in *SsoAccessAssignmentList) DeepCopyInto(out *SsoAccessAssignmentList)

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

func (*SsoAccessAssignmentList) DeepCopyObject added in v0.5.0

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

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

type SsoAccessAssignmentSpec added in v0.5.0

type SsoAccessAssignmentSpec struct {
	State *SsoAccessAssignmentSpecResource `json:"state,omitempty" tf:"-"`

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

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

func (*SsoAccessAssignmentSpec) DeepCopyInto added in v0.5.0

func (in *SsoAccessAssignmentSpec) DeepCopyInto(out *SsoAccessAssignmentSpec)

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

type SsoAccessAssignmentSpecResource added in v0.5.0

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

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

	AccessConfigurationID *string `json:"accessConfigurationID" tf:"access_configuration_id"`
	// +optional
	DeprovisionStrategy *string `json:"deprovisionStrategy,omitempty" tf:"deprovision_strategy"`
	DirectoryID         *string `json:"directoryID" tf:"directory_id"`
	PrincipalID         *string `json:"principalID" tf:"principal_id"`
	PrincipalType       *string `json:"principalType" tf:"principal_type"`
	TargetID            *string `json:"targetID" tf:"target_id"`
	TargetType          *string `json:"targetType" tf:"target_type"`
}

func (*SsoAccessAssignmentSpecResource) DeepCopy added in v0.5.0

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

func (*SsoAccessAssignmentSpecResource) DeepCopyInto added in v0.5.0

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

type SsoAccessAssignmentStatus added in v0.5.0

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

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

func (*SsoAccessAssignmentStatus) DeepCopyInto added in v0.5.0

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

type SsoAccessConfiguration added in v0.4.0

type SsoAccessConfiguration struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SsoAccessConfigurationSpec   `json:"spec,omitempty"`
	Status            SsoAccessConfigurationStatus `json:"status,omitempty"`
}

func (*SsoAccessConfiguration) DeepCopy added in v0.4.0

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

func (*SsoAccessConfiguration) DeepCopyInto added in v0.4.0

func (in *SsoAccessConfiguration) DeepCopyInto(out *SsoAccessConfiguration)

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

func (*SsoAccessConfiguration) DeepCopyObject added in v0.4.0

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

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

func (*SsoAccessConfiguration) SetupWebhookWithManager added in v0.4.0

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

func (*SsoAccessConfiguration) ValidateCreate added in v0.4.0

func (r *SsoAccessConfiguration) ValidateCreate() error

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

func (*SsoAccessConfiguration) ValidateDelete added in v0.4.0

func (r *SsoAccessConfiguration) ValidateDelete() error

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

func (*SsoAccessConfiguration) ValidateUpdate added in v0.4.0

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

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

type SsoAccessConfigurationList added in v0.4.0

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

SsoAccessConfigurationList is a list of SsoAccessConfigurations

func (*SsoAccessConfigurationList) DeepCopy added in v0.4.0

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

func (*SsoAccessConfigurationList) DeepCopyInto added in v0.4.0

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

func (*SsoAccessConfigurationList) DeepCopyObject added in v0.4.0

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

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

type SsoAccessConfigurationProvisioning added in v0.5.0

type SsoAccessConfigurationProvisioning struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SsoAccessConfigurationProvisioningSpec   `json:"spec,omitempty"`
	Status            SsoAccessConfigurationProvisioningStatus `json:"status,omitempty"`
}

func (*SsoAccessConfigurationProvisioning) DeepCopy added in v0.5.0

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

func (*SsoAccessConfigurationProvisioning) DeepCopyInto added in v0.5.0

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

func (*SsoAccessConfigurationProvisioning) DeepCopyObject added in v0.5.0

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

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

func (*SsoAccessConfigurationProvisioning) SetupWebhookWithManager added in v0.5.0

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

func (*SsoAccessConfigurationProvisioning) ValidateCreate added in v0.5.0

func (r *SsoAccessConfigurationProvisioning) ValidateCreate() error

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

func (*SsoAccessConfigurationProvisioning) ValidateDelete added in v0.5.0

func (r *SsoAccessConfigurationProvisioning) ValidateDelete() error

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

func (*SsoAccessConfigurationProvisioning) ValidateUpdate added in v0.5.0

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

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

type SsoAccessConfigurationProvisioningList added in v0.5.0

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

SsoAccessConfigurationProvisioningList is a list of SsoAccessConfigurationProvisionings

func (*SsoAccessConfigurationProvisioningList) DeepCopy added in v0.5.0

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

func (*SsoAccessConfigurationProvisioningList) DeepCopyInto added in v0.5.0

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

func (*SsoAccessConfigurationProvisioningList) DeepCopyObject added in v0.5.0

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

type SsoAccessConfigurationProvisioningSpec added in v0.5.0

type SsoAccessConfigurationProvisioningSpec struct {
	State *SsoAccessConfigurationProvisioningSpecResource `json:"state,omitempty" tf:"-"`

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

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

func (*SsoAccessConfigurationProvisioningSpec) DeepCopyInto added in v0.5.0

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

type SsoAccessConfigurationProvisioningSpecResource added in v0.5.0

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

	AccessConfigurationID *string `json:"accessConfigurationID" tf:"access_configuration_id"`
	DirectoryID           *string `json:"directoryID" tf:"directory_id"`
	// +optional
	Status     *string `json:"status,omitempty" tf:"status"`
	TargetID   *string `json:"targetID" tf:"target_id"`
	TargetType *string `json:"targetType" tf:"target_type"`
}

func (*SsoAccessConfigurationProvisioningSpecResource) DeepCopy added in v0.5.0

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

func (*SsoAccessConfigurationProvisioningSpecResource) DeepCopyInto added in v0.5.0

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

type SsoAccessConfigurationProvisioningStatus added in v0.5.0

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

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

func (*SsoAccessConfigurationProvisioningStatus) DeepCopyInto added in v0.5.0

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

type SsoAccessConfigurationSpec added in v0.4.0

type SsoAccessConfigurationSpec struct {
	State *SsoAccessConfigurationSpecResource `json:"state,omitempty" tf:"-"`

	Resource SsoAccessConfigurationSpecResource `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 (*SsoAccessConfigurationSpec) DeepCopy added in v0.4.0

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

func (*SsoAccessConfigurationSpec) DeepCopyInto added in v0.4.0

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

type SsoAccessConfigurationSpecPermissionPolicies added in v0.4.0

type SsoAccessConfigurationSpecPermissionPolicies struct {
	// +optional
	PermissionPolicyDocument *string `json:"-" sensitive:"true" tf:"permission_policy_document"`
	PermissionPolicyName     *string `json:"permissionPolicyName" tf:"permission_policy_name"`
	PermissionPolicyType     *string `json:"permissionPolicyType" tf:"permission_policy_type"`
}

func (*SsoAccessConfigurationSpecPermissionPolicies) DeepCopy added in v0.4.0

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

func (*SsoAccessConfigurationSpecPermissionPolicies) DeepCopyInto added in v0.4.0

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

type SsoAccessConfigurationSpecResource added in v0.4.0

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

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

	// +optional
	AccessConfigurationID   *string `json:"accessConfigurationID,omitempty" tf:"access_configuration_id"`
	AccessConfigurationName *string `json:"accessConfigurationName" tf:"access_configuration_name"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	DirectoryID *string `json:"directoryID" tf:"directory_id"`
	// +optional
	ForceRemovePermissionPolicies *bool `json:"forceRemovePermissionPolicies,omitempty" tf:"force_remove_permission_policies"`
	// +optional
	PermissionPolicies []SsoAccessConfigurationSpecPermissionPolicies `json:"permissionPolicies,omitempty" tf:"permission_policies"`
	// +optional
	RelayState *string `json:"relayState,omitempty" tf:"relay_state"`
	// +optional
	SessionDuration *int64 `json:"sessionDuration,omitempty" tf:"session_duration"`
}

func (*SsoAccessConfigurationSpecResource) DeepCopy added in v0.4.0

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

func (*SsoAccessConfigurationSpecResource) DeepCopyInto added in v0.4.0

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

type SsoAccessConfigurationStatus added in v0.4.0

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

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

func (*SsoAccessConfigurationStatus) DeepCopyInto added in v0.4.0

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

type SsoDirectory added in v0.4.0

type SsoDirectory struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SsoDirectorySpec   `json:"spec,omitempty"`
	Status            SsoDirectoryStatus `json:"status,omitempty"`
}

func (*SsoDirectory) DeepCopy added in v0.4.0

func (in *SsoDirectory) DeepCopy() *SsoDirectory

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

func (*SsoDirectory) DeepCopyInto added in v0.4.0

func (in *SsoDirectory) DeepCopyInto(out *SsoDirectory)

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

func (*SsoDirectory) DeepCopyObject added in v0.4.0

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

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

func (*SsoDirectory) SetupWebhookWithManager added in v0.4.0

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

func (*SsoDirectory) ValidateCreate added in v0.4.0

func (r *SsoDirectory) ValidateCreate() error

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

func (*SsoDirectory) ValidateDelete added in v0.4.0

func (r *SsoDirectory) ValidateDelete() error

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

func (*SsoDirectory) ValidateUpdate added in v0.4.0

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

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

type SsoDirectoryList added in v0.4.0

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

SsoDirectoryList is a list of SsoDirectorys

func (*SsoDirectoryList) DeepCopy added in v0.4.0

func (in *SsoDirectoryList) DeepCopy() *SsoDirectoryList

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

func (*SsoDirectoryList) DeepCopyInto added in v0.4.0

func (in *SsoDirectoryList) DeepCopyInto(out *SsoDirectoryList)

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

func (*SsoDirectoryList) DeepCopyObject added in v0.4.0

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

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

type SsoDirectorySpec added in v0.4.0

type SsoDirectorySpec struct {
	State *SsoDirectorySpecResource `json:"state,omitempty" tf:"-"`

	Resource SsoDirectorySpecResource `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 (*SsoDirectorySpec) DeepCopy added in v0.4.0

func (in *SsoDirectorySpec) DeepCopy() *SsoDirectorySpec

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

func (*SsoDirectorySpec) DeepCopyInto added in v0.4.0

func (in *SsoDirectorySpec) DeepCopyInto(out *SsoDirectorySpec)

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

type SsoDirectorySpecResource added in v0.4.0

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

	// +optional
	DirectoryName *string `json:"directoryName,omitempty" tf:"directory_name"`
	// +optional
	MfaAuthenticationStatus *string `json:"mfaAuthenticationStatus,omitempty" tf:"mfa_authentication_status"`
	// +optional
	SamlIdentityProviderConfiguration *SsoDirectorySpecSamlIdentityProviderConfiguration `json:"samlIdentityProviderConfiguration,omitempty" tf:"saml_identity_provider_configuration"`
	// +optional
	ScimSynchronizationStatus *string `json:"scimSynchronizationStatus,omitempty" tf:"scim_synchronization_status"`
}

func (*SsoDirectorySpecResource) DeepCopy added in v0.4.0

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

func (*SsoDirectorySpecResource) DeepCopyInto added in v0.4.0

func (in *SsoDirectorySpecResource) DeepCopyInto(out *SsoDirectorySpecResource)

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

type SsoDirectorySpecSamlIdentityProviderConfiguration added in v0.4.0

type SsoDirectorySpecSamlIdentityProviderConfiguration struct {
	// +optional
	EncodedMetadataDocument *string `json:"-" sensitive:"true" tf:"encoded_metadata_document"`
	// +optional
	SsoStatus *string `json:"ssoStatus,omitempty" tf:"sso_status"`
}

func (*SsoDirectorySpecSamlIdentityProviderConfiguration) DeepCopy added in v0.4.0

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

func (*SsoDirectorySpecSamlIdentityProviderConfiguration) DeepCopyInto added in v0.4.0

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

type SsoDirectorySpecSamlIdentityProviderConfigurationCodec added in v0.4.0

type SsoDirectorySpecSamlIdentityProviderConfigurationCodec struct {
}

+k8s:deepcopy-gen=false

func (SsoDirectorySpecSamlIdentityProviderConfigurationCodec) Decode added in v0.4.0

func (SsoDirectorySpecSamlIdentityProviderConfigurationCodec) Encode added in v0.4.0

func (SsoDirectorySpecSamlIdentityProviderConfigurationCodec) IsEmpty added in v0.4.0

type SsoDirectoryStatus added in v0.4.0

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

func (in *SsoDirectoryStatus) DeepCopy() *SsoDirectoryStatus

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

func (*SsoDirectoryStatus) DeepCopyInto added in v0.4.0

func (in *SsoDirectoryStatus) DeepCopyInto(out *SsoDirectoryStatus)

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

type SsoGroup added in v0.4.0

type SsoGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SsoGroupSpec   `json:"spec,omitempty"`
	Status            SsoGroupStatus `json:"status,omitempty"`
}

func (*SsoGroup) DeepCopy added in v0.4.0

func (in *SsoGroup) DeepCopy() *SsoGroup

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

func (*SsoGroup) DeepCopyInto added in v0.4.0

func (in *SsoGroup) DeepCopyInto(out *SsoGroup)

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

func (*SsoGroup) DeepCopyObject added in v0.4.0

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

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

func (*SsoGroup) SetupWebhookWithManager added in v0.4.0

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

func (*SsoGroup) ValidateCreate added in v0.4.0

func (r *SsoGroup) ValidateCreate() error

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

func (*SsoGroup) ValidateDelete added in v0.4.0

func (r *SsoGroup) ValidateDelete() error

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

func (*SsoGroup) ValidateUpdate added in v0.4.0

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

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

type SsoGroupList added in v0.4.0

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

SsoGroupList is a list of SsoGroups

func (*SsoGroupList) DeepCopy added in v0.4.0

func (in *SsoGroupList) DeepCopy() *SsoGroupList

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

func (*SsoGroupList) DeepCopyInto added in v0.4.0

func (in *SsoGroupList) DeepCopyInto(out *SsoGroupList)

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

func (*SsoGroupList) DeepCopyObject added in v0.4.0

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

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

type SsoGroupSpec added in v0.4.0

type SsoGroupSpec struct {
	State *SsoGroupSpecResource `json:"state,omitempty" tf:"-"`

	Resource SsoGroupSpecResource `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 (*SsoGroupSpec) DeepCopy added in v0.4.0

func (in *SsoGroupSpec) DeepCopy() *SsoGroupSpec

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

func (*SsoGroupSpec) DeepCopyInto added in v0.4.0

func (in *SsoGroupSpec) DeepCopyInto(out *SsoGroupSpec)

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

type SsoGroupSpecResource added in v0.4.0

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

	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	DirectoryID *string `json:"directoryID" tf:"directory_id"`
	// +optional
	GroupID   *string `json:"groupID,omitempty" tf:"group_id"`
	GroupName *string `json:"groupName" tf:"group_name"`
}

func (*SsoGroupSpecResource) DeepCopy added in v0.4.0

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

func (*SsoGroupSpecResource) DeepCopyInto added in v0.4.0

func (in *SsoGroupSpecResource) DeepCopyInto(out *SsoGroupSpecResource)

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

type SsoGroupStatus added in v0.4.0

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

func (in *SsoGroupStatus) DeepCopy() *SsoGroupStatus

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

func (*SsoGroupStatus) DeepCopyInto added in v0.4.0

func (in *SsoGroupStatus) DeepCopyInto(out *SsoGroupStatus)

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

type SsoScimServerCredential added in v0.4.0

type SsoScimServerCredential struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SsoScimServerCredentialSpec   `json:"spec,omitempty"`
	Status            SsoScimServerCredentialStatus `json:"status,omitempty"`
}

func (*SsoScimServerCredential) DeepCopy added in v0.4.0

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

func (*SsoScimServerCredential) DeepCopyInto added in v0.4.0

func (in *SsoScimServerCredential) DeepCopyInto(out *SsoScimServerCredential)

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

func (*SsoScimServerCredential) DeepCopyObject added in v0.4.0

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

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

func (*SsoScimServerCredential) SetupWebhookWithManager added in v0.4.0

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

func (*SsoScimServerCredential) ValidateCreate added in v0.4.0

func (r *SsoScimServerCredential) ValidateCreate() error

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

func (*SsoScimServerCredential) ValidateDelete added in v0.4.0

func (r *SsoScimServerCredential) ValidateDelete() error

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

func (*SsoScimServerCredential) ValidateUpdate added in v0.4.0

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

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

type SsoScimServerCredentialList added in v0.4.0

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

SsoScimServerCredentialList is a list of SsoScimServerCredentials

func (*SsoScimServerCredentialList) DeepCopy added in v0.4.0

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

func (*SsoScimServerCredentialList) DeepCopyInto added in v0.4.0

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

func (*SsoScimServerCredentialList) DeepCopyObject added in v0.4.0

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

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

type SsoScimServerCredentialSpec added in v0.4.0

type SsoScimServerCredentialSpec struct {
	State *SsoScimServerCredentialSpecResource `json:"state,omitempty" tf:"-"`

	Resource SsoScimServerCredentialSpecResource `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 (*SsoScimServerCredentialSpec) DeepCopy added in v0.4.0

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

func (*SsoScimServerCredentialSpec) DeepCopyInto added in v0.4.0

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

type SsoScimServerCredentialSpecResource added in v0.4.0

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

	// +optional
	CredentialID *string `json:"credentialID,omitempty" tf:"credential_id"`
	DirectoryID  *string `json:"directoryID" tf:"directory_id"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
}

func (*SsoScimServerCredentialSpecResource) DeepCopy added in v0.4.0

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

func (*SsoScimServerCredentialSpecResource) DeepCopyInto added in v0.4.0

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

type SsoScimServerCredentialStatus added in v0.4.0

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

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

func (*SsoScimServerCredentialStatus) DeepCopyInto added in v0.4.0

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

type SsoUser added in v0.4.0

type SsoUser struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SsoUserSpec   `json:"spec,omitempty"`
	Status            SsoUserStatus `json:"status,omitempty"`
}

func (*SsoUser) DeepCopy added in v0.4.0

func (in *SsoUser) DeepCopy() *SsoUser

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

func (*SsoUser) DeepCopyInto added in v0.4.0

func (in *SsoUser) DeepCopyInto(out *SsoUser)

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

func (*SsoUser) DeepCopyObject added in v0.4.0

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

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

func (*SsoUser) SetupWebhookWithManager added in v0.4.0

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

func (*SsoUser) ValidateCreate added in v0.4.0

func (r *SsoUser) ValidateCreate() error

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

func (*SsoUser) ValidateDelete added in v0.4.0

func (r *SsoUser) ValidateDelete() error

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

func (*SsoUser) ValidateUpdate added in v0.4.0

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

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

type SsoUserAttachment added in v0.5.0

type SsoUserAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SsoUserAttachmentSpec   `json:"spec,omitempty"`
	Status            SsoUserAttachmentStatus `json:"status,omitempty"`
}

func (*SsoUserAttachment) DeepCopy added in v0.5.0

func (in *SsoUserAttachment) DeepCopy() *SsoUserAttachment

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

func (*SsoUserAttachment) DeepCopyInto added in v0.5.0

func (in *SsoUserAttachment) DeepCopyInto(out *SsoUserAttachment)

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

func (*SsoUserAttachment) DeepCopyObject added in v0.5.0

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

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

func (*SsoUserAttachment) SetupWebhookWithManager added in v0.5.0

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

func (*SsoUserAttachment) ValidateCreate added in v0.5.0

func (r *SsoUserAttachment) ValidateCreate() error

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

func (*SsoUserAttachment) ValidateDelete added in v0.5.0

func (r *SsoUserAttachment) ValidateDelete() error

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

func (*SsoUserAttachment) ValidateUpdate added in v0.5.0

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

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

type SsoUserAttachmentList added in v0.5.0

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

SsoUserAttachmentList is a list of SsoUserAttachments

func (*SsoUserAttachmentList) DeepCopy added in v0.5.0

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

func (*SsoUserAttachmentList) DeepCopyInto added in v0.5.0

func (in *SsoUserAttachmentList) DeepCopyInto(out *SsoUserAttachmentList)

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

func (*SsoUserAttachmentList) DeepCopyObject added in v0.5.0

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

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

type SsoUserAttachmentSpec added in v0.5.0

type SsoUserAttachmentSpec struct {
	State *SsoUserAttachmentSpecResource `json:"state,omitempty" tf:"-"`

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

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

func (*SsoUserAttachmentSpec) DeepCopyInto added in v0.5.0

func (in *SsoUserAttachmentSpec) DeepCopyInto(out *SsoUserAttachmentSpec)

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

type SsoUserAttachmentSpecResource added in v0.5.0

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

	DirectoryID *string `json:"directoryID" tf:"directory_id"`
	GroupID     *string `json:"groupID" tf:"group_id"`
	UserID      *string `json:"userID" tf:"user_id"`
}

func (*SsoUserAttachmentSpecResource) DeepCopy added in v0.5.0

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

func (*SsoUserAttachmentSpecResource) DeepCopyInto added in v0.5.0

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

type SsoUserAttachmentStatus added in v0.5.0

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

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

func (*SsoUserAttachmentStatus) DeepCopyInto added in v0.5.0

func (in *SsoUserAttachmentStatus) DeepCopyInto(out *SsoUserAttachmentStatus)

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

type SsoUserList added in v0.4.0

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

SsoUserList is a list of SsoUsers

func (*SsoUserList) DeepCopy added in v0.4.0

func (in *SsoUserList) DeepCopy() *SsoUserList

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

func (*SsoUserList) DeepCopyInto added in v0.4.0

func (in *SsoUserList) DeepCopyInto(out *SsoUserList)

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

func (*SsoUserList) DeepCopyObject added in v0.4.0

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

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

type SsoUserSpec added in v0.4.0

type SsoUserSpec struct {
	State *SsoUserSpecResource `json:"state,omitempty" tf:"-"`

	Resource SsoUserSpecResource `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 (*SsoUserSpec) DeepCopy added in v0.4.0

func (in *SsoUserSpec) DeepCopy() *SsoUserSpec

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

func (*SsoUserSpec) DeepCopyInto added in v0.4.0

func (in *SsoUserSpec) DeepCopyInto(out *SsoUserSpec)

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

type SsoUserSpecResource added in v0.4.0

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

	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	DirectoryID *string `json:"directoryID" tf:"directory_id"`
	// +optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name"`
	// +optional
	Email *string `json:"email,omitempty" tf:"email"`
	// +optional
	FirstName *string `json:"firstName,omitempty" tf:"first_name"`
	// +optional
	LastName *string `json:"lastName,omitempty" tf:"last_name"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
	// +optional
	UserID   *string `json:"userID,omitempty" tf:"user_id"`
	UserName *string `json:"userName" tf:"user_name"`
}

func (*SsoUserSpecResource) DeepCopy added in v0.4.0

func (in *SsoUserSpecResource) DeepCopy() *SsoUserSpecResource

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

func (*SsoUserSpecResource) DeepCopyInto added in v0.4.0

func (in *SsoUserSpecResource) DeepCopyInto(out *SsoUserSpecResource)

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

type SsoUserStatus added in v0.4.0

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

func (in *SsoUserStatus) DeepCopy() *SsoUserStatus

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

func (*SsoUserStatus) DeepCopyInto added in v0.4.0

func (in *SsoUserStatus) DeepCopyInto(out *SsoUserStatus)

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

type StorageGatewayExpressSync added in v0.5.0

type StorageGatewayExpressSync struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageGatewayExpressSyncSpec   `json:"spec,omitempty"`
	Status            StorageGatewayExpressSyncStatus `json:"status,omitempty"`
}

func (*StorageGatewayExpressSync) DeepCopy added in v0.5.0

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

func (*StorageGatewayExpressSync) DeepCopyInto added in v0.5.0

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

func (*StorageGatewayExpressSync) DeepCopyObject added in v0.5.0

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

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

func (*StorageGatewayExpressSync) SetupWebhookWithManager added in v0.5.0

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

func (*StorageGatewayExpressSync) ValidateCreate added in v0.5.0

func (r *StorageGatewayExpressSync) ValidateCreate() error

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

func (*StorageGatewayExpressSync) ValidateDelete added in v0.5.0

func (r *StorageGatewayExpressSync) ValidateDelete() error

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

func (*StorageGatewayExpressSync) ValidateUpdate added in v0.5.0

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

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

type StorageGatewayExpressSyncList added in v0.5.0

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

StorageGatewayExpressSyncList is a list of StorageGatewayExpressSyncs

func (*StorageGatewayExpressSyncList) DeepCopy added in v0.5.0

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

func (*StorageGatewayExpressSyncList) DeepCopyInto added in v0.5.0

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

func (*StorageGatewayExpressSyncList) DeepCopyObject added in v0.5.0

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

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

type StorageGatewayExpressSyncShareAttachment added in v0.5.0

type StorageGatewayExpressSyncShareAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageGatewayExpressSyncShareAttachmentSpec   `json:"spec,omitempty"`
	Status            StorageGatewayExpressSyncShareAttachmentStatus `json:"status,omitempty"`
}

func (*StorageGatewayExpressSyncShareAttachment) DeepCopy added in v0.5.0

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

func (*StorageGatewayExpressSyncShareAttachment) DeepCopyInto added in v0.5.0

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

func (*StorageGatewayExpressSyncShareAttachment) DeepCopyObject added in v0.5.0

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

func (*StorageGatewayExpressSyncShareAttachment) SetupWebhookWithManager added in v0.5.0

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

func (*StorageGatewayExpressSyncShareAttachment) ValidateCreate added in v0.5.0

func (r *StorageGatewayExpressSyncShareAttachment) ValidateCreate() error

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

func (*StorageGatewayExpressSyncShareAttachment) ValidateDelete added in v0.5.0

func (r *StorageGatewayExpressSyncShareAttachment) ValidateDelete() error

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

func (*StorageGatewayExpressSyncShareAttachment) ValidateUpdate added in v0.5.0

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

type StorageGatewayExpressSyncShareAttachmentList added in v0.5.0

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

StorageGatewayExpressSyncShareAttachmentList is a list of StorageGatewayExpressSyncShareAttachments

func (*StorageGatewayExpressSyncShareAttachmentList) DeepCopy added in v0.5.0

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

func (*StorageGatewayExpressSyncShareAttachmentList) DeepCopyInto added in v0.5.0

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

func (*StorageGatewayExpressSyncShareAttachmentList) DeepCopyObject added in v0.5.0

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

type StorageGatewayExpressSyncShareAttachmentSpec added in v0.5.0

type StorageGatewayExpressSyncShareAttachmentSpec struct {
	State *StorageGatewayExpressSyncShareAttachmentSpecResource `json:"state,omitempty" tf:"-"`

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

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

func (*StorageGatewayExpressSyncShareAttachmentSpec) DeepCopyInto added in v0.5.0

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

type StorageGatewayExpressSyncShareAttachmentSpecResource added in v0.5.0

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

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

	ExpressSyncID *string `json:"expressSyncID" tf:"express_sync_id"`
	GatewayID     *string `json:"gatewayID" tf:"gateway_id"`
	ShareName     *string `json:"shareName" tf:"share_name"`
}

func (*StorageGatewayExpressSyncShareAttachmentSpecResource) DeepCopy added in v0.5.0

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

func (*StorageGatewayExpressSyncShareAttachmentSpecResource) DeepCopyInto added in v0.5.0

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

type StorageGatewayExpressSyncShareAttachmentStatus added in v0.5.0

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

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

func (*StorageGatewayExpressSyncShareAttachmentStatus) DeepCopyInto added in v0.5.0

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

type StorageGatewayExpressSyncSpec added in v0.5.0

type StorageGatewayExpressSyncSpec struct {
	State *StorageGatewayExpressSyncSpecResource `json:"state,omitempty" tf:"-"`

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

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

func (*StorageGatewayExpressSyncSpec) DeepCopyInto added in v0.5.0

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

type StorageGatewayExpressSyncSpecResource added in v0.5.0

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

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

	BucketName *string `json:"bucketName" tf:"bucket_name"`
	// +optional
	BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix"`
	BucketRegion *string `json:"bucketRegion" tf:"bucket_region"`
	// +optional
	Description     *string `json:"description,omitempty" tf:"description"`
	ExpressSyncName *string `json:"expressSyncName" tf:"express_sync_name"`
}

func (*StorageGatewayExpressSyncSpecResource) DeepCopy added in v0.5.0

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

func (*StorageGatewayExpressSyncSpecResource) DeepCopyInto added in v0.5.0

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

type StorageGatewayExpressSyncStatus added in v0.5.0

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

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

func (*StorageGatewayExpressSyncStatus) DeepCopyInto added in v0.5.0

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

type StorageGatewayGateway added in v0.4.0

type StorageGatewayGateway struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageGatewayGatewaySpec   `json:"spec,omitempty"`
	Status            StorageGatewayGatewayStatus `json:"status,omitempty"`
}

func (*StorageGatewayGateway) DeepCopy added in v0.4.0

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

func (*StorageGatewayGateway) DeepCopyInto added in v0.4.0

func (in *StorageGatewayGateway) DeepCopyInto(out *StorageGatewayGateway)

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

func (*StorageGatewayGateway) DeepCopyObject added in v0.4.0

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

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

func (*StorageGatewayGateway) SetupWebhookWithManager added in v0.4.0

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

func (*StorageGatewayGateway) ValidateCreate added in v0.4.0

func (r *StorageGatewayGateway) ValidateCreate() error

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

func (*StorageGatewayGateway) ValidateDelete added in v0.4.0

func (r *StorageGatewayGateway) ValidateDelete() error

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

func (*StorageGatewayGateway) ValidateUpdate added in v0.4.0

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

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

type StorageGatewayGatewayBlockVolume added in v0.5.0

type StorageGatewayGatewayBlockVolume struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageGatewayGatewayBlockVolumeSpec   `json:"spec,omitempty"`
	Status            StorageGatewayGatewayBlockVolumeStatus `json:"status,omitempty"`
}

func (*StorageGatewayGatewayBlockVolume) DeepCopy added in v0.5.0

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

func (*StorageGatewayGatewayBlockVolume) DeepCopyInto added in v0.5.0

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

func (*StorageGatewayGatewayBlockVolume) DeepCopyObject added in v0.5.0

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

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

func (*StorageGatewayGatewayBlockVolume) SetupWebhookWithManager added in v0.5.0

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

func (*StorageGatewayGatewayBlockVolume) ValidateCreate added in v0.5.0

func (r *StorageGatewayGatewayBlockVolume) ValidateCreate() error

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

func (*StorageGatewayGatewayBlockVolume) ValidateDelete added in v0.5.0

func (r *StorageGatewayGatewayBlockVolume) ValidateDelete() error

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

func (*StorageGatewayGatewayBlockVolume) ValidateUpdate added in v0.5.0

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

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

type StorageGatewayGatewayBlockVolumeList added in v0.5.0

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

StorageGatewayGatewayBlockVolumeList is a list of StorageGatewayGatewayBlockVolumes

func (*StorageGatewayGatewayBlockVolumeList) DeepCopy added in v0.5.0

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

func (*StorageGatewayGatewayBlockVolumeList) DeepCopyInto added in v0.5.0

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

func (*StorageGatewayGatewayBlockVolumeList) DeepCopyObject added in v0.5.0

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

type StorageGatewayGatewayBlockVolumeSpec added in v0.5.0

type StorageGatewayGatewayBlockVolumeSpec struct {
	State *StorageGatewayGatewayBlockVolumeSpecResource `json:"state,omitempty" tf:"-"`

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

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

func (*StorageGatewayGatewayBlockVolumeSpec) DeepCopyInto added in v0.5.0

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

type StorageGatewayGatewayBlockVolumeSpecResource added in v0.5.0

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

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

	// +optional
	CacheMode *string `json:"cacheMode,omitempty" tf:"cache_mode"`
	// +optional
	ChapEnabled *bool `json:"chapEnabled,omitempty" tf:"chap_enabled"`
	// +optional
	ChapInPassword *string `json:"chapInPassword,omitempty" tf:"chap_in_password"`
	// +optional
	ChapInUser *string `json:"chapInUser,omitempty" tf:"chap_in_user"`
	// +optional
	ChunkSize              *int64  `json:"chunkSize,omitempty" tf:"chunk_size"`
	GatewayBlockVolumeName *string `json:"gatewayBlockVolumeName" tf:"gateway_block_volume_name"`
	GatewayID              *string `json:"gatewayID" tf:"gateway_id"`
	// +optional
	IndexID *string `json:"indexID,omitempty" tf:"index_id"`
	// +optional
	IsSourceDeletion *bool `json:"isSourceDeletion,omitempty" tf:"is_source_deletion"`
	// +optional
	LocalPath     *string `json:"localPath,omitempty" tf:"local_path"`
	OssBucketName *string `json:"ossBucketName" tf:"oss_bucket_name"`
	// +optional
	OssBucketSsl *bool   `json:"ossBucketSsl,omitempty" tf:"oss_bucket_ssl"`
	OssEndpoint  *string `json:"ossEndpoint" tf:"oss_endpoint"`
	Protocol     *string `json:"protocol" tf:"protocol"`
	// +optional
	Recovery *bool `json:"recovery,omitempty" tf:"recovery"`
	// +optional
	Size *int64 `json:"size,omitempty" tf:"size"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
}

func (*StorageGatewayGatewayBlockVolumeSpecResource) DeepCopy added in v0.5.0

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

func (*StorageGatewayGatewayBlockVolumeSpecResource) DeepCopyInto added in v0.5.0

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

type StorageGatewayGatewayBlockVolumeStatus added in v0.5.0

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

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

func (*StorageGatewayGatewayBlockVolumeStatus) DeepCopyInto added in v0.5.0

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

type StorageGatewayGatewayCacheDisk added in v0.5.0

type StorageGatewayGatewayCacheDisk struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageGatewayGatewayCacheDiskSpec   `json:"spec,omitempty"`
	Status            StorageGatewayGatewayCacheDiskStatus `json:"status,omitempty"`
}

func (*StorageGatewayGatewayCacheDisk) DeepCopy added in v0.5.0

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

func (*StorageGatewayGatewayCacheDisk) DeepCopyInto added in v0.5.0

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

func (*StorageGatewayGatewayCacheDisk) DeepCopyObject added in v0.5.0

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

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

func (*StorageGatewayGatewayCacheDisk) SetupWebhookWithManager added in v0.5.0

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

func (*StorageGatewayGatewayCacheDisk) ValidateCreate added in v0.5.0

func (r *StorageGatewayGatewayCacheDisk) ValidateCreate() error

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

func (*StorageGatewayGatewayCacheDisk) ValidateDelete added in v0.5.0

func (r *StorageGatewayGatewayCacheDisk) ValidateDelete() error

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

func (*StorageGatewayGatewayCacheDisk) ValidateUpdate added in v0.5.0

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

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

type StorageGatewayGatewayCacheDiskList added in v0.5.0

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

StorageGatewayGatewayCacheDiskList is a list of StorageGatewayGatewayCacheDisks

func (*StorageGatewayGatewayCacheDiskList) DeepCopy added in v0.5.0

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

func (*StorageGatewayGatewayCacheDiskList) DeepCopyInto added in v0.5.0

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

func (*StorageGatewayGatewayCacheDiskList) DeepCopyObject added in v0.5.0

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

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

type StorageGatewayGatewayCacheDiskSpec added in v0.5.0

type StorageGatewayGatewayCacheDiskSpec struct {
	State *StorageGatewayGatewayCacheDiskSpecResource `json:"state,omitempty" tf:"-"`

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

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

func (*StorageGatewayGatewayCacheDiskSpec) DeepCopyInto added in v0.5.0

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

type StorageGatewayGatewayCacheDiskSpecResource added in v0.5.0

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

	// +optional
	CacheDiskCategory *string `json:"cacheDiskCategory,omitempty" tf:"cache_disk_category"`
	CacheDiskSizeInGb *int64  `json:"cacheDiskSizeInGb" tf:"cache_disk_size_in_gb"`
	// +optional
	CacheID   *string `json:"cacheID,omitempty" tf:"cache_id"`
	GatewayID *string `json:"gatewayID" tf:"gateway_id"`
	// +optional
	LocalFilePath *string `json:"localFilePath,omitempty" tf:"local_file_path"`
	// +optional
	Status *int64 `json:"status,omitempty" tf:"status"`
}

func (*StorageGatewayGatewayCacheDiskSpecResource) DeepCopy added in v0.5.0

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

func (*StorageGatewayGatewayCacheDiskSpecResource) DeepCopyInto added in v0.5.0

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

type StorageGatewayGatewayCacheDiskStatus added in v0.5.0

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

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

func (*StorageGatewayGatewayCacheDiskStatus) DeepCopyInto added in v0.5.0

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

type StorageGatewayGatewayFileShare added in v0.5.0

type StorageGatewayGatewayFileShare struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageGatewayGatewayFileShareSpec   `json:"spec,omitempty"`
	Status            StorageGatewayGatewayFileShareStatus `json:"status,omitempty"`
}

func (*StorageGatewayGatewayFileShare) DeepCopy added in v0.5.0

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

func (*StorageGatewayGatewayFileShare) DeepCopyInto added in v0.5.0

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

func (*StorageGatewayGatewayFileShare) DeepCopyObject added in v0.5.0

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

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

func (*StorageGatewayGatewayFileShare) SetupWebhookWithManager added in v0.5.0

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

func (*StorageGatewayGatewayFileShare) ValidateCreate added in v0.5.0

func (r *StorageGatewayGatewayFileShare) ValidateCreate() error

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

func (*StorageGatewayGatewayFileShare) ValidateDelete added in v0.5.0

func (r *StorageGatewayGatewayFileShare) ValidateDelete() error

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

func (*StorageGatewayGatewayFileShare) ValidateUpdate added in v0.5.0

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

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

type StorageGatewayGatewayFileShareList added in v0.5.0

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

StorageGatewayGatewayFileShareList is a list of StorageGatewayGatewayFileShares

func (*StorageGatewayGatewayFileShareList) DeepCopy added in v0.5.0

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

func (*StorageGatewayGatewayFileShareList) DeepCopyInto added in v0.5.0

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

func (*StorageGatewayGatewayFileShareList) DeepCopyObject added in v0.5.0

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

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

type StorageGatewayGatewayFileShareSpec added in v0.5.0

type StorageGatewayGatewayFileShareSpec struct {
	State *StorageGatewayGatewayFileShareSpecResource `json:"state,omitempty" tf:"-"`

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

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

func (*StorageGatewayGatewayFileShareSpec) DeepCopyInto added in v0.5.0

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

type StorageGatewayGatewayFileShareSpecResource added in v0.5.0

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

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

	// +optional
	AccessBasedEnumeration *bool `json:"accessBasedEnumeration,omitempty" tf:"access_based_enumeration"`
	// +optional
	BackendLimit *int64 `json:"backendLimit,omitempty" tf:"backend_limit"`
	// +optional
	Browsable *bool `json:"browsable,omitempty" tf:"browsable"`
	// +optional
	BypassCacheRead *bool `json:"bypassCacheRead,omitempty" tf:"bypass_cache_read"`
	// +optional
	CacheMode *string `json:"cacheMode,omitempty" tf:"cache_mode"`
	// +optional
	DirectIo *bool `json:"directIo,omitempty" tf:"direct_io"`
	// +optional
	DownloadLimit *int64 `json:"downloadLimit,omitempty" tf:"download_limit"`
	// +optional
	FastReclaim *bool `json:"fastReclaim,omitempty" tf:"fast_reclaim"`
	// +optional
	FeLimit              *int64  `json:"feLimit,omitempty" tf:"fe_limit"`
	GatewayFileShareName *string `json:"gatewayFileShareName" tf:"gateway_file_share_name"`
	GatewayID            *string `json:"gatewayID" tf:"gateway_id"`
	// +optional
	IgnoreDelete *bool `json:"ignoreDelete,omitempty" tf:"ignore_delete"`
	// +optional
	InPlace *bool `json:"inPlace,omitempty" tf:"in_place"`
	// +optional
	IndexID *string `json:"indexID,omitempty" tf:"index_id"`
	// +optional
	LagPeriod *int64  `json:"lagPeriod,omitempty" tf:"lag_period"`
	LocalPath *string `json:"localPath" tf:"local_path"`
	// +optional
	NfsV4Optimization *bool   `json:"nfsV4Optimization,omitempty" tf:"nfs_v4_optimization"`
	OssBucketName     *string `json:"ossBucketName" tf:"oss_bucket_name"`
	// +optional
	OssBucketSsl *bool   `json:"ossBucketSsl,omitempty" tf:"oss_bucket_ssl"`
	OssEndpoint  *string `json:"ossEndpoint" tf:"oss_endpoint"`
	// +optional
	PartialSyncPaths *string `json:"partialSyncPaths,omitempty" tf:"partial_sync_paths"`
	// +optional
	PathPrefix *string `json:"pathPrefix,omitempty" tf:"path_prefix"`
	// +optional
	PollingInterval *int64  `json:"pollingInterval,omitempty" tf:"polling_interval"`
	Protocol        *string `json:"protocol" tf:"protocol"`
	// +optional
	RemoteSync *bool `json:"remoteSync,omitempty" tf:"remote_sync"`
	// +optional
	RemoteSyncDownload *bool `json:"remoteSyncDownload,omitempty" tf:"remote_sync_download"`
	// +optional
	RoClientList *string `json:"roClientList,omitempty" tf:"ro_client_list"`
	// +optional
	RoUserList *string `json:"roUserList,omitempty" tf:"ro_user_list"`
	// +optional
	RwClientList *string `json:"rwClientList,omitempty" tf:"rw_client_list"`
	// +optional
	RwUserList *string `json:"rwUserList,omitempty" tf:"rw_user_list"`
	// +optional
	Squash *string `json:"squash,omitempty" tf:"squash"`
	// +optional
	SupportArchive *bool `json:"supportArchive,omitempty" tf:"support_archive"`
	// +optional
	TransferAcceleration *bool `json:"transferAcceleration,omitempty" tf:"transfer_acceleration"`
	// +optional
	WindowsACL *bool `json:"windowsACL,omitempty" tf:"windows_acl"`
}

func (*StorageGatewayGatewayFileShareSpecResource) DeepCopy added in v0.5.0

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

func (*StorageGatewayGatewayFileShareSpecResource) DeepCopyInto added in v0.5.0

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

type StorageGatewayGatewayFileShareStatus added in v0.5.0

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

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

func (*StorageGatewayGatewayFileShareStatus) DeepCopyInto added in v0.5.0

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

type StorageGatewayGatewayList added in v0.4.0

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

StorageGatewayGatewayList is a list of StorageGatewayGateways

func (*StorageGatewayGatewayList) DeepCopy added in v0.4.0

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

func (*StorageGatewayGatewayList) DeepCopyInto added in v0.4.0

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

func (*StorageGatewayGatewayList) DeepCopyObject added in v0.4.0

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

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

type StorageGatewayGatewayLogging added in v0.5.0

type StorageGatewayGatewayLogging struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageGatewayGatewayLoggingSpec   `json:"spec,omitempty"`
	Status            StorageGatewayGatewayLoggingStatus `json:"status,omitempty"`
}

func (*StorageGatewayGatewayLogging) DeepCopy added in v0.5.0

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

func (*StorageGatewayGatewayLogging) DeepCopyInto added in v0.5.0

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

func (*StorageGatewayGatewayLogging) DeepCopyObject added in v0.5.0

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

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

func (*StorageGatewayGatewayLogging) SetupWebhookWithManager added in v0.5.0

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

func (*StorageGatewayGatewayLogging) ValidateCreate added in v0.5.0

func (r *StorageGatewayGatewayLogging) ValidateCreate() error

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

func (*StorageGatewayGatewayLogging) ValidateDelete added in v0.5.0

func (r *StorageGatewayGatewayLogging) ValidateDelete() error

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

func (*StorageGatewayGatewayLogging) ValidateUpdate added in v0.5.0

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

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

type StorageGatewayGatewayLoggingList added in v0.5.0

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

StorageGatewayGatewayLoggingList is a list of StorageGatewayGatewayLoggings

func (*StorageGatewayGatewayLoggingList) DeepCopy added in v0.5.0

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

func (*StorageGatewayGatewayLoggingList) DeepCopyInto added in v0.5.0

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

func (*StorageGatewayGatewayLoggingList) DeepCopyObject added in v0.5.0

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

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

type StorageGatewayGatewayLoggingSpec added in v0.5.0

type StorageGatewayGatewayLoggingSpec struct {
	State *StorageGatewayGatewayLoggingSpecResource `json:"state,omitempty" tf:"-"`

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

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

func (*StorageGatewayGatewayLoggingSpec) DeepCopyInto added in v0.5.0

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

type StorageGatewayGatewayLoggingSpecResource added in v0.5.0

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

	GatewayID   *string `json:"gatewayID" tf:"gateway_id"`
	SlsLogstore *string `json:"slsLogstore" tf:"sls_logstore"`
	SlsProject  *string `json:"slsProject" tf:"sls_project"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
}

func (*StorageGatewayGatewayLoggingSpecResource) DeepCopy added in v0.5.0

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

func (*StorageGatewayGatewayLoggingSpecResource) DeepCopyInto added in v0.5.0

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

type StorageGatewayGatewayLoggingStatus added in v0.5.0

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

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

func (*StorageGatewayGatewayLoggingStatus) DeepCopyInto added in v0.5.0

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

type StorageGatewayGatewaySmbUser added in v0.5.0

type StorageGatewayGatewaySmbUser struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageGatewayGatewaySmbUserSpec   `json:"spec,omitempty"`
	Status            StorageGatewayGatewaySmbUserStatus `json:"status,omitempty"`
}

func (*StorageGatewayGatewaySmbUser) DeepCopy added in v0.5.0

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

func (*StorageGatewayGatewaySmbUser) DeepCopyInto added in v0.5.0

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

func (*StorageGatewayGatewaySmbUser) DeepCopyObject added in v0.5.0

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

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

func (*StorageGatewayGatewaySmbUser) SetupWebhookWithManager added in v0.5.0

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

func (*StorageGatewayGatewaySmbUser) ValidateCreate added in v0.5.0

func (r *StorageGatewayGatewaySmbUser) ValidateCreate() error

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

func (*StorageGatewayGatewaySmbUser) ValidateDelete added in v0.5.0

func (r *StorageGatewayGatewaySmbUser) ValidateDelete() error

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

func (*StorageGatewayGatewaySmbUser) ValidateUpdate added in v0.5.0

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

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

type StorageGatewayGatewaySmbUserList added in v0.5.0

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

StorageGatewayGatewaySmbUserList is a list of StorageGatewayGatewaySmbUsers

func (*StorageGatewayGatewaySmbUserList) DeepCopy added in v0.5.0

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

func (*StorageGatewayGatewaySmbUserList) DeepCopyInto added in v0.5.0

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

func (*StorageGatewayGatewaySmbUserList) DeepCopyObject added in v0.5.0

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

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

type StorageGatewayGatewaySmbUserSpec added in v0.5.0

type StorageGatewayGatewaySmbUserSpec struct {
	State *StorageGatewayGatewaySmbUserSpecResource `json:"state,omitempty" tf:"-"`

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

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

func (*StorageGatewayGatewaySmbUserSpec) DeepCopyInto added in v0.5.0

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

type StorageGatewayGatewaySmbUserSpecResource added in v0.5.0

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

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

	GatewayID *string `json:"gatewayID" tf:"gateway_id"`
	Password  *string `json:"-" sensitive:"true" tf:"password"`
	Username  *string `json:"username" tf:"username"`
}

func (*StorageGatewayGatewaySmbUserSpecResource) DeepCopy added in v0.5.0

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

func (*StorageGatewayGatewaySmbUserSpecResource) DeepCopyInto added in v0.5.0

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

type StorageGatewayGatewaySmbUserStatus added in v0.5.0

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

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

func (*StorageGatewayGatewaySmbUserStatus) DeepCopyInto added in v0.5.0

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

type StorageGatewayGatewaySpec added in v0.4.0

type StorageGatewayGatewaySpec struct {
	State *StorageGatewayGatewaySpecResource `json:"state,omitempty" tf:"-"`

	Resource StorageGatewayGatewaySpecResource `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 (*StorageGatewayGatewaySpec) DeepCopy added in v0.4.0

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

func (*StorageGatewayGatewaySpec) DeepCopyInto added in v0.4.0

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

type StorageGatewayGatewaySpecResource added in v0.4.0

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

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

	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	GatewayClass *string `json:"gatewayClass,omitempty" tf:"gateway_class"`
	GatewayName  *string `json:"gatewayName" tf:"gateway_name"`
	Location     *string `json:"location" tf:"location"`
	// +optional
	PaymentType *string `json:"paymentType,omitempty" tf:"payment_type"`
	// +optional
	PublicNetworkBandwidth *int64 `json:"publicNetworkBandwidth,omitempty" tf:"public_network_bandwidth"`
	// +optional
	ReasonDetail *string `json:"reasonDetail,omitempty" tf:"reason_detail"`
	// +optional
	ReasonType *string `json:"reasonType,omitempty" tf:"reason_type"`
	// +optional
	ReleaseAfterExpiration *bool `json:"releaseAfterExpiration,omitempty" tf:"release_after_expiration"`
	// +optional
	Status          *string `json:"status,omitempty" tf:"status"`
	StorageBundleID *string `json:"storageBundleID" tf:"storage_bundle_id"`
	Type            *string `json:"type" tf:"type"`
	// +optional
	VswitchID *string `json:"vswitchID,omitempty" tf:"vswitch_id"`
}

func (*StorageGatewayGatewaySpecResource) DeepCopy added in v0.4.0

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

func (*StorageGatewayGatewaySpecResource) DeepCopyInto added in v0.4.0

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

type StorageGatewayGatewayStatus added in v0.4.0

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

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

func (*StorageGatewayGatewayStatus) DeepCopyInto added in v0.4.0

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

type StorageGatewayStorageBundle

type StorageGatewayStorageBundle struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StorageGatewayStorageBundleSpec   `json:"spec,omitempty"`
	Status            StorageGatewayStorageBundleStatus `json:"status,omitempty"`
}

func (*StorageGatewayStorageBundle) DeepCopy

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

func (*StorageGatewayStorageBundle) DeepCopyInto

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

func (*StorageGatewayStorageBundle) DeepCopyObject

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

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

func (*StorageGatewayStorageBundle) SetupWebhookWithManager

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

func (*StorageGatewayStorageBundle) ValidateCreate

func (r *StorageGatewayStorageBundle) ValidateCreate() error

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

func (*StorageGatewayStorageBundle) ValidateDelete

func (r *StorageGatewayStorageBundle) ValidateDelete() error

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

func (*StorageGatewayStorageBundle) ValidateUpdate

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

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

type StorageGatewayStorageBundleList

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

StorageGatewayStorageBundleList is a list of StorageGatewayStorageBundles

func (*StorageGatewayStorageBundleList) DeepCopy

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

func (*StorageGatewayStorageBundleList) DeepCopyInto

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

func (*StorageGatewayStorageBundleList) DeepCopyObject

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

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

type StorageGatewayStorageBundleSpec

type StorageGatewayStorageBundleSpec struct {
	State *StorageGatewayStorageBundleSpecResource `json:"state,omitempty" tf:"-"`

	Resource StorageGatewayStorageBundleSpecResource `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 (*StorageGatewayStorageBundleSpec) DeepCopy

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

func (*StorageGatewayStorageBundleSpec) DeepCopyInto

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

type StorageGatewayStorageBundleSpecResource

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

	// +optional
	Description       *string `json:"description,omitempty" tf:"description"`
	StorageBundleName *string `json:"storageBundleName" tf:"storage_bundle_name"`
}

func (*StorageGatewayStorageBundleSpecResource) DeepCopy

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

func (*StorageGatewayStorageBundleSpecResource) DeepCopyInto

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

type StorageGatewayStorageBundleStatus

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

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

func (*StorageGatewayStorageBundleStatus) DeepCopyInto

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

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL