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 DedicatedHostCluster
- func (in *DedicatedHostCluster) DeepCopy() *DedicatedHostCluster
- func (in *DedicatedHostCluster) DeepCopyInto(out *DedicatedHostCluster)
- func (in *DedicatedHostCluster) DeepCopyObject() runtime.Object
- func (r *DedicatedHostCluster) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DedicatedHostCluster) ValidateCreate() error
- func (r *DedicatedHostCluster) ValidateDelete() error
- func (r *DedicatedHostCluster) ValidateUpdate(old runtime.Object) error
- type DedicatedHostClusterList
- type DedicatedHostClusterSpec
- type DedicatedHostClusterSpecResource
- type DedicatedHostClusterStatus
- 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 ImageComponent
- func (in *ImageComponent) DeepCopy() *ImageComponent
- func (in *ImageComponent) DeepCopyInto(out *ImageComponent)
- func (in *ImageComponent) DeepCopyObject() runtime.Object
- func (r *ImageComponent) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ImageComponent) ValidateCreate() error
- func (r *ImageComponent) ValidateDelete() error
- func (r *ImageComponent) ValidateUpdate(old runtime.Object) error
- type ImageComponentList
- type ImageComponentSpec
- type ImageComponentSpecResource
- type ImageComponentStatus
- 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 PrefixList
- func (in *PrefixList) DeepCopy() *PrefixList
- func (in *PrefixList) DeepCopyInto(out *PrefixList)
- func (in *PrefixList) DeepCopyObject() runtime.Object
- func (r *PrefixList) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PrefixList) ValidateCreate() error
- func (r *PrefixList) ValidateDelete() error
- func (r *PrefixList) ValidateUpdate(old runtime.Object) error
- type PrefixListList
- type PrefixListSpec
- type PrefixListSpecEntry
- type PrefixListSpecResource
- type PrefixListStatus
- type SessionManagerStatus
- func (in *SessionManagerStatus) DeepCopy() *SessionManagerStatus
- func (in *SessionManagerStatus) DeepCopyInto(out *SessionManagerStatus)
- func (in *SessionManagerStatus) DeepCopyObject() runtime.Object
- func (r *SessionManagerStatus) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SessionManagerStatus) ValidateCreate() error
- func (r *SessionManagerStatus) ValidateDelete() error
- func (r *SessionManagerStatus) ValidateUpdate(old runtime.Object) error
- type SessionManagerStatusList
- type SessionManagerStatusSpec
- type SessionManagerStatusSpecResource
- type SessionManagerStatusStatus
- 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
- type StorageCapacityUnit
- func (in *StorageCapacityUnit) DeepCopy() *StorageCapacityUnit
- func (in *StorageCapacityUnit) DeepCopyInto(out *StorageCapacityUnit)
- func (in *StorageCapacityUnit) DeepCopyObject() runtime.Object
- func (r *StorageCapacityUnit) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *StorageCapacityUnit) ValidateCreate() error
- func (r *StorageCapacityUnit) ValidateDelete() error
- func (r *StorageCapacityUnit) ValidateUpdate(old runtime.Object) error
- type StorageCapacityUnitList
- type StorageCapacityUnitSpec
- type StorageCapacityUnitSpecResource
- type StorageCapacityUnitStatus
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 Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type 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 DedicatedHostCluster ¶ added in v0.5.0
type DedicatedHostCluster struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DedicatedHostClusterSpec `json:"spec,omitempty"` Status DedicatedHostClusterStatus `json:"status,omitempty"` }
func (*DedicatedHostCluster) DeepCopy ¶ added in v0.5.0
func (in *DedicatedHostCluster) DeepCopy() *DedicatedHostCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHostCluster.
func (*DedicatedHostCluster) DeepCopyInto ¶ added in v0.5.0
func (in *DedicatedHostCluster) DeepCopyInto(out *DedicatedHostCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DedicatedHostCluster) DeepCopyObject ¶ added in v0.5.0
func (in *DedicatedHostCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DedicatedHostCluster) SetupWebhookWithManager ¶ added in v0.5.0
func (r *DedicatedHostCluster) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DedicatedHostCluster) ValidateCreate ¶ added in v0.5.0
func (r *DedicatedHostCluster) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DedicatedHostCluster) ValidateDelete ¶ added in v0.5.0
func (r *DedicatedHostCluster) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DedicatedHostCluster) ValidateUpdate ¶ added in v0.5.0
func (r *DedicatedHostCluster) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DedicatedHostClusterList ¶ added in v0.5.0
type DedicatedHostClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DedicatedHostCluster CRD objects Items []DedicatedHostCluster `json:"items,omitempty"` }
DedicatedHostClusterList is a list of DedicatedHostClusters
func (*DedicatedHostClusterList) DeepCopy ¶ added in v0.5.0
func (in *DedicatedHostClusterList) DeepCopy() *DedicatedHostClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHostClusterList.
func (*DedicatedHostClusterList) DeepCopyInto ¶ added in v0.5.0
func (in *DedicatedHostClusterList) DeepCopyInto(out *DedicatedHostClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DedicatedHostClusterList) DeepCopyObject ¶ added in v0.5.0
func (in *DedicatedHostClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DedicatedHostClusterSpec ¶ added in v0.5.0
type DedicatedHostClusterSpec struct { State *DedicatedHostClusterSpecResource `json:"state,omitempty" tf:"-"` Resource DedicatedHostClusterSpecResource `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 (*DedicatedHostClusterSpec) DeepCopy ¶ added in v0.5.0
func (in *DedicatedHostClusterSpec) DeepCopy() *DedicatedHostClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHostClusterSpec.
func (*DedicatedHostClusterSpec) DeepCopyInto ¶ added in v0.5.0
func (in *DedicatedHostClusterSpec) DeepCopyInto(out *DedicatedHostClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedHostClusterSpecResource ¶ added in v0.5.0
type DedicatedHostClusterSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DedicatedHostClusterName *string `json:"dedicatedHostClusterName,omitempty" tf:"dedicated_host_cluster_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` ZoneID *string `json:"zoneID" tf:"zone_id"` }
func (*DedicatedHostClusterSpecResource) DeepCopy ¶ added in v0.5.0
func (in *DedicatedHostClusterSpecResource) DeepCopy() *DedicatedHostClusterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHostClusterSpecResource.
func (*DedicatedHostClusterSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *DedicatedHostClusterSpecResource) DeepCopyInto(out *DedicatedHostClusterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedHostClusterStatus ¶ added in v0.5.0
type DedicatedHostClusterStatus 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 (*DedicatedHostClusterStatus) DeepCopy ¶ added in v0.5.0
func (in *DedicatedHostClusterStatus) DeepCopy() *DedicatedHostClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedHostClusterStatus.
func (*DedicatedHostClusterStatus) DeepCopyInto ¶ added in v0.5.0
func (in *DedicatedHostClusterStatus) DeepCopyInto(out *DedicatedHostClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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)
func (DedicatedHostSpecNetworkAttributesCodec) Encode ¶
func (DedicatedHostSpecNetworkAttributesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (DedicatedHostSpecNetworkAttributesCodec) IsEmpty ¶
func (DedicatedHostSpecNetworkAttributesCodec) IsEmpty(ptr unsafe.Pointer) bool
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.
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.
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 ImageComponent ¶ added in v0.5.0
type ImageComponent struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ImageComponentSpec `json:"spec,omitempty"` Status ImageComponentStatus `json:"status,omitempty"` }
func (*ImageComponent) DeepCopy ¶ added in v0.5.0
func (in *ImageComponent) DeepCopy() *ImageComponent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageComponent.
func (*ImageComponent) DeepCopyInto ¶ added in v0.5.0
func (in *ImageComponent) DeepCopyInto(out *ImageComponent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageComponent) DeepCopyObject ¶ added in v0.5.0
func (in *ImageComponent) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ImageComponent) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ImageComponent) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ImageComponent) ValidateCreate ¶ added in v0.5.0
func (r *ImageComponent) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ImageComponent) ValidateDelete ¶ added in v0.5.0
func (r *ImageComponent) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ImageComponent) ValidateUpdate ¶ added in v0.5.0
func (r *ImageComponent) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ImageComponentList ¶ added in v0.5.0
type ImageComponentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ImageComponent CRD objects Items []ImageComponent `json:"items,omitempty"` }
ImageComponentList is a list of ImageComponents
func (*ImageComponentList) DeepCopy ¶ added in v0.5.0
func (in *ImageComponentList) DeepCopy() *ImageComponentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageComponentList.
func (*ImageComponentList) DeepCopyInto ¶ added in v0.5.0
func (in *ImageComponentList) DeepCopyInto(out *ImageComponentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageComponentList) DeepCopyObject ¶ added in v0.5.0
func (in *ImageComponentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ImageComponentSpec ¶ added in v0.5.0
type ImageComponentSpec struct { State *ImageComponentSpecResource `json:"state,omitempty" tf:"-"` Resource ImageComponentSpecResource `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 (*ImageComponentSpec) DeepCopy ¶ added in v0.5.0
func (in *ImageComponentSpec) DeepCopy() *ImageComponentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageComponentSpec.
func (*ImageComponentSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ImageComponentSpec) DeepCopyInto(out *ImageComponentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageComponentSpecResource ¶ added in v0.5.0
type ImageComponentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ComponentType *string `json:"componentType,omitempty" tf:"component_type"` Content *string `json:"content" tf:"content"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional ImageComponentName *string `json:"imageComponentName,omitempty" tf:"image_component_name"` // +optional ResourceGroupID *string `json:"resourceGroupID,omitempty" tf:"resource_group_id"` // +optional SystemType *string `json:"systemType,omitempty" tf:"system_type"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*ImageComponentSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ImageComponentSpecResource) DeepCopy() *ImageComponentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageComponentSpecResource.
func (*ImageComponentSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ImageComponentSpecResource) DeepCopyInto(out *ImageComponentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageComponentStatus ¶ added in v0.5.0
type ImageComponentStatus 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 (*ImageComponentStatus) DeepCopy ¶ added in v0.5.0
func (in *ImageComponentStatus) DeepCopy() *ImageComponentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageComponentStatus.
func (*ImageComponentStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ImageComponentStatus) DeepCopyInto(out *ImageComponentStatus)
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)
func (LaunchTemplateSpecNetworkInterfacesCodec) Encode ¶
func (LaunchTemplateSpecNetworkInterfacesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LaunchTemplateSpecNetworkInterfacesCodec) IsEmpty ¶
func (LaunchTemplateSpecNetworkInterfacesCodec) IsEmpty(ptr unsafe.Pointer) bool
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)
func (LaunchTemplateSpecSystemDiskCodec) Encode ¶
func (LaunchTemplateSpecSystemDiskCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (LaunchTemplateSpecSystemDiskCodec) IsEmpty ¶
func (LaunchTemplateSpecSystemDiskCodec) IsEmpty(ptr unsafe.Pointer) bool
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 PrefixList ¶ added in v0.5.0
type PrefixList struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrefixListSpec `json:"spec,omitempty"` Status PrefixListStatus `json:"status,omitempty"` }
func (*PrefixList) DeepCopy ¶ added in v0.5.0
func (in *PrefixList) DeepCopy() *PrefixList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrefixList.
func (*PrefixList) DeepCopyInto ¶ added in v0.5.0
func (in *PrefixList) DeepCopyInto(out *PrefixList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrefixList) DeepCopyObject ¶ added in v0.5.0
func (in *PrefixList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrefixList) SetupWebhookWithManager ¶ added in v0.5.0
func (r *PrefixList) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PrefixList) ValidateCreate ¶ added in v0.5.0
func (r *PrefixList) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PrefixList) ValidateDelete ¶ added in v0.5.0
func (r *PrefixList) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PrefixList) ValidateUpdate ¶ added in v0.5.0
func (r *PrefixList) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PrefixListList ¶ added in v0.5.0
type PrefixListList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PrefixList CRD objects Items []PrefixList `json:"items,omitempty"` }
PrefixListList is a list of PrefixLists
func (*PrefixListList) DeepCopy ¶ added in v0.5.0
func (in *PrefixListList) DeepCopy() *PrefixListList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrefixListList.
func (*PrefixListList) DeepCopyInto ¶ added in v0.5.0
func (in *PrefixListList) DeepCopyInto(out *PrefixListList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrefixListList) DeepCopyObject ¶ added in v0.5.0
func (in *PrefixListList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrefixListSpec ¶ added in v0.5.0
type PrefixListSpec struct { State *PrefixListSpecResource `json:"state,omitempty" tf:"-"` Resource PrefixListSpecResource `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 (*PrefixListSpec) DeepCopy ¶ added in v0.5.0
func (in *PrefixListSpec) DeepCopy() *PrefixListSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrefixListSpec.
func (*PrefixListSpec) DeepCopyInto ¶ added in v0.5.0
func (in *PrefixListSpec) DeepCopyInto(out *PrefixListSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrefixListSpecEntry ¶ added in v0.5.0
type PrefixListSpecEntry struct { // +optional Cidr *string `json:"cidr,omitempty" tf:"cidr"` // +optional Description *string `json:"description,omitempty" tf:"description"` }
func (*PrefixListSpecEntry) DeepCopy ¶ added in v0.5.0
func (in *PrefixListSpecEntry) DeepCopy() *PrefixListSpecEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrefixListSpecEntry.
func (*PrefixListSpecEntry) DeepCopyInto ¶ added in v0.5.0
func (in *PrefixListSpecEntry) DeepCopyInto(out *PrefixListSpecEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrefixListSpecResource ¶ added in v0.5.0
type PrefixListSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AddressFamily *string `json:"addressFamily" tf:"address_family"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +kubebuilder:validation:MaxItems=200 Entry []PrefixListSpecEntry `json:"entry" tf:"entry"` MaxEntries *int64 `json:"maxEntries" tf:"max_entries"` PrefixListName *string `json:"prefixListName" tf:"prefix_list_name"` }
func (*PrefixListSpecResource) DeepCopy ¶ added in v0.5.0
func (in *PrefixListSpecResource) DeepCopy() *PrefixListSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrefixListSpecResource.
func (*PrefixListSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *PrefixListSpecResource) DeepCopyInto(out *PrefixListSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrefixListStatus ¶ added in v0.5.0
type PrefixListStatus 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 (*PrefixListStatus) DeepCopy ¶ added in v0.5.0
func (in *PrefixListStatus) DeepCopy() *PrefixListStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrefixListStatus.
func (*PrefixListStatus) DeepCopyInto ¶ added in v0.5.0
func (in *PrefixListStatus) DeepCopyInto(out *PrefixListStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SessionManagerStatus ¶ added in v0.5.0
type SessionManagerStatus struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SessionManagerStatusSpec `json:"spec,omitempty"` Status SessionManagerStatusStatus `json:"status,omitempty"` }
func (*SessionManagerStatus) DeepCopy ¶ added in v0.5.0
func (in *SessionManagerStatus) DeepCopy() *SessionManagerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SessionManagerStatus.
func (*SessionManagerStatus) DeepCopyInto ¶ added in v0.5.0
func (in *SessionManagerStatus) DeepCopyInto(out *SessionManagerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SessionManagerStatus) DeepCopyObject ¶ added in v0.5.0
func (in *SessionManagerStatus) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SessionManagerStatus) SetupWebhookWithManager ¶ added in v0.5.0
func (r *SessionManagerStatus) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SessionManagerStatus) ValidateCreate ¶ added in v0.5.0
func (r *SessionManagerStatus) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SessionManagerStatus) ValidateDelete ¶ added in v0.5.0
func (r *SessionManagerStatus) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SessionManagerStatus) ValidateUpdate ¶ added in v0.5.0
func (r *SessionManagerStatus) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SessionManagerStatusList ¶ added in v0.5.0
type SessionManagerStatusList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SessionManagerStatus CRD objects Items []SessionManagerStatus `json:"items,omitempty"` }
SessionManagerStatusList is a list of SessionManagerStatuss
func (*SessionManagerStatusList) DeepCopy ¶ added in v0.5.0
func (in *SessionManagerStatusList) DeepCopy() *SessionManagerStatusList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SessionManagerStatusList.
func (*SessionManagerStatusList) DeepCopyInto ¶ added in v0.5.0
func (in *SessionManagerStatusList) DeepCopyInto(out *SessionManagerStatusList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SessionManagerStatusList) DeepCopyObject ¶ added in v0.5.0
func (in *SessionManagerStatusList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SessionManagerStatusSpec ¶ added in v0.5.0
type SessionManagerStatusSpec struct { State *SessionManagerStatusSpecResource `json:"state,omitempty" tf:"-"` Resource SessionManagerStatusSpecResource `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 (*SessionManagerStatusSpec) DeepCopy ¶ added in v0.5.0
func (in *SessionManagerStatusSpec) DeepCopy() *SessionManagerStatusSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SessionManagerStatusSpec.
func (*SessionManagerStatusSpec) DeepCopyInto ¶ added in v0.5.0
func (in *SessionManagerStatusSpec) DeepCopyInto(out *SessionManagerStatusSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SessionManagerStatusSpecResource ¶ added in v0.5.0
type SessionManagerStatusSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` SessionManagerStatusName *string `json:"sessionManagerStatusName" tf:"session_manager_status_name"` Status *string `json:"status" tf:"status"` }
func (*SessionManagerStatusSpecResource) DeepCopy ¶ added in v0.5.0
func (in *SessionManagerStatusSpecResource) DeepCopy() *SessionManagerStatusSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SessionManagerStatusSpecResource.
func (*SessionManagerStatusSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *SessionManagerStatusSpecResource) DeepCopyInto(out *SessionManagerStatusSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SessionManagerStatusStatus ¶ added in v0.5.0
type SessionManagerStatusStatus 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 (*SessionManagerStatusStatus) DeepCopy ¶ added in v0.5.0
func (in *SessionManagerStatusStatus) DeepCopy() *SessionManagerStatusStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SessionManagerStatusStatus.
func (*SessionManagerStatusStatus) DeepCopyInto ¶ added in v0.5.0
func (in *SessionManagerStatusStatus) DeepCopyInto(out *SessionManagerStatusStatus)
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.
type StorageCapacityUnit ¶ added in v0.5.0
type StorageCapacityUnit struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StorageCapacityUnitSpec `json:"spec,omitempty"` Status StorageCapacityUnitStatus `json:"status,omitempty"` }
func (*StorageCapacityUnit) DeepCopy ¶ added in v0.5.0
func (in *StorageCapacityUnit) DeepCopy() *StorageCapacityUnit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageCapacityUnit.
func (*StorageCapacityUnit) DeepCopyInto ¶ added in v0.5.0
func (in *StorageCapacityUnit) DeepCopyInto(out *StorageCapacityUnit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageCapacityUnit) DeepCopyObject ¶ added in v0.5.0
func (in *StorageCapacityUnit) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StorageCapacityUnit) SetupWebhookWithManager ¶ added in v0.5.0
func (r *StorageCapacityUnit) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*StorageCapacityUnit) ValidateCreate ¶ added in v0.5.0
func (r *StorageCapacityUnit) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*StorageCapacityUnit) ValidateDelete ¶ added in v0.5.0
func (r *StorageCapacityUnit) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*StorageCapacityUnit) ValidateUpdate ¶ added in v0.5.0
func (r *StorageCapacityUnit) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type StorageCapacityUnitList ¶ added in v0.5.0
type StorageCapacityUnitList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StorageCapacityUnit CRD objects Items []StorageCapacityUnit `json:"items,omitempty"` }
StorageCapacityUnitList is a list of StorageCapacityUnits
func (*StorageCapacityUnitList) DeepCopy ¶ added in v0.5.0
func (in *StorageCapacityUnitList) DeepCopy() *StorageCapacityUnitList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageCapacityUnitList.
func (*StorageCapacityUnitList) DeepCopyInto ¶ added in v0.5.0
func (in *StorageCapacityUnitList) DeepCopyInto(out *StorageCapacityUnitList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageCapacityUnitList) DeepCopyObject ¶ added in v0.5.0
func (in *StorageCapacityUnitList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StorageCapacityUnitSpec ¶ added in v0.5.0
type StorageCapacityUnitSpec struct { State *StorageCapacityUnitSpecResource `json:"state,omitempty" tf:"-"` Resource StorageCapacityUnitSpecResource `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 (*StorageCapacityUnitSpec) DeepCopy ¶ added in v0.5.0
func (in *StorageCapacityUnitSpec) DeepCopy() *StorageCapacityUnitSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageCapacityUnitSpec.
func (*StorageCapacityUnitSpec) DeepCopyInto ¶ added in v0.5.0
func (in *StorageCapacityUnitSpec) DeepCopyInto(out *StorageCapacityUnitSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageCapacityUnitSpecResource ¶ added in v0.5.0
type StorageCapacityUnitSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Capacity *int64 `json:"capacity" tf:"capacity"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Period *int64 `json:"period,omitempty" tf:"period"` // +optional PeriodUnit *string `json:"periodUnit,omitempty" tf:"period_unit"` // +optional StartTime *string `json:"startTime,omitempty" tf:"start_time"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional StorageCapacityUnitName *string `json:"storageCapacityUnitName,omitempty" tf:"storage_capacity_unit_name"` }
func (*StorageCapacityUnitSpecResource) DeepCopy ¶ added in v0.5.0
func (in *StorageCapacityUnitSpecResource) DeepCopy() *StorageCapacityUnitSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageCapacityUnitSpecResource.
func (*StorageCapacityUnitSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *StorageCapacityUnitSpecResource) DeepCopyInto(out *StorageCapacityUnitSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageCapacityUnitStatus ¶ added in v0.5.0
type StorageCapacityUnitStatus 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 (*StorageCapacityUnitStatus) DeepCopy ¶ added in v0.5.0
func (in *StorageCapacityUnitStatus) DeepCopy() *StorageCapacityUnitStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageCapacityUnitStatus.
func (*StorageCapacityUnitStatus) DeepCopyInto ¶ added in v0.5.0
func (in *StorageCapacityUnitStatus) DeepCopyInto(out *StorageCapacityUnitStatus)
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_cluster_types.go
- dedicated_host_cluster_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
- image_component_types.go
- image_component_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
- prefix_list_types.go
- prefix_list_webhook.go
- register.go
- session_manager_status_types.go
- session_manager_status_webhook.go
- snapshot_types.go
- snapshot_webhook.go
- storage_capacity_unit_types.go
- storage_capacity_unit_webhook.go
- zz_generated.deepcopy.go