Documentation ¶
Overview ¶
+groupName=bastionhost.alicloud.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Host
- func (in *Host) DeepCopy() *Host
- func (in *Host) DeepCopyInto(out *Host)
- func (in *Host) DeepCopyObject() runtime.Object
- func (r *Host) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Host) ValidateCreate() error
- func (r *Host) ValidateDelete() error
- func (r *Host) ValidateUpdate(old runtime.Object) error
- type HostAccount
- func (in *HostAccount) DeepCopy() *HostAccount
- func (in *HostAccount) DeepCopyInto(out *HostAccount)
- func (in *HostAccount) DeepCopyObject() runtime.Object
- func (r *HostAccount) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HostAccount) ValidateCreate() error
- func (r *HostAccount) ValidateDelete() error
- func (r *HostAccount) ValidateUpdate(old runtime.Object) error
- type HostAccountList
- type HostAccountSpec
- type HostAccountSpecResource
- type HostAccountStatus
- type HostAccountUserAttachment
- func (in *HostAccountUserAttachment) DeepCopy() *HostAccountUserAttachment
- func (in *HostAccountUserAttachment) DeepCopyInto(out *HostAccountUserAttachment)
- func (in *HostAccountUserAttachment) DeepCopyObject() runtime.Object
- func (r *HostAccountUserAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HostAccountUserAttachment) ValidateCreate() error
- func (r *HostAccountUserAttachment) ValidateDelete() error
- func (r *HostAccountUserAttachment) ValidateUpdate(old runtime.Object) error
- type HostAccountUserAttachmentList
- type HostAccountUserAttachmentSpec
- type HostAccountUserAttachmentSpecResource
- type HostAccountUserAttachmentStatus
- type HostAccountUserGroupAttachment
- func (in *HostAccountUserGroupAttachment) DeepCopy() *HostAccountUserGroupAttachment
- func (in *HostAccountUserGroupAttachment) DeepCopyInto(out *HostAccountUserGroupAttachment)
- func (in *HostAccountUserGroupAttachment) DeepCopyObject() runtime.Object
- func (r *HostAccountUserGroupAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HostAccountUserGroupAttachment) ValidateCreate() error
- func (r *HostAccountUserGroupAttachment) ValidateDelete() error
- func (r *HostAccountUserGroupAttachment) ValidateUpdate(old runtime.Object) error
- type HostAccountUserGroupAttachmentList
- type HostAccountUserGroupAttachmentSpec
- type HostAccountUserGroupAttachmentSpecResource
- type HostAccountUserGroupAttachmentStatus
- type HostAttachment
- func (in *HostAttachment) DeepCopy() *HostAttachment
- func (in *HostAttachment) DeepCopyInto(out *HostAttachment)
- func (in *HostAttachment) DeepCopyObject() runtime.Object
- func (r *HostAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HostAttachment) ValidateCreate() error
- func (r *HostAttachment) ValidateDelete() error
- func (r *HostAttachment) ValidateUpdate(old runtime.Object) error
- type HostAttachmentList
- type HostAttachmentSpec
- type HostAttachmentSpecResource
- type HostAttachmentStatus
- type HostGroup
- func (in *HostGroup) DeepCopy() *HostGroup
- func (in *HostGroup) DeepCopyInto(out *HostGroup)
- func (in *HostGroup) DeepCopyObject() runtime.Object
- func (r *HostGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HostGroup) ValidateCreate() error
- func (r *HostGroup) ValidateDelete() error
- func (r *HostGroup) ValidateUpdate(old runtime.Object) error
- type HostGroupAccountUserAttachment
- func (in *HostGroupAccountUserAttachment) DeepCopy() *HostGroupAccountUserAttachment
- func (in *HostGroupAccountUserAttachment) DeepCopyInto(out *HostGroupAccountUserAttachment)
- func (in *HostGroupAccountUserAttachment) DeepCopyObject() runtime.Object
- func (r *HostGroupAccountUserAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HostGroupAccountUserAttachment) ValidateCreate() error
- func (r *HostGroupAccountUserAttachment) ValidateDelete() error
- func (r *HostGroupAccountUserAttachment) ValidateUpdate(old runtime.Object) error
- type HostGroupAccountUserAttachmentList
- type HostGroupAccountUserAttachmentSpec
- type HostGroupAccountUserAttachmentSpecResource
- type HostGroupAccountUserAttachmentStatus
- type HostGroupAccountUserGroupAttachment
- func (in *HostGroupAccountUserGroupAttachment) DeepCopy() *HostGroupAccountUserGroupAttachment
- func (in *HostGroupAccountUserGroupAttachment) DeepCopyInto(out *HostGroupAccountUserGroupAttachment)
- func (in *HostGroupAccountUserGroupAttachment) DeepCopyObject() runtime.Object
- func (r *HostGroupAccountUserGroupAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HostGroupAccountUserGroupAttachment) ValidateCreate() error
- func (r *HostGroupAccountUserGroupAttachment) ValidateDelete() error
- func (r *HostGroupAccountUserGroupAttachment) ValidateUpdate(old runtime.Object) error
- type HostGroupAccountUserGroupAttachmentList
- type HostGroupAccountUserGroupAttachmentSpec
- type HostGroupAccountUserGroupAttachmentSpecResource
- type HostGroupAccountUserGroupAttachmentStatus
- type HostGroupList
- type HostGroupSpec
- type HostGroupSpecResource
- type HostGroupStatus
- type HostList
- type HostSpec
- type HostSpecResource
- type HostStatus
- type Instance
- func (in *Instance) DeepCopy() *Instance
- func (in *Instance) DeepCopyInto(out *Instance)
- func (in *Instance) DeepCopyObject() runtime.Object
- func (r *Instance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Instance) ValidateCreate() error
- func (r *Instance) ValidateDelete() error
- func (r *Instance) ValidateUpdate(old runtime.Object) error
- type InstanceList
- type InstanceSpec
- type InstanceSpecResource
- type InstanceStatus
- type User
- func (in *User) DeepCopy() *User
- func (in *User) DeepCopyInto(out *User)
- func (in *User) DeepCopyObject() runtime.Object
- func (r *User) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *User) ValidateCreate() error
- func (r *User) ValidateDelete() error
- func (r *User) ValidateUpdate(old runtime.Object) error
- type UserAttachment
- func (in *UserAttachment) DeepCopy() *UserAttachment
- func (in *UserAttachment) DeepCopyInto(out *UserAttachment)
- func (in *UserAttachment) DeepCopyObject() runtime.Object
- func (r *UserAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *UserAttachment) ValidateCreate() error
- func (r *UserAttachment) ValidateDelete() error
- func (r *UserAttachment) ValidateUpdate(old runtime.Object) error
- type UserAttachmentList
- type UserAttachmentSpec
- type UserAttachmentSpecResource
- type UserAttachmentStatus
- type UserGroup
- func (in *UserGroup) DeepCopy() *UserGroup
- func (in *UserGroup) DeepCopyInto(out *UserGroup)
- func (in *UserGroup) DeepCopyObject() runtime.Object
- func (r *UserGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *UserGroup) ValidateCreate() error
- func (r *UserGroup) ValidateDelete() error
- func (r *UserGroup) ValidateUpdate(old runtime.Object) error
- type UserGroupList
- type UserGroupSpec
- type UserGroupSpecResource
- type UserGroupStatus
- type UserList
- type UserSpec
- type UserSpecResource
- type UserStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: bastionhost.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Host ¶
type Host struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HostSpec `json:"spec,omitempty"` Status HostStatus `json:"status,omitempty"` }
func (*Host) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Host.
func (*Host) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Host) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Host) SetupWebhookWithManager ¶
func (*Host) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Host) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type HostAccount ¶
type HostAccount struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HostAccountSpec `json:"spec,omitempty"` Status HostAccountStatus `json:"status,omitempty"` }
func (*HostAccount) DeepCopy ¶
func (in *HostAccount) DeepCopy() *HostAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAccount.
func (*HostAccount) DeepCopyInto ¶
func (in *HostAccount) DeepCopyInto(out *HostAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostAccount) DeepCopyObject ¶
func (in *HostAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HostAccount) SetupWebhookWithManager ¶
func (r *HostAccount) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HostAccount) ValidateCreate ¶
func (r *HostAccount) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HostAccount) ValidateDelete ¶
func (r *HostAccount) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HostAccount) ValidateUpdate ¶
func (r *HostAccount) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HostAccountList ¶
type HostAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HostAccount CRD objects Items []HostAccount `json:"items,omitempty"` }
HostAccountList is a list of HostAccounts
func (*HostAccountList) DeepCopy ¶
func (in *HostAccountList) DeepCopy() *HostAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAccountList.
func (*HostAccountList) DeepCopyInto ¶
func (in *HostAccountList) DeepCopyInto(out *HostAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostAccountList) DeepCopyObject ¶
func (in *HostAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HostAccountSpec ¶
type HostAccountSpec struct { State *HostAccountSpecResource `json:"state,omitempty" tf:"-"` Resource HostAccountSpecResource `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 (*HostAccountSpec) DeepCopy ¶
func (in *HostAccountSpec) DeepCopy() *HostAccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAccountSpec.
func (*HostAccountSpec) DeepCopyInto ¶
func (in *HostAccountSpec) DeepCopyInto(out *HostAccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostAccountSpecResource ¶
type HostAccountSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional HostAccountID *string `json:"hostAccountID,omitempty" tf:"host_account_id"` HostAccountName *string `json:"hostAccountName" tf:"host_account_name"` HostID *string `json:"hostID" tf:"host_id"` InstanceID *string `json:"instanceID" tf:"instance_id"` // +optional PassPhrase *string `json:"-" sensitive:"true" tf:"pass_phrase"` // +optional Password *string `json:"-" sensitive:"true" tf:"password"` // +optional PrivateKey *string `json:"-" sensitive:"true" tf:"private_key"` ProtocolName *string `json:"protocolName" tf:"protocol_name"` }
func (*HostAccountSpecResource) DeepCopy ¶
func (in *HostAccountSpecResource) DeepCopy() *HostAccountSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAccountSpecResource.
func (*HostAccountSpecResource) DeepCopyInto ¶
func (in *HostAccountSpecResource) DeepCopyInto(out *HostAccountSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostAccountStatus ¶
type HostAccountStatus 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 (*HostAccountStatus) DeepCopy ¶
func (in *HostAccountStatus) DeepCopy() *HostAccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAccountStatus.
func (*HostAccountStatus) DeepCopyInto ¶
func (in *HostAccountStatus) DeepCopyInto(out *HostAccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostAccountUserAttachment ¶
type HostAccountUserAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HostAccountUserAttachmentSpec `json:"spec,omitempty"` Status HostAccountUserAttachmentStatus `json:"status,omitempty"` }
func (*HostAccountUserAttachment) DeepCopy ¶
func (in *HostAccountUserAttachment) DeepCopy() *HostAccountUserAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAccountUserAttachment.
func (*HostAccountUserAttachment) DeepCopyInto ¶
func (in *HostAccountUserAttachment) DeepCopyInto(out *HostAccountUserAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostAccountUserAttachment) DeepCopyObject ¶
func (in *HostAccountUserAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HostAccountUserAttachment) SetupWebhookWithManager ¶
func (r *HostAccountUserAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HostAccountUserAttachment) ValidateCreate ¶
func (r *HostAccountUserAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HostAccountUserAttachment) ValidateDelete ¶
func (r *HostAccountUserAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HostAccountUserAttachment) ValidateUpdate ¶
func (r *HostAccountUserAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HostAccountUserAttachmentList ¶
type HostAccountUserAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HostAccountUserAttachment CRD objects Items []HostAccountUserAttachment `json:"items,omitempty"` }
HostAccountUserAttachmentList is a list of HostAccountUserAttachments
func (*HostAccountUserAttachmentList) DeepCopy ¶
func (in *HostAccountUserAttachmentList) DeepCopy() *HostAccountUserAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAccountUserAttachmentList.
func (*HostAccountUserAttachmentList) DeepCopyInto ¶
func (in *HostAccountUserAttachmentList) DeepCopyInto(out *HostAccountUserAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostAccountUserAttachmentList) DeepCopyObject ¶
func (in *HostAccountUserAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HostAccountUserAttachmentSpec ¶
type HostAccountUserAttachmentSpec struct { State *HostAccountUserAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource HostAccountUserAttachmentSpecResource `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 (*HostAccountUserAttachmentSpec) DeepCopy ¶
func (in *HostAccountUserAttachmentSpec) DeepCopy() *HostAccountUserAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAccountUserAttachmentSpec.
func (*HostAccountUserAttachmentSpec) DeepCopyInto ¶
func (in *HostAccountUserAttachmentSpec) DeepCopyInto(out *HostAccountUserAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostAccountUserAttachmentSpecResource ¶
type HostAccountUserAttachmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` HostAccountIDS []string `json:"hostAccountIDS" tf:"host_account_ids"` HostID *string `json:"hostID" tf:"host_id"` InstanceID *string `json:"instanceID" tf:"instance_id"` UserID *string `json:"userID" tf:"user_id"` }
func (*HostAccountUserAttachmentSpecResource) DeepCopy ¶
func (in *HostAccountUserAttachmentSpecResource) DeepCopy() *HostAccountUserAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAccountUserAttachmentSpecResource.
func (*HostAccountUserAttachmentSpecResource) DeepCopyInto ¶
func (in *HostAccountUserAttachmentSpecResource) DeepCopyInto(out *HostAccountUserAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostAccountUserAttachmentStatus ¶
type HostAccountUserAttachmentStatus 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 (*HostAccountUserAttachmentStatus) DeepCopy ¶
func (in *HostAccountUserAttachmentStatus) DeepCopy() *HostAccountUserAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAccountUserAttachmentStatus.
func (*HostAccountUserAttachmentStatus) DeepCopyInto ¶
func (in *HostAccountUserAttachmentStatus) DeepCopyInto(out *HostAccountUserAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostAccountUserGroupAttachment ¶
type HostAccountUserGroupAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HostAccountUserGroupAttachmentSpec `json:"spec,omitempty"` Status HostAccountUserGroupAttachmentStatus `json:"status,omitempty"` }
func (*HostAccountUserGroupAttachment) DeepCopy ¶
func (in *HostAccountUserGroupAttachment) DeepCopy() *HostAccountUserGroupAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAccountUserGroupAttachment.
func (*HostAccountUserGroupAttachment) DeepCopyInto ¶
func (in *HostAccountUserGroupAttachment) DeepCopyInto(out *HostAccountUserGroupAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostAccountUserGroupAttachment) DeepCopyObject ¶
func (in *HostAccountUserGroupAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HostAccountUserGroupAttachment) SetupWebhookWithManager ¶
func (r *HostAccountUserGroupAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HostAccountUserGroupAttachment) ValidateCreate ¶
func (r *HostAccountUserGroupAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HostAccountUserGroupAttachment) ValidateDelete ¶
func (r *HostAccountUserGroupAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HostAccountUserGroupAttachment) ValidateUpdate ¶
func (r *HostAccountUserGroupAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HostAccountUserGroupAttachmentList ¶
type HostAccountUserGroupAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HostAccountUserGroupAttachment CRD objects Items []HostAccountUserGroupAttachment `json:"items,omitempty"` }
HostAccountUserGroupAttachmentList is a list of HostAccountUserGroupAttachments
func (*HostAccountUserGroupAttachmentList) DeepCopy ¶
func (in *HostAccountUserGroupAttachmentList) DeepCopy() *HostAccountUserGroupAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAccountUserGroupAttachmentList.
func (*HostAccountUserGroupAttachmentList) DeepCopyInto ¶
func (in *HostAccountUserGroupAttachmentList) DeepCopyInto(out *HostAccountUserGroupAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostAccountUserGroupAttachmentList) DeepCopyObject ¶
func (in *HostAccountUserGroupAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HostAccountUserGroupAttachmentSpec ¶
type HostAccountUserGroupAttachmentSpec struct { State *HostAccountUserGroupAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource HostAccountUserGroupAttachmentSpecResource `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 (*HostAccountUserGroupAttachmentSpec) DeepCopy ¶
func (in *HostAccountUserGroupAttachmentSpec) DeepCopy() *HostAccountUserGroupAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAccountUserGroupAttachmentSpec.
func (*HostAccountUserGroupAttachmentSpec) DeepCopyInto ¶
func (in *HostAccountUserGroupAttachmentSpec) DeepCopyInto(out *HostAccountUserGroupAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostAccountUserGroupAttachmentSpecResource ¶
type HostAccountUserGroupAttachmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` HostAccountIDS []string `json:"hostAccountIDS" tf:"host_account_ids"` HostID *string `json:"hostID" tf:"host_id"` InstanceID *string `json:"instanceID" tf:"instance_id"` UserGroupID *string `json:"userGroupID" tf:"user_group_id"` }
func (*HostAccountUserGroupAttachmentSpecResource) DeepCopy ¶
func (in *HostAccountUserGroupAttachmentSpecResource) DeepCopy() *HostAccountUserGroupAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAccountUserGroupAttachmentSpecResource.
func (*HostAccountUserGroupAttachmentSpecResource) DeepCopyInto ¶
func (in *HostAccountUserGroupAttachmentSpecResource) DeepCopyInto(out *HostAccountUserGroupAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostAccountUserGroupAttachmentStatus ¶
type HostAccountUserGroupAttachmentStatus 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 (*HostAccountUserGroupAttachmentStatus) DeepCopy ¶
func (in *HostAccountUserGroupAttachmentStatus) DeepCopy() *HostAccountUserGroupAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAccountUserGroupAttachmentStatus.
func (*HostAccountUserGroupAttachmentStatus) DeepCopyInto ¶
func (in *HostAccountUserGroupAttachmentStatus) DeepCopyInto(out *HostAccountUserGroupAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostAttachment ¶
type HostAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HostAttachmentSpec `json:"spec,omitempty"` Status HostAttachmentStatus `json:"status,omitempty"` }
func (*HostAttachment) DeepCopy ¶
func (in *HostAttachment) DeepCopy() *HostAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAttachment.
func (*HostAttachment) DeepCopyInto ¶
func (in *HostAttachment) DeepCopyInto(out *HostAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostAttachment) DeepCopyObject ¶
func (in *HostAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HostAttachment) SetupWebhookWithManager ¶
func (r *HostAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HostAttachment) ValidateCreate ¶
func (r *HostAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HostAttachment) ValidateDelete ¶
func (r *HostAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HostAttachment) ValidateUpdate ¶
func (r *HostAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HostAttachmentList ¶
type HostAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HostAttachment CRD objects Items []HostAttachment `json:"items,omitempty"` }
HostAttachmentList is a list of HostAttachments
func (*HostAttachmentList) DeepCopy ¶
func (in *HostAttachmentList) DeepCopy() *HostAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAttachmentList.
func (*HostAttachmentList) DeepCopyInto ¶
func (in *HostAttachmentList) DeepCopyInto(out *HostAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostAttachmentList) DeepCopyObject ¶
func (in *HostAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HostAttachmentSpec ¶
type HostAttachmentSpec struct { State *HostAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource HostAttachmentSpecResource `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 (*HostAttachmentSpec) DeepCopy ¶
func (in *HostAttachmentSpec) DeepCopy() *HostAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAttachmentSpec.
func (*HostAttachmentSpec) DeepCopyInto ¶
func (in *HostAttachmentSpec) DeepCopyInto(out *HostAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostAttachmentSpecResource ¶
type HostAttachmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` HostGroupID *string `json:"hostGroupID" tf:"host_group_id"` HostID *string `json:"hostID" tf:"host_id"` InstanceID *string `json:"instanceID" tf:"instance_id"` }
func (*HostAttachmentSpecResource) DeepCopy ¶
func (in *HostAttachmentSpecResource) DeepCopy() *HostAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAttachmentSpecResource.
func (*HostAttachmentSpecResource) DeepCopyInto ¶
func (in *HostAttachmentSpecResource) DeepCopyInto(out *HostAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostAttachmentStatus ¶
type HostAttachmentStatus 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 (*HostAttachmentStatus) DeepCopy ¶
func (in *HostAttachmentStatus) DeepCopy() *HostAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostAttachmentStatus.
func (*HostAttachmentStatus) DeepCopyInto ¶
func (in *HostAttachmentStatus) DeepCopyInto(out *HostAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostGroup ¶
type HostGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HostGroupSpec `json:"spec,omitempty"` Status HostGroupStatus `json:"status,omitempty"` }
func (*HostGroup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostGroup.
func (*HostGroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostGroup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HostGroup) SetupWebhookWithManager ¶
func (*HostGroup) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HostGroup) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type HostGroupAccountUserAttachment ¶
type HostGroupAccountUserAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HostGroupAccountUserAttachmentSpec `json:"spec,omitempty"` Status HostGroupAccountUserAttachmentStatus `json:"status,omitempty"` }
func (*HostGroupAccountUserAttachment) DeepCopy ¶
func (in *HostGroupAccountUserAttachment) DeepCopy() *HostGroupAccountUserAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostGroupAccountUserAttachment.
func (*HostGroupAccountUserAttachment) DeepCopyInto ¶
func (in *HostGroupAccountUserAttachment) DeepCopyInto(out *HostGroupAccountUserAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostGroupAccountUserAttachment) DeepCopyObject ¶
func (in *HostGroupAccountUserAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HostGroupAccountUserAttachment) SetupWebhookWithManager ¶
func (r *HostGroupAccountUserAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HostGroupAccountUserAttachment) ValidateCreate ¶
func (r *HostGroupAccountUserAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HostGroupAccountUserAttachment) ValidateDelete ¶
func (r *HostGroupAccountUserAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HostGroupAccountUserAttachment) ValidateUpdate ¶
func (r *HostGroupAccountUserAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HostGroupAccountUserAttachmentList ¶
type HostGroupAccountUserAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HostGroupAccountUserAttachment CRD objects Items []HostGroupAccountUserAttachment `json:"items,omitempty"` }
HostGroupAccountUserAttachmentList is a list of HostGroupAccountUserAttachments
func (*HostGroupAccountUserAttachmentList) DeepCopy ¶
func (in *HostGroupAccountUserAttachmentList) DeepCopy() *HostGroupAccountUserAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostGroupAccountUserAttachmentList.
func (*HostGroupAccountUserAttachmentList) DeepCopyInto ¶
func (in *HostGroupAccountUserAttachmentList) DeepCopyInto(out *HostGroupAccountUserAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostGroupAccountUserAttachmentList) DeepCopyObject ¶
func (in *HostGroupAccountUserAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HostGroupAccountUserAttachmentSpec ¶
type HostGroupAccountUserAttachmentSpec struct { State *HostGroupAccountUserAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource HostGroupAccountUserAttachmentSpecResource `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 (*HostGroupAccountUserAttachmentSpec) DeepCopy ¶
func (in *HostGroupAccountUserAttachmentSpec) DeepCopy() *HostGroupAccountUserAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostGroupAccountUserAttachmentSpec.
func (*HostGroupAccountUserAttachmentSpec) DeepCopyInto ¶
func (in *HostGroupAccountUserAttachmentSpec) DeepCopyInto(out *HostGroupAccountUserAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostGroupAccountUserAttachmentSpecResource ¶
type HostGroupAccountUserAttachmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` HostAccountNames []string `json:"hostAccountNames" tf:"host_account_names"` HostGroupID *string `json:"hostGroupID" tf:"host_group_id"` InstanceID *string `json:"instanceID" tf:"instance_id"` UserID *string `json:"userID" tf:"user_id"` }
func (*HostGroupAccountUserAttachmentSpecResource) DeepCopy ¶
func (in *HostGroupAccountUserAttachmentSpecResource) DeepCopy() *HostGroupAccountUserAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostGroupAccountUserAttachmentSpecResource.
func (*HostGroupAccountUserAttachmentSpecResource) DeepCopyInto ¶
func (in *HostGroupAccountUserAttachmentSpecResource) DeepCopyInto(out *HostGroupAccountUserAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostGroupAccountUserAttachmentStatus ¶
type HostGroupAccountUserAttachmentStatus 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 (*HostGroupAccountUserAttachmentStatus) DeepCopy ¶
func (in *HostGroupAccountUserAttachmentStatus) DeepCopy() *HostGroupAccountUserAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostGroupAccountUserAttachmentStatus.
func (*HostGroupAccountUserAttachmentStatus) DeepCopyInto ¶
func (in *HostGroupAccountUserAttachmentStatus) DeepCopyInto(out *HostGroupAccountUserAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostGroupAccountUserGroupAttachment ¶
type HostGroupAccountUserGroupAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HostGroupAccountUserGroupAttachmentSpec `json:"spec,omitempty"` Status HostGroupAccountUserGroupAttachmentStatus `json:"status,omitempty"` }
func (*HostGroupAccountUserGroupAttachment) DeepCopy ¶
func (in *HostGroupAccountUserGroupAttachment) DeepCopy() *HostGroupAccountUserGroupAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostGroupAccountUserGroupAttachment.
func (*HostGroupAccountUserGroupAttachment) DeepCopyInto ¶
func (in *HostGroupAccountUserGroupAttachment) DeepCopyInto(out *HostGroupAccountUserGroupAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostGroupAccountUserGroupAttachment) DeepCopyObject ¶
func (in *HostGroupAccountUserGroupAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HostGroupAccountUserGroupAttachment) SetupWebhookWithManager ¶
func (r *HostGroupAccountUserGroupAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HostGroupAccountUserGroupAttachment) ValidateCreate ¶
func (r *HostGroupAccountUserGroupAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HostGroupAccountUserGroupAttachment) ValidateDelete ¶
func (r *HostGroupAccountUserGroupAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HostGroupAccountUserGroupAttachment) ValidateUpdate ¶
func (r *HostGroupAccountUserGroupAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HostGroupAccountUserGroupAttachmentList ¶
type HostGroupAccountUserGroupAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HostGroupAccountUserGroupAttachment CRD objects Items []HostGroupAccountUserGroupAttachment `json:"items,omitempty"` }
HostGroupAccountUserGroupAttachmentList is a list of HostGroupAccountUserGroupAttachments
func (*HostGroupAccountUserGroupAttachmentList) DeepCopy ¶
func (in *HostGroupAccountUserGroupAttachmentList) DeepCopy() *HostGroupAccountUserGroupAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostGroupAccountUserGroupAttachmentList.
func (*HostGroupAccountUserGroupAttachmentList) DeepCopyInto ¶
func (in *HostGroupAccountUserGroupAttachmentList) DeepCopyInto(out *HostGroupAccountUserGroupAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostGroupAccountUserGroupAttachmentList) DeepCopyObject ¶
func (in *HostGroupAccountUserGroupAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HostGroupAccountUserGroupAttachmentSpec ¶
type HostGroupAccountUserGroupAttachmentSpec struct { State *HostGroupAccountUserGroupAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource HostGroupAccountUserGroupAttachmentSpecResource `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 (*HostGroupAccountUserGroupAttachmentSpec) DeepCopy ¶
func (in *HostGroupAccountUserGroupAttachmentSpec) DeepCopy() *HostGroupAccountUserGroupAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostGroupAccountUserGroupAttachmentSpec.
func (*HostGroupAccountUserGroupAttachmentSpec) DeepCopyInto ¶
func (in *HostGroupAccountUserGroupAttachmentSpec) DeepCopyInto(out *HostGroupAccountUserGroupAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostGroupAccountUserGroupAttachmentSpecResource ¶
type HostGroupAccountUserGroupAttachmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` HostAccountNames []string `json:"hostAccountNames" tf:"host_account_names"` HostGroupID *string `json:"hostGroupID" tf:"host_group_id"` InstanceID *string `json:"instanceID" tf:"instance_id"` UserGroupID *string `json:"userGroupID" tf:"user_group_id"` }
func (*HostGroupAccountUserGroupAttachmentSpecResource) DeepCopy ¶
func (in *HostGroupAccountUserGroupAttachmentSpecResource) DeepCopy() *HostGroupAccountUserGroupAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostGroupAccountUserGroupAttachmentSpecResource.
func (*HostGroupAccountUserGroupAttachmentSpecResource) DeepCopyInto ¶
func (in *HostGroupAccountUserGroupAttachmentSpecResource) DeepCopyInto(out *HostGroupAccountUserGroupAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostGroupAccountUserGroupAttachmentStatus ¶
type HostGroupAccountUserGroupAttachmentStatus 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 (*HostGroupAccountUserGroupAttachmentStatus) DeepCopy ¶
func (in *HostGroupAccountUserGroupAttachmentStatus) DeepCopy() *HostGroupAccountUserGroupAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostGroupAccountUserGroupAttachmentStatus.
func (*HostGroupAccountUserGroupAttachmentStatus) DeepCopyInto ¶
func (in *HostGroupAccountUserGroupAttachmentStatus) DeepCopyInto(out *HostGroupAccountUserGroupAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostGroupList ¶
type HostGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HostGroup CRD objects Items []HostGroup `json:"items,omitempty"` }
HostGroupList is a list of HostGroups
func (*HostGroupList) DeepCopy ¶
func (in *HostGroupList) DeepCopy() *HostGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostGroupList.
func (*HostGroupList) DeepCopyInto ¶
func (in *HostGroupList) DeepCopyInto(out *HostGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostGroupList) DeepCopyObject ¶
func (in *HostGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HostGroupSpec ¶
type HostGroupSpec struct { State *HostGroupSpecResource `json:"state,omitempty" tf:"-"` Resource HostGroupSpecResource `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 (*HostGroupSpec) DeepCopy ¶
func (in *HostGroupSpec) DeepCopy() *HostGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostGroupSpec.
func (*HostGroupSpec) DeepCopyInto ¶
func (in *HostGroupSpec) DeepCopyInto(out *HostGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostGroupSpecResource ¶
type HostGroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Comment *string `json:"comment,omitempty" tf:"comment"` // +optional HostGroupID *string `json:"hostGroupID,omitempty" tf:"host_group_id"` HostGroupName *string `json:"hostGroupName" tf:"host_group_name"` InstanceID *string `json:"instanceID" tf:"instance_id"` }
func (*HostGroupSpecResource) DeepCopy ¶
func (in *HostGroupSpecResource) DeepCopy() *HostGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostGroupSpecResource.
func (*HostGroupSpecResource) DeepCopyInto ¶
func (in *HostGroupSpecResource) DeepCopyInto(out *HostGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostGroupStatus ¶
type HostGroupStatus 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 (*HostGroupStatus) DeepCopy ¶
func (in *HostGroupStatus) DeepCopy() *HostGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostGroupStatus.
func (*HostGroupStatus) DeepCopyInto ¶
func (in *HostGroupStatus) DeepCopyInto(out *HostGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostList ¶
type HostList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Host CRD objects Items []Host `json:"items,omitempty"` }
HostList is a list of Hosts
func (*HostList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostList.
func (*HostList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HostSpec ¶
type HostSpec struct { State *HostSpecResource `json:"state,omitempty" tf:"-"` Resource HostSpecResource `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 (*HostSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostSpec.
func (*HostSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostSpecResource ¶
type HostSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ActiveAddressType *string `json:"activeAddressType" tf:"active_address_type"` // +optional Comment *string `json:"comment,omitempty" tf:"comment"` // +optional HostID *string `json:"hostID,omitempty" tf:"host_id"` HostName *string `json:"hostName" tf:"host_name"` // +optional HostPrivateAddress *string `json:"hostPrivateAddress,omitempty" tf:"host_private_address"` // +optional HostPublicAddress *string `json:"hostPublicAddress,omitempty" tf:"host_public_address"` InstanceID *string `json:"instanceID" tf:"instance_id"` // +optional InstanceRegionID *string `json:"instanceRegionID,omitempty" tf:"instance_region_id"` OsType *string `json:"osType" tf:"os_type"` Source *string `json:"source" tf:"source"` // +optional SourceInstanceID *string `json:"sourceInstanceID,omitempty" tf:"source_instance_id"` }
func (*HostSpecResource) DeepCopy ¶
func (in *HostSpecResource) DeepCopy() *HostSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostSpecResource.
func (*HostSpecResource) DeepCopyInto ¶
func (in *HostSpecResource) DeepCopyInto(out *HostSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostStatus ¶
type HostStatus 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 (*HostStatus) DeepCopy ¶
func (in *HostStatus) DeepCopy() *HostStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostStatus.
func (*HostStatus) DeepCopyInto ¶
func (in *HostStatus) DeepCopyInto(out *HostStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instance ¶
type Instance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceSpec `json:"spec,omitempty"` Status InstanceStatus `json:"status,omitempty"` }
func (*Instance) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance.
func (*Instance) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Instance) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Instance) SetupWebhookWithManager ¶
func (*Instance) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Instance) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type InstanceList ¶
type InstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Instance CRD objects Items []Instance `json:"items,omitempty"` }
InstanceList is a list of Instances
func (*InstanceList) DeepCopy ¶
func (in *InstanceList) DeepCopy() *InstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceList.
func (*InstanceList) DeepCopyInto ¶
func (in *InstanceList) DeepCopyInto(out *InstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceList) DeepCopyObject ¶
func (in *InstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstanceSpec ¶
type InstanceSpec struct { State *InstanceSpecResource `json:"state,omitempty" tf:"-"` Resource InstanceSpecResource `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 (*InstanceSpec) DeepCopy ¶
func (in *InstanceSpec) DeepCopy() *InstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpec.
func (*InstanceSpec) DeepCopyInto ¶
func (in *InstanceSpec) DeepCopyInto(out *InstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecResource ¶
type InstanceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Description *string `json:"description" tf:"description"` // +optional EnablePublicAccess *bool `json:"enablePublicAccess,omitempty" tf:"enable_public_access"` LicenseCode *string `json:"licenseCode" tf:"license_code"` // +optional Period *int64 `json:"period,omitempty" tf:"period"` // +optional ResourceGroupID *string `json:"resourceGroupID,omitempty" tf:"resource_group_id"` SecurityGroupIDS []string `json:"securityGroupIDS" tf:"security_group_ids"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` VswitchID *string `json:"vswitchID" tf:"vswitch_id"` }
func (*InstanceSpecResource) DeepCopy ¶
func (in *InstanceSpecResource) DeepCopy() *InstanceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecResource.
func (*InstanceSpecResource) DeepCopyInto ¶
func (in *InstanceSpecResource) DeepCopyInto(out *InstanceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceStatus ¶
type InstanceStatus 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 (*InstanceStatus) DeepCopy ¶
func (in *InstanceStatus) DeepCopy() *InstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStatus.
func (*InstanceStatus) DeepCopyInto ¶
func (in *InstanceStatus) DeepCopyInto(out *InstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type User ¶
type User struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserSpec `json:"spec,omitempty"` Status UserStatus `json:"status,omitempty"` }
func (*User) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.
func (*User) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*User) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*User) SetupWebhookWithManager ¶
func (*User) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*User) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type UserAttachment ¶
type UserAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserAttachmentSpec `json:"spec,omitempty"` Status UserAttachmentStatus `json:"status,omitempty"` }
func (*UserAttachment) DeepCopy ¶
func (in *UserAttachment) DeepCopy() *UserAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAttachment.
func (*UserAttachment) DeepCopyInto ¶
func (in *UserAttachment) DeepCopyInto(out *UserAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserAttachment) DeepCopyObject ¶
func (in *UserAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserAttachment) SetupWebhookWithManager ¶
func (r *UserAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*UserAttachment) ValidateCreate ¶
func (r *UserAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*UserAttachment) ValidateDelete ¶
func (r *UserAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*UserAttachment) ValidateUpdate ¶
func (r *UserAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type UserAttachmentList ¶
type UserAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of UserAttachment CRD objects Items []UserAttachment `json:"items,omitempty"` }
UserAttachmentList is a list of UserAttachments
func (*UserAttachmentList) DeepCopy ¶
func (in *UserAttachmentList) DeepCopy() *UserAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAttachmentList.
func (*UserAttachmentList) DeepCopyInto ¶
func (in *UserAttachmentList) DeepCopyInto(out *UserAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserAttachmentList) DeepCopyObject ¶
func (in *UserAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserAttachmentSpec ¶
type UserAttachmentSpec struct { State *UserAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource UserAttachmentSpecResource `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 (*UserAttachmentSpec) DeepCopy ¶
func (in *UserAttachmentSpec) DeepCopy() *UserAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAttachmentSpec.
func (*UserAttachmentSpec) DeepCopyInto ¶
func (in *UserAttachmentSpec) DeepCopyInto(out *UserAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAttachmentSpecResource ¶
type UserAttachmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` InstanceID *string `json:"instanceID" tf:"instance_id"` UserGroupID *string `json:"userGroupID" tf:"user_group_id"` UserID *string `json:"userID" tf:"user_id"` }
func (*UserAttachmentSpecResource) DeepCopy ¶
func (in *UserAttachmentSpecResource) DeepCopy() *UserAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAttachmentSpecResource.
func (*UserAttachmentSpecResource) DeepCopyInto ¶
func (in *UserAttachmentSpecResource) DeepCopyInto(out *UserAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAttachmentStatus ¶
type UserAttachmentStatus 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 (*UserAttachmentStatus) DeepCopy ¶
func (in *UserAttachmentStatus) DeepCopy() *UserAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAttachmentStatus.
func (*UserAttachmentStatus) DeepCopyInto ¶
func (in *UserAttachmentStatus) DeepCopyInto(out *UserAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserGroup ¶
type UserGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserGroupSpec `json:"spec,omitempty"` Status UserGroupStatus `json:"status,omitempty"` }
func (*UserGroup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroup.
func (*UserGroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserGroup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserGroup) SetupWebhookWithManager ¶
func (*UserGroup) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*UserGroup) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type UserGroupList ¶
type UserGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of UserGroup CRD objects Items []UserGroup `json:"items,omitempty"` }
UserGroupList is a list of UserGroups
func (*UserGroupList) DeepCopy ¶
func (in *UserGroupList) DeepCopy() *UserGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupList.
func (*UserGroupList) DeepCopyInto ¶
func (in *UserGroupList) DeepCopyInto(out *UserGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserGroupList) DeepCopyObject ¶
func (in *UserGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserGroupSpec ¶
type UserGroupSpec struct { State *UserGroupSpecResource `json:"state,omitempty" tf:"-"` Resource UserGroupSpecResource `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 (*UserGroupSpec) DeepCopy ¶
func (in *UserGroupSpec) DeepCopy() *UserGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupSpec.
func (*UserGroupSpec) DeepCopyInto ¶
func (in *UserGroupSpec) DeepCopyInto(out *UserGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserGroupSpecResource ¶
type UserGroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Comment *string `json:"comment,omitempty" tf:"comment"` InstanceID *string `json:"instanceID" tf:"instance_id"` // +optional UserGroupID *string `json:"userGroupID,omitempty" tf:"user_group_id"` UserGroupName *string `json:"userGroupName" tf:"user_group_name"` }
func (*UserGroupSpecResource) DeepCopy ¶
func (in *UserGroupSpecResource) DeepCopy() *UserGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupSpecResource.
func (*UserGroupSpecResource) DeepCopyInto ¶
func (in *UserGroupSpecResource) DeepCopyInto(out *UserGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserGroupStatus ¶
type UserGroupStatus 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 (*UserGroupStatus) DeepCopy ¶
func (in *UserGroupStatus) DeepCopy() *UserGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupStatus.
func (*UserGroupStatus) DeepCopyInto ¶
func (in *UserGroupStatus) DeepCopyInto(out *UserGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserList ¶
type UserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of User CRD objects Items []User `json:"items,omitempty"` }
UserList is a list of Users
func (*UserList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserList.
func (*UserList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserSpec ¶
type UserSpec struct { State *UserSpecResource `json:"state,omitempty" tf:"-"` Resource UserSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*UserSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpec.
func (*UserSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSpecResource ¶
type UserSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Comment *string `json:"comment,omitempty" tf:"comment"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional Email *string `json:"email,omitempty" tf:"email"` InstanceID *string `json:"instanceID" tf:"instance_id"` // +optional Mobile *string `json:"mobile,omitempty" tf:"mobile"` // +optional MobileCountryCode *string `json:"mobileCountryCode,omitempty" tf:"mobile_country_code"` // +optional Password *string `json:"-" sensitive:"true" tf:"password"` Source *string `json:"source" tf:"source"` // +optional SourceUserID *string `json:"sourceUserID,omitempty" tf:"source_user_id"` // +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 (*UserSpecResource) DeepCopy ¶
func (in *UserSpecResource) DeepCopy() *UserSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpecResource.
func (*UserSpecResource) DeepCopyInto ¶
func (in *UserSpecResource) DeepCopyInto(out *UserSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserStatus ¶
type UserStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*UserStatus) DeepCopy ¶
func (in *UserStatus) DeepCopy() *UserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStatus.
func (*UserStatus) DeepCopyInto ¶
func (in *UserStatus) DeepCopyInto(out *UserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- host_account_types.go
- host_account_user_attachment_types.go
- host_account_user_attachment_webhook.go
- host_account_user_group_attachment_types.go
- host_account_user_group_attachment_webhook.go
- host_account_webhook.go
- host_attachment_types.go
- host_attachment_webhook.go
- host_group_account_user_attachment_types.go
- host_group_account_user_attachment_webhook.go
- host_group_account_user_group_attachment_types.go
- host_group_account_user_group_attachment_webhook.go
- host_group_types.go
- host_group_webhook.go
- host_types.go
- host_webhook.go
- instance_types.go
- instance_webhook.go
- register.go
- user_attachment_types.go
- user_attachment_webhook.go
- user_group_types.go
- user_group_webhook.go
- user_types.go
- user_webhook.go
- zz_generated.deepcopy.go