Documentation ¶
Overview ¶
+groupName=ecs.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 AutoSnapshotPolicy
- func (in *AutoSnapshotPolicy) DeepCopy() *AutoSnapshotPolicy
- func (in *AutoSnapshotPolicy) DeepCopyInto(out *AutoSnapshotPolicy)
- func (in *AutoSnapshotPolicy) DeepCopyObject() runtime.Object
- func (r *AutoSnapshotPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AutoSnapshotPolicy) ValidateCreate() error
- func (r *AutoSnapshotPolicy) ValidateDelete() error
- func (r *AutoSnapshotPolicy) ValidateUpdate(old runtime.Object) error
- type AutoSnapshotPolicyAttachment
- func (in *AutoSnapshotPolicyAttachment) DeepCopy() *AutoSnapshotPolicyAttachment
- func (in *AutoSnapshotPolicyAttachment) DeepCopyInto(out *AutoSnapshotPolicyAttachment)
- func (in *AutoSnapshotPolicyAttachment) DeepCopyObject() runtime.Object
- func (r *AutoSnapshotPolicyAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AutoSnapshotPolicyAttachment) ValidateCreate() error
- func (r *AutoSnapshotPolicyAttachment) ValidateDelete() error
- func (r *AutoSnapshotPolicyAttachment) ValidateUpdate(old runtime.Object) error
- type AutoSnapshotPolicyAttachmentList
- type AutoSnapshotPolicyAttachmentSpec
- type AutoSnapshotPolicyAttachmentSpecResource
- type AutoSnapshotPolicyAttachmentStatus
- type AutoSnapshotPolicyList
- type AutoSnapshotPolicySpec
- type AutoSnapshotPolicySpecResource
- type AutoSnapshotPolicyStatus
- type Command
- func (in *Command) DeepCopy() *Command
- func (in *Command) DeepCopyInto(out *Command)
- func (in *Command) DeepCopyObject() runtime.Object
- func (r *Command) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Command) ValidateCreate() error
- func (r *Command) ValidateDelete() error
- func (r *Command) ValidateUpdate(old runtime.Object) error
- type CommandList
- type CommandSpec
- type CommandSpecResource
- type CommandStatus
- type DedicatedHost
- func (in *DedicatedHost) DeepCopy() *DedicatedHost
- func (in *DedicatedHost) DeepCopyInto(out *DedicatedHost)
- func (in *DedicatedHost) DeepCopyObject() runtime.Object
- func (r *DedicatedHost) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DedicatedHost) ValidateCreate() error
- func (r *DedicatedHost) ValidateDelete() error
- func (r *DedicatedHost) ValidateUpdate(old runtime.Object) error
- type DedicatedHostList
- type DedicatedHostSpec
- type DedicatedHostSpecNetworkAttributes
- type DedicatedHostSpecNetworkAttributesCodec
- type DedicatedHostSpecResource
- type DedicatedHostStatus
- type DeploymentSet
- func (in *DeploymentSet) DeepCopy() *DeploymentSet
- func (in *DeploymentSet) DeepCopyInto(out *DeploymentSet)
- func (in *DeploymentSet) DeepCopyObject() runtime.Object
- func (r *DeploymentSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DeploymentSet) ValidateCreate() error
- func (r *DeploymentSet) ValidateDelete() error
- func (r *DeploymentSet) ValidateUpdate(old runtime.Object) error
- type DeploymentSetList
- type DeploymentSetSpec
- type DeploymentSetSpecResource
- type DeploymentSetStatus
- type Disk
- func (in *Disk) DeepCopy() *Disk
- func (in *Disk) DeepCopyInto(out *Disk)
- func (in *Disk) DeepCopyObject() runtime.Object
- func (r *Disk) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Disk) ValidateCreate() error
- func (r *Disk) ValidateDelete() error
- func (r *Disk) ValidateUpdate(old runtime.Object) error
- type DiskAttachment
- func (in *DiskAttachment) DeepCopy() *DiskAttachment
- func (in *DiskAttachment) DeepCopyInto(out *DiskAttachment)
- func (in *DiskAttachment) DeepCopyObject() runtime.Object
- func (r *DiskAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DiskAttachment) ValidateCreate() error
- func (r *DiskAttachment) ValidateDelete() error
- func (r *DiskAttachment) ValidateUpdate(old runtime.Object) error
- type DiskAttachmentList
- type DiskAttachmentSpec
- type DiskAttachmentSpecResource
- type DiskAttachmentStatus
- type DiskList
- type DiskSpec
- type DiskSpecResource
- type DiskStatus
- type HpcCluster
- func (in *HpcCluster) DeepCopy() *HpcCluster
- func (in *HpcCluster) DeepCopyInto(out *HpcCluster)
- func (in *HpcCluster) DeepCopyObject() runtime.Object
- func (r *HpcCluster) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HpcCluster) ValidateCreate() error
- func (r *HpcCluster) ValidateDelete() error
- func (r *HpcCluster) ValidateUpdate(old runtime.Object) error
- type HpcClusterList
- type HpcClusterSpec
- type HpcClusterSpecResource
- type HpcClusterStatus
- type KeyPair
- func (in *KeyPair) DeepCopy() *KeyPair
- func (in *KeyPair) DeepCopyInto(out *KeyPair)
- func (in *KeyPair) DeepCopyObject() runtime.Object
- func (r *KeyPair) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *KeyPair) ValidateCreate() error
- func (r *KeyPair) ValidateDelete() error
- func (r *KeyPair) ValidateUpdate(old runtime.Object) error
- type KeyPairAttachment
- func (in *KeyPairAttachment) DeepCopy() *KeyPairAttachment
- func (in *KeyPairAttachment) DeepCopyInto(out *KeyPairAttachment)
- func (in *KeyPairAttachment) DeepCopyObject() runtime.Object
- func (r *KeyPairAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *KeyPairAttachment) ValidateCreate() error
- func (r *KeyPairAttachment) ValidateDelete() error
- func (r *KeyPairAttachment) ValidateUpdate(old runtime.Object) error
- type KeyPairAttachmentList
- type KeyPairAttachmentSpec
- type KeyPairAttachmentSpecResource
- type KeyPairAttachmentStatus
- type KeyPairList
- type KeyPairSpec
- type KeyPairSpecResource
- type KeyPairStatus
- type LaunchTemplate
- func (in *LaunchTemplate) DeepCopy() *LaunchTemplate
- func (in *LaunchTemplate) DeepCopyInto(out *LaunchTemplate)
- func (in *LaunchTemplate) DeepCopyObject() runtime.Object
- func (r *LaunchTemplate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LaunchTemplate) ValidateCreate() error
- func (r *LaunchTemplate) ValidateDelete() error
- func (r *LaunchTemplate) ValidateUpdate(old runtime.Object) error
- type LaunchTemplateList
- type LaunchTemplateSpec
- type LaunchTemplateSpecDataDisks
- type LaunchTemplateSpecNetworkInterfaces
- type LaunchTemplateSpecNetworkInterfacesCodec
- type LaunchTemplateSpecResource
- type LaunchTemplateSpecSystemDisk
- type LaunchTemplateSpecSystemDiskCodec
- type LaunchTemplateStatus
- type NetworkInterface
- func (in *NetworkInterface) DeepCopy() *NetworkInterface
- func (in *NetworkInterface) DeepCopyInto(out *NetworkInterface)
- func (in *NetworkInterface) DeepCopyObject() runtime.Object
- func (r *NetworkInterface) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NetworkInterface) ValidateCreate() error
- func (r *NetworkInterface) ValidateDelete() error
- func (r *NetworkInterface) ValidateUpdate(old runtime.Object) error
- type NetworkInterfaceAttachment
- func (in *NetworkInterfaceAttachment) DeepCopy() *NetworkInterfaceAttachment
- func (in *NetworkInterfaceAttachment) DeepCopyInto(out *NetworkInterfaceAttachment)
- func (in *NetworkInterfaceAttachment) DeepCopyObject() runtime.Object
- func (r *NetworkInterfaceAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NetworkInterfaceAttachment) ValidateCreate() error
- func (r *NetworkInterfaceAttachment) ValidateDelete() error
- func (r *NetworkInterfaceAttachment) ValidateUpdate(old runtime.Object) error
- type NetworkInterfaceAttachmentList
- type NetworkInterfaceAttachmentSpec
- type NetworkInterfaceAttachmentSpecResource
- type NetworkInterfaceAttachmentStatus
- type NetworkInterfaceList
- type NetworkInterfaceSpec
- type NetworkInterfaceSpecResource
- type NetworkInterfaceStatus
- type Snapshot
- func (in *Snapshot) DeepCopy() *Snapshot
- func (in *Snapshot) DeepCopyInto(out *Snapshot)
- func (in *Snapshot) DeepCopyObject() runtime.Object
- func (r *Snapshot) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Snapshot) ValidateCreate() error
- func (r *Snapshot) ValidateDelete() error
- func (r *Snapshot) ValidateUpdate(old runtime.Object) error
- type SnapshotList
- type SnapshotSpec
- type SnapshotSpecResource
- type SnapshotStatus
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: ecs.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 AutoSnapshotPolicy ¶
type AutoSnapshotPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AutoSnapshotPolicySpec `json:"spec,omitempty"` Status AutoSnapshotPolicyStatus `json:"status,omitempty"` }
func (*AutoSnapshotPolicy) DeepCopy ¶
func (in *AutoSnapshotPolicy) DeepCopy() *AutoSnapshotPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoSnapshotPolicy.
func (*AutoSnapshotPolicy) DeepCopyInto ¶
func (in *AutoSnapshotPolicy) DeepCopyInto(out *AutoSnapshotPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoSnapshotPolicy) DeepCopyObject ¶
func (in *AutoSnapshotPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AutoSnapshotPolicy) SetupWebhookWithManager ¶
func (r *AutoSnapshotPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AutoSnapshotPolicy) ValidateCreate ¶
func (r *AutoSnapshotPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AutoSnapshotPolicy) ValidateDelete ¶
func (r *AutoSnapshotPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AutoSnapshotPolicy) ValidateUpdate ¶
func (r *AutoSnapshotPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AutoSnapshotPolicyAttachment ¶
type AutoSnapshotPolicyAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AutoSnapshotPolicyAttachmentSpec `json:"spec,omitempty"` Status AutoSnapshotPolicyAttachmentStatus `json:"status,omitempty"` }
func (*AutoSnapshotPolicyAttachment) DeepCopy ¶
func (in *AutoSnapshotPolicyAttachment) DeepCopy() *AutoSnapshotPolicyAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoSnapshotPolicyAttachment.
func (*AutoSnapshotPolicyAttachment) DeepCopyInto ¶
func (in *AutoSnapshotPolicyAttachment) DeepCopyInto(out *AutoSnapshotPolicyAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoSnapshotPolicyAttachment) DeepCopyObject ¶
func (in *AutoSnapshotPolicyAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AutoSnapshotPolicyAttachment) SetupWebhookWithManager ¶
func (r *AutoSnapshotPolicyAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AutoSnapshotPolicyAttachment) ValidateCreate ¶
func (r *AutoSnapshotPolicyAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AutoSnapshotPolicyAttachment) ValidateDelete ¶
func (r *AutoSnapshotPolicyAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AutoSnapshotPolicyAttachment) ValidateUpdate ¶
func (r *AutoSnapshotPolicyAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AutoSnapshotPolicyAttachmentList ¶
type AutoSnapshotPolicyAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AutoSnapshotPolicyAttachment CRD objects Items []AutoSnapshotPolicyAttachment `json:"items,omitempty"` }
AutoSnapshotPolicyAttachmentList is a list of AutoSnapshotPolicyAttachments
func (*AutoSnapshotPolicyAttachmentList) DeepCopy ¶
func (in *AutoSnapshotPolicyAttachmentList) DeepCopy() *AutoSnapshotPolicyAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoSnapshotPolicyAttachmentList.
func (*AutoSnapshotPolicyAttachmentList) DeepCopyInto ¶
func (in *AutoSnapshotPolicyAttachmentList) DeepCopyInto(out *AutoSnapshotPolicyAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoSnapshotPolicyAttachmentList) DeepCopyObject ¶
func (in *AutoSnapshotPolicyAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AutoSnapshotPolicyAttachmentSpec ¶
type AutoSnapshotPolicyAttachmentSpec struct { State *AutoSnapshotPolicyAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource AutoSnapshotPolicyAttachmentSpecResource `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 (*AutoSnapshotPolicyAttachmentSpec) DeepCopy ¶
func (in *AutoSnapshotPolicyAttachmentSpec) DeepCopy() *AutoSnapshotPolicyAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoSnapshotPolicyAttachmentSpec.
func (*AutoSnapshotPolicyAttachmentSpec) DeepCopyInto ¶
func (in *AutoSnapshotPolicyAttachmentSpec) DeepCopyInto(out *AutoSnapshotPolicyAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoSnapshotPolicyAttachmentSpecResource ¶
type AutoSnapshotPolicyAttachmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AutoSnapshotPolicyID *string `json:"autoSnapshotPolicyID" tf:"auto_snapshot_policy_id"` DiskID *string `json:"diskID" tf:"disk_id"` }
func (*AutoSnapshotPolicyAttachmentSpecResource) DeepCopy ¶
func (in *AutoSnapshotPolicyAttachmentSpecResource) DeepCopy() *AutoSnapshotPolicyAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoSnapshotPolicyAttachmentSpecResource.
func (*AutoSnapshotPolicyAttachmentSpecResource) DeepCopyInto ¶
func (in *AutoSnapshotPolicyAttachmentSpecResource) DeepCopyInto(out *AutoSnapshotPolicyAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoSnapshotPolicyAttachmentStatus ¶
type AutoSnapshotPolicyAttachmentStatus 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 (*AutoSnapshotPolicyAttachmentStatus) DeepCopy ¶
func (in *AutoSnapshotPolicyAttachmentStatus) DeepCopy() *AutoSnapshotPolicyAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoSnapshotPolicyAttachmentStatus.
func (*AutoSnapshotPolicyAttachmentStatus) DeepCopyInto ¶
func (in *AutoSnapshotPolicyAttachmentStatus) DeepCopyInto(out *AutoSnapshotPolicyAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoSnapshotPolicyList ¶
type AutoSnapshotPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AutoSnapshotPolicy CRD objects Items []AutoSnapshotPolicy `json:"items,omitempty"` }
AutoSnapshotPolicyList is a list of AutoSnapshotPolicys
func (*AutoSnapshotPolicyList) DeepCopy ¶
func (in *AutoSnapshotPolicyList) DeepCopy() *AutoSnapshotPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoSnapshotPolicyList.
func (*AutoSnapshotPolicyList) DeepCopyInto ¶
func (in *AutoSnapshotPolicyList) DeepCopyInto(out *AutoSnapshotPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoSnapshotPolicyList) DeepCopyObject ¶
func (in *AutoSnapshotPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AutoSnapshotPolicySpec ¶
type AutoSnapshotPolicySpec struct { State *AutoSnapshotPolicySpecResource `json:"state,omitempty" tf:"-"` Resource AutoSnapshotPolicySpecResource `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 (*AutoSnapshotPolicySpec) DeepCopy ¶
func (in *AutoSnapshotPolicySpec) DeepCopy() *AutoSnapshotPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoSnapshotPolicySpec.
func (*AutoSnapshotPolicySpec) DeepCopyInto ¶
func (in *AutoSnapshotPolicySpec) DeepCopyInto(out *AutoSnapshotPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoSnapshotPolicySpecResource ¶
type AutoSnapshotPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CopiedSnapshotsRetentionDays *int64 `json:"copiedSnapshotsRetentionDays,omitempty" tf:"copied_snapshots_retention_days"` // +optional EnableCrossRegionCopy *bool `json:"enableCrossRegionCopy,omitempty" tf:"enable_cross_region_copy"` // +optional Name *string `json:"name,omitempty" tf:"name"` RepeatWeekdays []string `json:"repeatWeekdays" tf:"repeat_weekdays"` RetentionDays *int64 `json:"retentionDays" tf:"retention_days"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TargetCopyRegions []string `json:"targetCopyRegions,omitempty" tf:"target_copy_regions"` TimePoints []string `json:"timePoints" tf:"time_points"` }
func (*AutoSnapshotPolicySpecResource) DeepCopy ¶
func (in *AutoSnapshotPolicySpecResource) DeepCopy() *AutoSnapshotPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoSnapshotPolicySpecResource.
func (*AutoSnapshotPolicySpecResource) DeepCopyInto ¶
func (in *AutoSnapshotPolicySpecResource) DeepCopyInto(out *AutoSnapshotPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoSnapshotPolicyStatus ¶
type AutoSnapshotPolicyStatus 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 (*AutoSnapshotPolicyStatus) DeepCopy ¶
func (in *AutoSnapshotPolicyStatus) DeepCopy() *AutoSnapshotPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoSnapshotPolicyStatus.
func (*AutoSnapshotPolicyStatus) DeepCopyInto ¶
func (in *AutoSnapshotPolicyStatus) DeepCopyInto(out *AutoSnapshotPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Command ¶
type Command struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CommandSpec `json:"spec,omitempty"` Status CommandStatus `json:"status,omitempty"` }
func (*Command) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Command.
func (*Command) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Command) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Command) SetupWebhookWithManager ¶
func (*Command) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Command) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type CommandList ¶
type CommandList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Command CRD objects Items []Command `json:"items,omitempty"` }
CommandList is a list of Commands
func (*CommandList) DeepCopy ¶
func (in *CommandList) DeepCopy() *CommandList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommandList.
func (*CommandList) DeepCopyInto ¶
func (in *CommandList) DeepCopyInto(out *CommandList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CommandList) DeepCopyObject ¶
func (in *CommandList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CommandSpec ¶
type CommandSpec struct { State *CommandSpecResource `json:"state,omitempty" tf:"-"` Resource CommandSpecResource `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 (*CommandSpec) DeepCopy ¶
func (in *CommandSpec) DeepCopy() *CommandSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommandSpec.
func (*CommandSpec) DeepCopyInto ¶
func (in *CommandSpec) DeepCopyInto(out *CommandSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CommandSpecResource ¶
type CommandSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` CommandContent *string `json:"commandContent" tf:"command_content"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional EnableParameter *bool `json:"enableParameter,omitempty" tf:"enable_parameter"` Name *string `json:"name" tf:"name"` // +optional Timeout *int64 `json:"timeout,omitempty" tf:"timeout"` Type *string `json:"type" tf:"type"` // +optional WorkingDir *string `json:"workingDir,omitempty" tf:"working_dir"` }
func (*CommandSpecResource) DeepCopy ¶
func (in *CommandSpecResource) DeepCopy() *CommandSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommandSpecResource.
func (*CommandSpecResource) DeepCopyInto ¶
func (in *CommandSpecResource) DeepCopyInto(out *CommandSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CommandStatus ¶
type CommandStatus 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 (*CommandStatus) DeepCopy ¶
func (in *CommandStatus) DeepCopy() *CommandStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommandStatus.
func (*CommandStatus) DeepCopyInto ¶
func (in *CommandStatus) DeepCopyInto(out *CommandStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedHost ¶
type DedicatedHost struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DedicatedHostSpec `json:"spec,omitempty"` Status DedicatedHostStatus `json:"status,omitempty"` }
func (*DedicatedHost) DeepCopy ¶
func (in *DedicatedHost) DeepCopy() *DedicatedHost
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHost.
func (*DedicatedHost) DeepCopyInto ¶
func (in *DedicatedHost) DeepCopyInto(out *DedicatedHost)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DedicatedHost) DeepCopyObject ¶
func (in *DedicatedHost) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DedicatedHost) SetupWebhookWithManager ¶
func (r *DedicatedHost) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DedicatedHost) ValidateCreate ¶
func (r *DedicatedHost) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DedicatedHost) ValidateDelete ¶
func (r *DedicatedHost) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DedicatedHost) ValidateUpdate ¶
func (r *DedicatedHost) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DedicatedHostList ¶
type DedicatedHostList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DedicatedHost CRD objects Items []DedicatedHost `json:"items,omitempty"` }
DedicatedHostList is a list of DedicatedHosts
func (*DedicatedHostList) DeepCopy ¶
func (in *DedicatedHostList) DeepCopy() *DedicatedHostList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHostList.
func (*DedicatedHostList) DeepCopyInto ¶
func (in *DedicatedHostList) DeepCopyInto(out *DedicatedHostList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DedicatedHostList) DeepCopyObject ¶
func (in *DedicatedHostList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DedicatedHostSpec ¶
type DedicatedHostSpec struct { State *DedicatedHostSpecResource `json:"state,omitempty" tf:"-"` Resource DedicatedHostSpecResource `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 (*DedicatedHostSpec) DeepCopy ¶
func (in *DedicatedHostSpec) DeepCopy() *DedicatedHostSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHostSpec.
func (*DedicatedHostSpec) DeepCopyInto ¶
func (in *DedicatedHostSpec) DeepCopyInto(out *DedicatedHostSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedHostSpecNetworkAttributes ¶
type DedicatedHostSpecNetworkAttributes struct { // +optional SlbUDPTimeout *int64 `json:"slbUDPTimeout,omitempty" tf:"slb_udp_timeout"` // +optional UdpTimeout *int64 `json:"udpTimeout,omitempty" tf:"udp_timeout"` }
func (*DedicatedHostSpecNetworkAttributes) DeepCopy ¶
func (in *DedicatedHostSpecNetworkAttributes) DeepCopy() *DedicatedHostSpecNetworkAttributes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHostSpecNetworkAttributes.
func (*DedicatedHostSpecNetworkAttributes) DeepCopyInto ¶
func (in *DedicatedHostSpecNetworkAttributes) DeepCopyInto(out *DedicatedHostSpecNetworkAttributes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedHostSpecNetworkAttributesCodec ¶
type DedicatedHostSpecNetworkAttributesCodec struct { }
+k8s:deepcopy-gen=false
func (DedicatedHostSpecNetworkAttributesCodec) Decode ¶
func (DedicatedHostSpecNetworkAttributesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DedicatedHostSpecResource ¶
type DedicatedHostSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ActionOnMaintenance *string `json:"actionOnMaintenance,omitempty" tf:"action_on_maintenance"` // +optional AutoPlacement *string `json:"autoPlacement,omitempty" tf:"auto_placement"` // +optional AutoReleaseTime *string `json:"autoReleaseTime,omitempty" tf:"auto_release_time"` // +optional AutoRenew *bool `json:"autoRenew,omitempty" tf:"auto_renew"` // +optional AutoRenewPeriod *int64 `json:"autoRenewPeriod,omitempty" tf:"auto_renew_period"` // +optional CpuOverCommitRatio *float64 `json:"cpuOverCommitRatio,omitempty" tf:"cpu_over_commit_ratio"` // +optional DedicatedHostClusterID *string `json:"dedicatedHostClusterID,omitempty" tf:"dedicated_host_cluster_id"` // +optional DedicatedHostName *string `json:"dedicatedHostName,omitempty" tf:"dedicated_host_name"` DedicatedHostType *string `json:"dedicatedHostType" tf:"dedicated_host_type"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DetailFee *bool `json:"detailFee,omitempty" tf:"detail_fee"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` // +optional ExpiredTime *string `json:"expiredTime,omitempty" tf:"expired_time"` // +optional MinQuantity *int64 `json:"minQuantity,omitempty" tf:"min_quantity"` // +optional NetworkAttributes *DedicatedHostSpecNetworkAttributes `json:"networkAttributes,omitempty" tf:"network_attributes"` // +optional PaymentType *string `json:"paymentType,omitempty" tf:"payment_type"` // +optional ResourceGroupID *string `json:"resourceGroupID,omitempty" tf:"resource_group_id"` // +optional SaleCycle *string `json:"saleCycle,omitempty" tf:"sale_cycle"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` // +optional ZoneID *string `json:"zoneID,omitempty" tf:"zone_id"` }
func (*DedicatedHostSpecResource) DeepCopy ¶
func (in *DedicatedHostSpecResource) DeepCopy() *DedicatedHostSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHostSpecResource.
func (*DedicatedHostSpecResource) DeepCopyInto ¶
func (in *DedicatedHostSpecResource) DeepCopyInto(out *DedicatedHostSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedHostStatus ¶
type DedicatedHostStatus 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 (*DedicatedHostStatus) DeepCopy ¶
func (in *DedicatedHostStatus) DeepCopy() *DedicatedHostStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHostStatus.
func (*DedicatedHostStatus) DeepCopyInto ¶
func (in *DedicatedHostStatus) DeepCopyInto(out *DedicatedHostStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSet ¶ added in v0.4.0
type DeploymentSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DeploymentSetSpec `json:"spec,omitempty"` Status DeploymentSetStatus `json:"status,omitempty"` }
func (*DeploymentSet) DeepCopy ¶ added in v0.4.0
func (in *DeploymentSet) DeepCopy() *DeploymentSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSet.
func (*DeploymentSet) DeepCopyInto ¶ added in v0.4.0
func (in *DeploymentSet) DeepCopyInto(out *DeploymentSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeploymentSet) DeepCopyObject ¶ added in v0.4.0
func (in *DeploymentSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeploymentSet) SetupWebhookWithManager ¶ added in v0.4.0
func (r *DeploymentSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DeploymentSet) ValidateCreate ¶ added in v0.4.0
func (r *DeploymentSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DeploymentSet) ValidateDelete ¶ added in v0.4.0
func (r *DeploymentSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DeploymentSet) ValidateUpdate ¶ added in v0.4.0
func (r *DeploymentSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DeploymentSetList ¶ added in v0.4.0
type DeploymentSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DeploymentSet CRD objects Items []DeploymentSet `json:"items,omitempty"` }
DeploymentSetList is a list of DeploymentSets
func (*DeploymentSetList) DeepCopy ¶ added in v0.4.0
func (in *DeploymentSetList) DeepCopy() *DeploymentSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSetList.
func (*DeploymentSetList) DeepCopyInto ¶ added in v0.4.0
func (in *DeploymentSetList) DeepCopyInto(out *DeploymentSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeploymentSetList) DeepCopyObject ¶ added in v0.4.0
func (in *DeploymentSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DeploymentSetSpec ¶ added in v0.4.0
type DeploymentSetSpec struct { State *DeploymentSetSpecResource `json:"state,omitempty" tf:"-"` Resource DeploymentSetSpecResource `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 (*DeploymentSetSpec) DeepCopy ¶ added in v0.4.0
func (in *DeploymentSetSpec) DeepCopy() *DeploymentSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSetSpec.
func (*DeploymentSetSpec) DeepCopyInto ¶ added in v0.4.0
func (in *DeploymentSetSpec) DeepCopyInto(out *DeploymentSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSetSpecResource ¶ added in v0.4.0
type DeploymentSetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DeploymentSetName *string `json:"deploymentSetName,omitempty" tf:"deployment_set_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Domain *string `json:"domain,omitempty" tf:"domain"` // +optional Granularity *string `json:"granularity,omitempty" tf:"granularity"` // +optional OnUnableToRedeployFailedInstance *string `json:"onUnableToRedeployFailedInstance,omitempty" tf:"on_unable_to_redeploy_failed_instance"` // +optional Strategy *string `json:"strategy,omitempty" tf:"strategy"` }
func (*DeploymentSetSpecResource) DeepCopy ¶ added in v0.4.0
func (in *DeploymentSetSpecResource) DeepCopy() *DeploymentSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSetSpecResource.
func (*DeploymentSetSpecResource) DeepCopyInto ¶ added in v0.4.0
func (in *DeploymentSetSpecResource) DeepCopyInto(out *DeploymentSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSetStatus ¶ added in v0.4.0
type DeploymentSetStatus 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 (*DeploymentSetStatus) DeepCopy ¶ added in v0.4.0
func (in *DeploymentSetStatus) DeepCopy() *DeploymentSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSetStatus.
func (*DeploymentSetStatus) DeepCopyInto ¶ added in v0.4.0
func (in *DeploymentSetStatus) DeepCopyInto(out *DeploymentSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Disk ¶
type Disk struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DiskSpec `json:"spec,omitempty"` Status DiskStatus `json:"status,omitempty"` }
func (*Disk) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Disk.
func (*Disk) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Disk) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Disk) SetupWebhookWithManager ¶
func (*Disk) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Disk) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type DiskAttachment ¶
type DiskAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DiskAttachmentSpec `json:"spec,omitempty"` Status DiskAttachmentStatus `json:"status,omitempty"` }
func (*DiskAttachment) DeepCopy ¶
func (in *DiskAttachment) DeepCopy() *DiskAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskAttachment.
func (*DiskAttachment) DeepCopyInto ¶
func (in *DiskAttachment) DeepCopyInto(out *DiskAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DiskAttachment) DeepCopyObject ¶
func (in *DiskAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DiskAttachment) SetupWebhookWithManager ¶
func (r *DiskAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DiskAttachment) ValidateCreate ¶
func (r *DiskAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DiskAttachment) ValidateDelete ¶
func (r *DiskAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DiskAttachment) ValidateUpdate ¶
func (r *DiskAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DiskAttachmentList ¶
type DiskAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DiskAttachment CRD objects Items []DiskAttachment `json:"items,omitempty"` }
DiskAttachmentList is a list of DiskAttachments
func (*DiskAttachmentList) DeepCopy ¶
func (in *DiskAttachmentList) DeepCopy() *DiskAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskAttachmentList.
func (*DiskAttachmentList) DeepCopyInto ¶
func (in *DiskAttachmentList) DeepCopyInto(out *DiskAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DiskAttachmentList) DeepCopyObject ¶
func (in *DiskAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DiskAttachmentSpec ¶
type DiskAttachmentSpec struct { State *DiskAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource DiskAttachmentSpecResource `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 (*DiskAttachmentSpec) DeepCopy ¶
func (in *DiskAttachmentSpec) DeepCopy() *DiskAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskAttachmentSpec.
func (*DiskAttachmentSpec) DeepCopyInto ¶
func (in *DiskAttachmentSpec) DeepCopyInto(out *DiskAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskAttachmentSpecResource ¶
type DiskAttachmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Bootable *bool `json:"bootable,omitempty" tf:"bootable"` // +optional DeleteWithInstance *bool `json:"deleteWithInstance,omitempty" tf:"delete_with_instance"` // +optional Device *string `json:"device,omitempty" tf:"device"` DiskID *string `json:"diskID" tf:"disk_id"` InstanceID *string `json:"instanceID" tf:"instance_id"` // +optional KeyPairName *string `json:"keyPairName,omitempty" tf:"key_pair_name"` // +optional Password *string `json:"password,omitempty" tf:"password"` }
func (*DiskAttachmentSpecResource) DeepCopy ¶
func (in *DiskAttachmentSpecResource) DeepCopy() *DiskAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskAttachmentSpecResource.
func (*DiskAttachmentSpecResource) DeepCopyInto ¶
func (in *DiskAttachmentSpecResource) DeepCopyInto(out *DiskAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskAttachmentStatus ¶
type DiskAttachmentStatus 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 (*DiskAttachmentStatus) DeepCopy ¶
func (in *DiskAttachmentStatus) DeepCopy() *DiskAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskAttachmentStatus.
func (*DiskAttachmentStatus) DeepCopyInto ¶
func (in *DiskAttachmentStatus) DeepCopyInto(out *DiskAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskList ¶
type DiskList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Disk CRD objects Items []Disk `json:"items,omitempty"` }
DiskList is a list of Disks
func (*DiskList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskList.
func (*DiskList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DiskList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DiskSpec ¶
type DiskSpec struct { State *DiskSpecResource `json:"state,omitempty" tf:"-"` Resource DiskSpecResource `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 (*DiskSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskSpec.
func (*DiskSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskSpecResource ¶
type DiskSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdvancedFeatures *string `json:"advancedFeatures,omitempty" tf:"advanced_features"` // +optional // Deprecated AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone"` // +optional Category *string `json:"category,omitempty" tf:"category"` // +optional DedicatedBlockStorageClusterID *string `json:"dedicatedBlockStorageClusterID,omitempty" tf:"dedicated_block_storage_cluster_id"` // +optional DeleteAutoSnapshot *bool `json:"deleteAutoSnapshot,omitempty" tf:"delete_auto_snapshot"` // +optional DeleteWithInstance *bool `json:"deleteWithInstance,omitempty" tf:"delete_with_instance"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DiskName *string `json:"diskName,omitempty" tf:"disk_name"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` // +optional EnableAutoSnapshot *bool `json:"enableAutoSnapshot,omitempty" tf:"enable_auto_snapshot"` // +optional EncryptAlgorithm *string `json:"encryptAlgorithm,omitempty" tf:"encrypt_algorithm"` // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` // +optional InstanceID *string `json:"instanceID,omitempty" tf:"instance_id"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional // Deprecated Name *string `json:"name,omitempty" tf:"name"` // +optional PaymentType *string `json:"paymentType,omitempty" tf:"payment_type"` // +optional PerformanceLevel *string `json:"performanceLevel,omitempty" tf:"performance_level"` // +optional ResourceGroupID *string `json:"resourceGroupID,omitempty" tf:"resource_group_id"` // +optional Size *int64 `json:"size,omitempty" tf:"size"` // +optional SnapshotID *string `json:"snapshotID,omitempty" tf:"snapshot_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional StorageSetID *string `json:"storageSetID,omitempty" tf:"storage_set_id"` // +optional StorageSetPartitionNumber *int64 `json:"storageSetPartitionNumber,omitempty" tf:"storage_set_partition_number"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` // +optional Type *string `json:"type,omitempty" tf:"type"` // +optional ZoneID *string `json:"zoneID,omitempty" tf:"zone_id"` }
func (*DiskSpecResource) DeepCopy ¶
func (in *DiskSpecResource) DeepCopy() *DiskSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskSpecResource.
func (*DiskSpecResource) DeepCopyInto ¶
func (in *DiskSpecResource) DeepCopyInto(out *DiskSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskStatus ¶
type DiskStatus 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 (*DiskStatus) DeepCopy ¶
func (in *DiskStatus) DeepCopy() *DiskStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskStatus.
func (*DiskStatus) DeepCopyInto ¶
func (in *DiskStatus) DeepCopyInto(out *DiskStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HpcCluster ¶
type HpcCluster struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HpcClusterSpec `json:"spec,omitempty"` Status HpcClusterStatus `json:"status,omitempty"` }
func (*HpcCluster) DeepCopy ¶
func (in *HpcCluster) DeepCopy() *HpcCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HpcCluster.
func (*HpcCluster) DeepCopyInto ¶
func (in *HpcCluster) DeepCopyInto(out *HpcCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HpcCluster) DeepCopyObject ¶
func (in *HpcCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HpcCluster) SetupWebhookWithManager ¶
func (r *HpcCluster) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HpcCluster) ValidateCreate ¶
func (r *HpcCluster) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HpcCluster) ValidateDelete ¶
func (r *HpcCluster) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HpcCluster) ValidateUpdate ¶
func (r *HpcCluster) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HpcClusterList ¶
type HpcClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HpcCluster CRD objects Items []HpcCluster `json:"items,omitempty"` }
HpcClusterList is a list of HpcClusters
func (*HpcClusterList) DeepCopy ¶
func (in *HpcClusterList) DeepCopy() *HpcClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HpcClusterList.
func (*HpcClusterList) DeepCopyInto ¶
func (in *HpcClusterList) DeepCopyInto(out *HpcClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HpcClusterList) DeepCopyObject ¶
func (in *HpcClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HpcClusterSpec ¶
type HpcClusterSpec struct { State *HpcClusterSpecResource `json:"state,omitempty" tf:"-"` Resource HpcClusterSpecResource `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 (*HpcClusterSpec) DeepCopy ¶
func (in *HpcClusterSpec) DeepCopy() *HpcClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HpcClusterSpec.
func (*HpcClusterSpec) DeepCopyInto ¶
func (in *HpcClusterSpec) DeepCopyInto(out *HpcClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HpcClusterSpecResource ¶
type HpcClusterSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` }
func (*HpcClusterSpecResource) DeepCopy ¶
func (in *HpcClusterSpecResource) DeepCopy() *HpcClusterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HpcClusterSpecResource.
func (*HpcClusterSpecResource) DeepCopyInto ¶
func (in *HpcClusterSpecResource) DeepCopyInto(out *HpcClusterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HpcClusterStatus ¶
type HpcClusterStatus 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 (*HpcClusterStatus) DeepCopy ¶
func (in *HpcClusterStatus) DeepCopy() *HpcClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HpcClusterStatus.
func (*HpcClusterStatus) DeepCopyInto ¶
func (in *HpcClusterStatus) DeepCopyInto(out *HpcClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyPair ¶
type KeyPair struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeyPairSpec `json:"spec,omitempty"` Status KeyPairStatus `json:"status,omitempty"` }
func (*KeyPair) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPair.
func (*KeyPair) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyPair) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyPair) SetupWebhookWithManager ¶
func (*KeyPair) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*KeyPair) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type KeyPairAttachment ¶
type KeyPairAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeyPairAttachmentSpec `json:"spec,omitempty"` Status KeyPairAttachmentStatus `json:"status,omitempty"` }
func (*KeyPairAttachment) DeepCopy ¶
func (in *KeyPairAttachment) DeepCopy() *KeyPairAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPairAttachment.
func (*KeyPairAttachment) DeepCopyInto ¶
func (in *KeyPairAttachment) DeepCopyInto(out *KeyPairAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyPairAttachment) DeepCopyObject ¶
func (in *KeyPairAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyPairAttachment) SetupWebhookWithManager ¶
func (r *KeyPairAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*KeyPairAttachment) ValidateCreate ¶
func (r *KeyPairAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*KeyPairAttachment) ValidateDelete ¶
func (r *KeyPairAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*KeyPairAttachment) ValidateUpdate ¶
func (r *KeyPairAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type KeyPairAttachmentList ¶
type KeyPairAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of KeyPairAttachment CRD objects Items []KeyPairAttachment `json:"items,omitempty"` }
KeyPairAttachmentList is a list of KeyPairAttachments
func (*KeyPairAttachmentList) DeepCopy ¶
func (in *KeyPairAttachmentList) DeepCopy() *KeyPairAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPairAttachmentList.
func (*KeyPairAttachmentList) DeepCopyInto ¶
func (in *KeyPairAttachmentList) DeepCopyInto(out *KeyPairAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyPairAttachmentList) DeepCopyObject ¶
func (in *KeyPairAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeyPairAttachmentSpec ¶
type KeyPairAttachmentSpec struct { State *KeyPairAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource KeyPairAttachmentSpecResource `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 (*KeyPairAttachmentSpec) DeepCopy ¶
func (in *KeyPairAttachmentSpec) DeepCopy() *KeyPairAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPairAttachmentSpec.
func (*KeyPairAttachmentSpec) DeepCopyInto ¶
func (in *KeyPairAttachmentSpec) DeepCopyInto(out *KeyPairAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyPairAttachmentSpecResource ¶
type KeyPairAttachmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Force *bool `json:"force,omitempty" tf:"force"` InstanceIDS []string `json:"instanceIDS" tf:"instance_ids"` // +optional // Deprecated KeyName *string `json:"keyName,omitempty" tf:"key_name"` // +optional KeyPairName *string `json:"keyPairName,omitempty" tf:"key_pair_name"` }
func (*KeyPairAttachmentSpecResource) DeepCopy ¶
func (in *KeyPairAttachmentSpecResource) DeepCopy() *KeyPairAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPairAttachmentSpecResource.
func (*KeyPairAttachmentSpecResource) DeepCopyInto ¶
func (in *KeyPairAttachmentSpecResource) DeepCopyInto(out *KeyPairAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyPairAttachmentStatus ¶
type KeyPairAttachmentStatus 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 (*KeyPairAttachmentStatus) DeepCopy ¶
func (in *KeyPairAttachmentStatus) DeepCopy() *KeyPairAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPairAttachmentStatus.
func (*KeyPairAttachmentStatus) DeepCopyInto ¶
func (in *KeyPairAttachmentStatus) DeepCopyInto(out *KeyPairAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyPairList ¶
type KeyPairList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of KeyPair CRD objects Items []KeyPair `json:"items,omitempty"` }
KeyPairList is a list of KeyPairs
func (*KeyPairList) DeepCopy ¶
func (in *KeyPairList) DeepCopy() *KeyPairList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPairList.
func (*KeyPairList) DeepCopyInto ¶
func (in *KeyPairList) DeepCopyInto(out *KeyPairList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyPairList) DeepCopyObject ¶
func (in *KeyPairList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeyPairSpec ¶
type KeyPairSpec struct { State *KeyPairSpecResource `json:"state,omitempty" tf:"-"` Resource KeyPairSpecResource `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 (*KeyPairSpec) DeepCopy ¶
func (in *KeyPairSpec) DeepCopy() *KeyPairSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPairSpec.
func (*KeyPairSpec) DeepCopyInto ¶
func (in *KeyPairSpec) DeepCopyInto(out *KeyPairSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyPairSpecResource ¶
type KeyPairSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional FingerPrint *string `json:"fingerPrint,omitempty" tf:"finger_print"` // +optional KeyFile *string `json:"keyFile,omitempty" tf:"key_file"` // +optional // Deprecated KeyName *string `json:"keyName,omitempty" tf:"key_name"` // +optional KeyNamePrefix *string `json:"keyNamePrefix,omitempty" tf:"key_name_prefix"` // +optional KeyPairName *string `json:"keyPairName,omitempty" tf:"key_pair_name"` // +optional PublicKey *string `json:"publicKey,omitempty" tf:"public_key"` // +optional ResourceGroupID *string `json:"resourceGroupID,omitempty" tf:"resource_group_id"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*KeyPairSpecResource) DeepCopy ¶
func (in *KeyPairSpecResource) DeepCopy() *KeyPairSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPairSpecResource.
func (*KeyPairSpecResource) DeepCopyInto ¶
func (in *KeyPairSpecResource) DeepCopyInto(out *KeyPairSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyPairStatus ¶
type KeyPairStatus 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 (*KeyPairStatus) DeepCopy ¶
func (in *KeyPairStatus) DeepCopy() *KeyPairStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPairStatus.
func (*KeyPairStatus) DeepCopyInto ¶
func (in *KeyPairStatus) DeepCopyInto(out *KeyPairStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplate ¶
type LaunchTemplate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LaunchTemplateSpec `json:"spec,omitempty"` Status LaunchTemplateStatus `json:"status,omitempty"` }
func (*LaunchTemplate) DeepCopy ¶
func (in *LaunchTemplate) DeepCopy() *LaunchTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplate.
func (*LaunchTemplate) DeepCopyInto ¶
func (in *LaunchTemplate) DeepCopyInto(out *LaunchTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LaunchTemplate) DeepCopyObject ¶
func (in *LaunchTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LaunchTemplate) SetupWebhookWithManager ¶
func (r *LaunchTemplate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LaunchTemplate) ValidateCreate ¶
func (r *LaunchTemplate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LaunchTemplate) ValidateDelete ¶
func (r *LaunchTemplate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LaunchTemplate) ValidateUpdate ¶
func (r *LaunchTemplate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LaunchTemplateList ¶
type LaunchTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LaunchTemplate CRD objects Items []LaunchTemplate `json:"items,omitempty"` }
LaunchTemplateList is a list of LaunchTemplates
func (*LaunchTemplateList) DeepCopy ¶
func (in *LaunchTemplateList) DeepCopy() *LaunchTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateList.
func (*LaunchTemplateList) DeepCopyInto ¶
func (in *LaunchTemplateList) DeepCopyInto(out *LaunchTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LaunchTemplateList) DeepCopyObject ¶
func (in *LaunchTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LaunchTemplateSpec ¶
type LaunchTemplateSpec struct { State *LaunchTemplateSpecResource `json:"state,omitempty" tf:"-"` Resource LaunchTemplateSpecResource `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 (*LaunchTemplateSpec) DeepCopy ¶
func (in *LaunchTemplateSpec) DeepCopy() *LaunchTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpec.
func (*LaunchTemplateSpec) DeepCopyInto ¶
func (in *LaunchTemplateSpec) DeepCopyInto(out *LaunchTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateSpecDataDisks ¶
type LaunchTemplateSpecDataDisks struct { // +optional Category *string `json:"category,omitempty" tf:"category"` // +optional DeleteWithInstance *bool `json:"deleteWithInstance,omitempty" tf:"delete_with_instance"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional PerformanceLevel *string `json:"performanceLevel,omitempty" tf:"performance_level"` // +optional Size *int64 `json:"size,omitempty" tf:"size"` // +optional SnapshotID *string `json:"snapshotID,omitempty" tf:"snapshot_id"` }
func (*LaunchTemplateSpecDataDisks) DeepCopy ¶
func (in *LaunchTemplateSpecDataDisks) DeepCopy() *LaunchTemplateSpecDataDisks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecDataDisks.
func (*LaunchTemplateSpecDataDisks) DeepCopyInto ¶
func (in *LaunchTemplateSpecDataDisks) DeepCopyInto(out *LaunchTemplateSpecDataDisks)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateSpecNetworkInterfaces ¶
type LaunchTemplateSpecNetworkInterfaces struct { // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional PrimaryIP *string `json:"primaryIP,omitempty" tf:"primary_ip"` // +optional SecurityGroupID *string `json:"securityGroupID,omitempty" tf:"security_group_id"` // +optional VswitchID *string `json:"vswitchID,omitempty" tf:"vswitch_id"` }
func (*LaunchTemplateSpecNetworkInterfaces) DeepCopy ¶
func (in *LaunchTemplateSpecNetworkInterfaces) DeepCopy() *LaunchTemplateSpecNetworkInterfaces
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecNetworkInterfaces.
func (*LaunchTemplateSpecNetworkInterfaces) DeepCopyInto ¶
func (in *LaunchTemplateSpecNetworkInterfaces) DeepCopyInto(out *LaunchTemplateSpecNetworkInterfaces)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateSpecNetworkInterfacesCodec ¶
type LaunchTemplateSpecNetworkInterfacesCodec struct { }
+k8s:deepcopy-gen=false
func (LaunchTemplateSpecNetworkInterfacesCodec) Decode ¶
func (LaunchTemplateSpecNetworkInterfacesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type LaunchTemplateSpecResource ¶
type LaunchTemplateSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoReleaseTime *string `json:"autoReleaseTime,omitempty" tf:"auto_release_time"` // +optional DataDisks []LaunchTemplateSpecDataDisks `json:"dataDisks,omitempty" tf:"data_disks"` // +optional DeploymentSetID *string `json:"deploymentSetID,omitempty" tf:"deployment_set_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional EnableVmOsConfig *bool `json:"enableVmOsConfig,omitempty" tf:"enable_vm_os_config"` // +optional HostName *string `json:"hostName,omitempty" tf:"host_name"` // +optional ImageID *string `json:"imageID,omitempty" tf:"image_id"` // +optional ImageOwnerAlias *string `json:"imageOwnerAlias,omitempty" tf:"image_owner_alias"` // +optional InstanceChargeType *string `json:"instanceChargeType,omitempty" tf:"instance_charge_type"` // +optional InstanceName *string `json:"instanceName,omitempty" tf:"instance_name"` // +optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type"` // +optional InternetChargeType *string `json:"internetChargeType,omitempty" tf:"internet_charge_type"` // +optional InternetMaxBandwidthIn *int64 `json:"internetMaxBandwidthIn,omitempty" tf:"internet_max_bandwidth_in"` // +optional InternetMaxBandwidthOut *int64 `json:"internetMaxBandwidthOut,omitempty" tf:"internet_max_bandwidth_out"` // +optional IoOptimized *string `json:"ioOptimized,omitempty" tf:"io_optimized"` // +optional KeyPairName *string `json:"keyPairName,omitempty" tf:"key_pair_name"` // +optional LaunchTemplateName *string `json:"launchTemplateName,omitempty" tf:"launch_template_name"` // +optional // Deprecated Name *string `json:"name,omitempty" tf:"name"` // +optional NetworkInterfaces *LaunchTemplateSpecNetworkInterfaces `json:"networkInterfaces,omitempty" tf:"network_interfaces"` // +optional NetworkType *string `json:"networkType,omitempty" tf:"network_type"` // +optional PasswordInherit *bool `json:"passwordInherit,omitempty" tf:"password_inherit"` // +optional Period *int64 `json:"period,omitempty" tf:"period"` // +optional PrivateIPAddress *string `json:"privateIPAddress,omitempty" tf:"private_ip_address"` // +optional RamRoleName *string `json:"ramRoleName,omitempty" tf:"ram_role_name"` // +optional ResourceGroupID *string `json:"resourceGroupID,omitempty" tf:"resource_group_id"` // +optional SecurityEnhancementStrategy *string `json:"securityEnhancementStrategy,omitempty" tf:"security_enhancement_strategy"` // +optional SecurityGroupID *string `json:"securityGroupID,omitempty" tf:"security_group_id"` // +optional SecurityGroupIDS []string `json:"securityGroupIDS,omitempty" tf:"security_group_ids"` // +optional SpotDuration *string `json:"spotDuration,omitempty" tf:"spot_duration"` // +optional SpotPriceLimit *float64 `json:"spotPriceLimit,omitempty" tf:"spot_price_limit"` // +optional SpotStrategy *string `json:"spotStrategy,omitempty" tf:"spot_strategy"` // +optional SystemDisk *LaunchTemplateSpecSystemDisk `json:"systemDisk,omitempty" tf:"system_disk"` // +optional // Deprecated SystemDiskCategory *string `json:"systemDiskCategory,omitempty" tf:"system_disk_category"` // +optional // Deprecated SystemDiskDescription *string `json:"systemDiskDescription,omitempty" tf:"system_disk_description"` // +optional // Deprecated SystemDiskName *string `json:"systemDiskName,omitempty" tf:"system_disk_name"` // +optional // Deprecated SystemDiskSize *int64 `json:"systemDiskSize,omitempty" tf:"system_disk_size"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TemplateResourceGroupID *string `json:"templateResourceGroupID,omitempty" tf:"template_resource_group_id"` // +optional TemplateTags map[string]string `json:"templateTags,omitempty" tf:"template_tags"` // +optional UserData *string `json:"userData,omitempty" tf:"user_data"` // +optional // Deprecated Userdata *string `json:"userdata,omitempty" tf:"userdata"` // +optional VersionDescription *string `json:"versionDescription,omitempty" tf:"version_description"` // +optional VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"` // +optional VswitchID *string `json:"vswitchID,omitempty" tf:"vswitch_id"` // +optional ZoneID *string `json:"zoneID,omitempty" tf:"zone_id"` }
func (*LaunchTemplateSpecResource) DeepCopy ¶
func (in *LaunchTemplateSpecResource) DeepCopy() *LaunchTemplateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecResource.
func (*LaunchTemplateSpecResource) DeepCopyInto ¶
func (in *LaunchTemplateSpecResource) DeepCopyInto(out *LaunchTemplateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateSpecSystemDisk ¶
type LaunchTemplateSpecSystemDisk struct { // +optional Category *string `json:"category,omitempty" tf:"category"` // +optional DeleteWithInstance *bool `json:"deleteWithInstance,omitempty" tf:"delete_with_instance"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Iops *string `json:"iops,omitempty" tf:"iops"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional PerformanceLevel *string `json:"performanceLevel,omitempty" tf:"performance_level"` // +optional Size *int64 `json:"size,omitempty" tf:"size"` }
func (*LaunchTemplateSpecSystemDisk) DeepCopy ¶
func (in *LaunchTemplateSpecSystemDisk) DeepCopy() *LaunchTemplateSpecSystemDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecSystemDisk.
func (*LaunchTemplateSpecSystemDisk) DeepCopyInto ¶
func (in *LaunchTemplateSpecSystemDisk) DeepCopyInto(out *LaunchTemplateSpecSystemDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchTemplateSpecSystemDiskCodec ¶
type LaunchTemplateSpecSystemDiskCodec struct { }
+k8s:deepcopy-gen=false
func (LaunchTemplateSpecSystemDiskCodec) Decode ¶
func (LaunchTemplateSpecSystemDiskCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type LaunchTemplateStatus ¶
type LaunchTemplateStatus 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 (*LaunchTemplateStatus) DeepCopy ¶
func (in *LaunchTemplateStatus) DeepCopy() *LaunchTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateStatus.
func (*LaunchTemplateStatus) DeepCopyInto ¶
func (in *LaunchTemplateStatus) DeepCopyInto(out *LaunchTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterface ¶
type NetworkInterface struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkInterfaceSpec `json:"spec,omitempty"` Status NetworkInterfaceStatus `json:"status,omitempty"` }
func (*NetworkInterface) DeepCopy ¶
func (in *NetworkInterface) DeepCopy() *NetworkInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface.
func (*NetworkInterface) DeepCopyInto ¶
func (in *NetworkInterface) DeepCopyInto(out *NetworkInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterface) DeepCopyObject ¶
func (in *NetworkInterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkInterface) SetupWebhookWithManager ¶
func (r *NetworkInterface) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NetworkInterface) ValidateCreate ¶
func (r *NetworkInterface) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NetworkInterface) ValidateDelete ¶
func (r *NetworkInterface) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NetworkInterface) ValidateUpdate ¶
func (r *NetworkInterface) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NetworkInterfaceAttachment ¶
type NetworkInterfaceAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkInterfaceAttachmentSpec `json:"spec,omitempty"` Status NetworkInterfaceAttachmentStatus `json:"status,omitempty"` }
func (*NetworkInterfaceAttachment) DeepCopy ¶
func (in *NetworkInterfaceAttachment) DeepCopy() *NetworkInterfaceAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceAttachment.
func (*NetworkInterfaceAttachment) DeepCopyInto ¶
func (in *NetworkInterfaceAttachment) DeepCopyInto(out *NetworkInterfaceAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaceAttachment) DeepCopyObject ¶
func (in *NetworkInterfaceAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkInterfaceAttachment) SetupWebhookWithManager ¶
func (r *NetworkInterfaceAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NetworkInterfaceAttachment) ValidateCreate ¶
func (r *NetworkInterfaceAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NetworkInterfaceAttachment) ValidateDelete ¶
func (r *NetworkInterfaceAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NetworkInterfaceAttachment) ValidateUpdate ¶
func (r *NetworkInterfaceAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NetworkInterfaceAttachmentList ¶
type NetworkInterfaceAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NetworkInterfaceAttachment CRD objects Items []NetworkInterfaceAttachment `json:"items,omitempty"` }
NetworkInterfaceAttachmentList is a list of NetworkInterfaceAttachments
func (*NetworkInterfaceAttachmentList) DeepCopy ¶
func (in *NetworkInterfaceAttachmentList) DeepCopy() *NetworkInterfaceAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceAttachmentList.
func (*NetworkInterfaceAttachmentList) DeepCopyInto ¶
func (in *NetworkInterfaceAttachmentList) DeepCopyInto(out *NetworkInterfaceAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaceAttachmentList) DeepCopyObject ¶
func (in *NetworkInterfaceAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkInterfaceAttachmentSpec ¶
type NetworkInterfaceAttachmentSpec struct { State *NetworkInterfaceAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource NetworkInterfaceAttachmentSpecResource `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 (*NetworkInterfaceAttachmentSpec) DeepCopy ¶
func (in *NetworkInterfaceAttachmentSpec) DeepCopy() *NetworkInterfaceAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceAttachmentSpec.
func (*NetworkInterfaceAttachmentSpec) DeepCopyInto ¶
func (in *NetworkInterfaceAttachmentSpec) DeepCopyInto(out *NetworkInterfaceAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceAttachmentSpecResource ¶
type NetworkInterfaceAttachmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` InstanceID *string `json:"instanceID" tf:"instance_id"` NetworkInterfaceID *string `json:"networkInterfaceID" tf:"network_interface_id"` // +optional TrunkNetworkInstanceID *string `json:"trunkNetworkInstanceID,omitempty" tf:"trunk_network_instance_id"` // +optional WaitForNetworkConfigurationReady *bool `json:"waitForNetworkConfigurationReady,omitempty" tf:"wait_for_network_configuration_ready"` }
func (*NetworkInterfaceAttachmentSpecResource) DeepCopy ¶
func (in *NetworkInterfaceAttachmentSpecResource) DeepCopy() *NetworkInterfaceAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceAttachmentSpecResource.
func (*NetworkInterfaceAttachmentSpecResource) DeepCopyInto ¶
func (in *NetworkInterfaceAttachmentSpecResource) DeepCopyInto(out *NetworkInterfaceAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceAttachmentStatus ¶
type NetworkInterfaceAttachmentStatus 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 (*NetworkInterfaceAttachmentStatus) DeepCopy ¶
func (in *NetworkInterfaceAttachmentStatus) DeepCopy() *NetworkInterfaceAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceAttachmentStatus.
func (*NetworkInterfaceAttachmentStatus) DeepCopyInto ¶
func (in *NetworkInterfaceAttachmentStatus) DeepCopyInto(out *NetworkInterfaceAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceList ¶
type NetworkInterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NetworkInterface CRD objects Items []NetworkInterface `json:"items,omitempty"` }
NetworkInterfaceList is a list of NetworkInterfaces
func (*NetworkInterfaceList) DeepCopy ¶
func (in *NetworkInterfaceList) DeepCopy() *NetworkInterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceList.
func (*NetworkInterfaceList) DeepCopyInto ¶
func (in *NetworkInterfaceList) DeepCopyInto(out *NetworkInterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaceList) DeepCopyObject ¶
func (in *NetworkInterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkInterfaceSpec ¶
type NetworkInterfaceSpec struct { State *NetworkInterfaceSpecResource `json:"state,omitempty" tf:"-"` Resource NetworkInterfaceSpecResource `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 (*NetworkInterfaceSpec) DeepCopy ¶
func (in *NetworkInterfaceSpec) DeepCopy() *NetworkInterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceSpec.
func (*NetworkInterfaceSpec) DeepCopyInto ¶
func (in *NetworkInterfaceSpec) DeepCopyInto(out *NetworkInterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceSpecResource ¶
type NetworkInterfaceSpecResource 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 Mac *string `json:"mac,omitempty" tf:"mac"` // +optional // Deprecated Name *string `json:"name,omitempty" tf:"name"` // +optional NetworkInterfaceName *string `json:"networkInterfaceName,omitempty" tf:"network_interface_name"` // +optional PrimaryIPAddress *string `json:"primaryIPAddress,omitempty" tf:"primary_ip_address"` // +optional // Deprecated PrivateIP *string `json:"privateIP,omitempty" tf:"private_ip"` // +optional // +kubebuilder:validation:MaxItems=10 PrivateIPAddresses []string `json:"privateIPAddresses,omitempty" tf:"private_ip_addresses"` // +optional // +kubebuilder:validation:MaxItems=10 // Deprecated PrivateIPS []string `json:"privateIPS,omitempty" tf:"private_ips"` // +optional // Deprecated PrivateIPSCount *int64 `json:"privateIPSCount,omitempty" tf:"private_ips_count"` // +optional QueueNumber *int64 `json:"queueNumber,omitempty" tf:"queue_number"` // +optional ResourceGroupID *string `json:"resourceGroupID,omitempty" tf:"resource_group_id"` // +optional SecondaryPrivateIPAddressCount *int64 `json:"secondaryPrivateIPAddressCount,omitempty" tf:"secondary_private_ip_address_count"` // +optional // +kubebuilder:validation:MinItems=1 SecurityGroupIDS []string `json:"securityGroupIDS,omitempty" tf:"security_group_ids"` // +optional // +kubebuilder:validation:MinItems=1 // Deprecated SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` VswitchID *string `json:"vswitchID" tf:"vswitch_id"` }
func (*NetworkInterfaceSpecResource) DeepCopy ¶
func (in *NetworkInterfaceSpecResource) DeepCopy() *NetworkInterfaceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceSpecResource.
func (*NetworkInterfaceSpecResource) DeepCopyInto ¶
func (in *NetworkInterfaceSpecResource) DeepCopyInto(out *NetworkInterfaceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceStatus ¶
type NetworkInterfaceStatus 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 (*NetworkInterfaceStatus) DeepCopy ¶
func (in *NetworkInterfaceStatus) DeepCopy() *NetworkInterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceStatus.
func (*NetworkInterfaceStatus) DeepCopyInto ¶
func (in *NetworkInterfaceStatus) DeepCopyInto(out *NetworkInterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Snapshot ¶
type Snapshot struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnapshotSpec `json:"spec,omitempty"` Status SnapshotStatus `json:"status,omitempty"` }
func (*Snapshot) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Snapshot.
func (*Snapshot) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Snapshot) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Snapshot) SetupWebhookWithManager ¶
func (*Snapshot) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Snapshot) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type SnapshotList ¶
type SnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Snapshot CRD objects Items []Snapshot `json:"items,omitempty"` }
SnapshotList is a list of Snapshots
func (*SnapshotList) DeepCopy ¶
func (in *SnapshotList) DeepCopy() *SnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotList.
func (*SnapshotList) DeepCopyInto ¶
func (in *SnapshotList) DeepCopyInto(out *SnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotList) DeepCopyObject ¶
func (in *SnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SnapshotSpec ¶
type SnapshotSpec struct { State *SnapshotSpecResource `json:"state,omitempty" tf:"-"` Resource SnapshotSpecResource `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 (*SnapshotSpec) DeepCopy ¶
func (in *SnapshotSpec) DeepCopy() *SnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotSpec.
func (*SnapshotSpec) DeepCopyInto ¶
func (in *SnapshotSpec) DeepCopyInto(out *SnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotSpecResource ¶
type SnapshotSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Category *string `json:"category,omitempty" tf:"category"` // +optional Description *string `json:"description,omitempty" tf:"description"` DiskID *string `json:"diskID" tf:"disk_id"` // +optional Force *bool `json:"force,omitempty" tf:"force"` // +optional InstantAccess *bool `json:"instantAccess,omitempty" tf:"instant_access"` // +optional InstantAccessRetentionDays *int64 `json:"instantAccessRetentionDays,omitempty" tf:"instant_access_retention_days"` // +optional // Deprecated Name *string `json:"name,omitempty" tf:"name"` // +optional ResourceGroupID *string `json:"resourceGroupID,omitempty" tf:"resource_group_id"` // +optional RetentionDays *int64 `json:"retentionDays,omitempty" tf:"retention_days"` // +optional SnapshotName *string `json:"snapshotName,omitempty" tf:"snapshot_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*SnapshotSpecResource) DeepCopy ¶
func (in *SnapshotSpecResource) DeepCopy() *SnapshotSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotSpecResource.
func (*SnapshotSpecResource) DeepCopyInto ¶
func (in *SnapshotSpecResource) DeepCopyInto(out *SnapshotSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotStatus ¶
type SnapshotStatus 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 (*SnapshotStatus) DeepCopy ¶
func (in *SnapshotStatus) DeepCopy() *SnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotStatus.
func (*SnapshotStatus) DeepCopyInto ¶
func (in *SnapshotStatus) DeepCopyInto(out *SnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- auto_snapshot_policy_attachment_types.go
- auto_snapshot_policy_attachment_webhook.go
- auto_snapshot_policy_types.go
- auto_snapshot_policy_webhook.go
- codec.go
- command_types.go
- command_webhook.go
- dedicated_host_types.go
- dedicated_host_webhook.go
- deployment_set_types.go
- deployment_set_webhook.go
- disk_attachment_types.go
- disk_attachment_webhook.go
- disk_types.go
- disk_webhook.go
- doc.go
- hpc_cluster_types.go
- hpc_cluster_webhook.go
- key_pair_attachment_types.go
- key_pair_attachment_webhook.go
- key_pair_types.go
- key_pair_webhook.go
- launch_template_types.go
- launch_template_webhook.go
- network_interface_attachment_types.go
- network_interface_attachment_webhook.go
- network_interface_types.go
- network_interface_webhook.go
- register.go
- snapshot_types.go
- snapshot_webhook.go
- zz_generated.deepcopy.go