id

package
v0.0.13 Latest Latest
Warning

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

Go to latest
Published: Dec 27, 2024 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Overview

Package id is the internal version of the API.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClusterID

type ClusterID struct {
	SiteID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=siteID"`
	// Cluster defines the name of the cluster
	Cluster string `json:"cluster" yaml:"cluster" protobuf:"bytes,2,opt,name=cluster"`
}

func (*ClusterID) DeepCopy

func (in *ClusterID) DeepCopy() *ClusterID

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

func (*ClusterID) DeepCopyInto

func (in *ClusterID) DeepCopyInto(out *ClusterID)

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

type EndpointID

type EndpointID struct {
	NodeID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=nodeID"`
	// ModuleBay defines the moduleBay reference id
	ModuleBay *uint32 `json:"moduleBay,omitempty" yaml:"moduleBay,omitempty" protobuf:"bytes,2,opt,name=moduleBay"`
	// Module defines the module reference id
	Module *uint32 `json:"module,omitempty" yaml:"module,omitempty" protobuf:"bytes,3,opt,name=module"`
	// Port defines the id of the port
	Port uint32 `json:"port" yaml:"port" protobuf:"bytes,4,opt,name=port"`
	// Adaptor defines the name of the adaptor
	Adaptor string `json:"adaptor" yaml:"adaptor" protobuf:"bytes,5,opt,name=adaptor"`
	// Endpoint defines the name of the endpoint
	Endpoint uint32 `json:"endpoint" yaml:"endpoint" protobuf:"bytes,6,opt,name=endpoint"`
}

func (*EndpointID) DeepCopy

func (in *EndpointID) DeepCopy() *EndpointID

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

func (*EndpointID) DeepCopyInto

func (in *EndpointID) DeepCopyInto(out *EndpointID)

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

type NodeID

type NodeID struct {
	SiteID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=siteID"`
	// Node defines the name of the node
	Node string `json:"node" yaml:"node" protobuf:"bytes,2,opt,name=node"`
}

func (*NodeID) DeepCopy

func (in *NodeID) DeepCopy() *NodeID

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

func (*NodeID) DeepCopyInto

func (in *NodeID) DeepCopyInto(out *NodeID)

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

type PartitionAdaptorID

type PartitionAdaptorID struct {
	PartitionPortID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=nodeID"`
	// Adaptor defines the name of the adaptor
	Adaptor string `json:"adaptor" yaml:"adaptor" protobuf:"bytes,5,opt,name=adaptor"`
}

func (*PartitionAdaptorID) DeepCopy

func (in *PartitionAdaptorID) DeepCopy() *PartitionAdaptorID

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

func (*PartitionAdaptorID) DeepCopyInto

func (in *PartitionAdaptorID) DeepCopyInto(out *PartitionAdaptorID)

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

type PartitionAttachmentID

type PartitionAttachmentID struct {
	// Partition defines the partition this resource belongs to
	Partition string `json:"partition" yaml:"partition" protobuf:"bytes,1,opt,name=partition"`
	// SiteID define the siteid of the node
	SiteID `json:",inline" yaml:",inline" protobuf:"bytes,2,opt,name=siteID"`
	// Cluster defines the name of the cluster
	Cluster *string `json:"cluster,omitempty" yaml:"cluster,omitempty" protobuf:"bytes,3,opt,name=cluster"`
	// Node defines the name of the node
	Node *string `json:"node,omitempty" yaml:"node,omitempty" protobuf:"bytes,4,opt,name=node"`
	// Node defines the name of the nodeset
	NodeSet *string `json:"nodeset,omitempty" yaml:"nodeset,omitempty" protobuf:"bytes,5,opt,name=nodeset"`
	// Interface defines the name of the interface
	Interface string `json:"interface" yaml:"interface" protobuf:"bytes,6,opt,name=interface"`
}

func (*PartitionAttachmentID) DeepCopy

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

func (*PartitionAttachmentID) DeepCopyInto

func (in *PartitionAttachmentID) DeepCopyInto(out *PartitionAttachmentID)

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

type PartitionClusterID

type PartitionClusterID struct {
	// Partition defines the partition this resource belongs to
	Partition string `json:"partition" yaml:"partition" protobuf:"bytes,1,opt,name=partition"`
	// SiteID define the siteid of the node
	SiteID `json:",inline" yaml:",inline" protobuf:"bytes,2,opt,name=siteID"`
	// Cluster defines the name of the cluster
	Cluster string `json:"cluster" yaml:"cluster" protobuf:"bytes,3,opt,name=cluster"`
}

func (*PartitionClusterID) DeepCopy

func (in *PartitionClusterID) DeepCopy() *PartitionClusterID

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

func (*PartitionClusterID) DeepCopyInto

func (in *PartitionClusterID) DeepCopyInto(out *PartitionClusterID)

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

type PartitionEndpointID

type PartitionEndpointID struct {
	PartitionNodeID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=nodeID"`
	// ModuleBay defines the moduleBay reference id
	ModuleBay *uint32 `json:"moduleBay,omitempty" yaml:"moduleBay,omitempty" protobuf:"bytes,2,opt,name=moduleBay"`
	// Module defines the module reference id
	Module *uint32 `json:"module,omitempty" yaml:"module,omitempty" protobuf:"bytes,3,opt,name=module"`
	// Port defines the id of the port
	Port uint32 `json:"port" yaml:"port" protobuf:"bytes,4,opt,name=port"`
	// Adaptor defines the name of the adaptor
	Adaptor *string `json:"adaptor,omitempty" yaml:"adaptor,omitempty" protobuf:"bytes,5,opt,name=adaptor"`
	// Endpoint defines the name of the endpoint
	Endpoint uint32 `json:"endpoint" yaml:"endpoint" protobuf:"bytes,6,opt,name=endpoint"`
	// Name is used to refer to internal names of the node
	Name *string `json:"name,omitempty" yaml:"name,omitempty" protobuf:"bytes,7,opt,name=name"`
}

func (*PartitionEndpointID) DeepCopy

func (in *PartitionEndpointID) DeepCopy() *PartitionEndpointID

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

func (*PartitionEndpointID) DeepCopyInto

func (in *PartitionEndpointID) DeepCopyInto(out *PartitionEndpointID)

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

type PartitionNodeID

type PartitionNodeID struct {
	// Partition defines the partition this resource belongs to
	Partition string `json:"partition" yaml:"partition" protobuf:"bytes,1,opt,name=partition"`
	// SiteID define the siteid of the node
	SiteID `json:",inline" yaml:",inline" protobuf:"bytes,2,opt,name=siteID"`
	// Node defines the name of the node
	Node string `json:"node" yaml:"node" protobuf:"bytes,3,opt,name=node"`
}

func (*PartitionNodeID) DeepCopy

func (in *PartitionNodeID) DeepCopy() *PartitionNodeID

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

func (*PartitionNodeID) DeepCopyInto

func (in *PartitionNodeID) DeepCopyInto(out *PartitionNodeID)

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

type PartitionPortID

type PartitionPortID struct {
	PartitionNodeID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=nodeID"`
	// ModuleBay defines the moduleBay reference id
	ModuleBay *uint32 `json:"moduleBay,omitempty" yaml:"moduleBay,omitempty" protobuf:"bytes,2,opt,name=moduleBay"`
	// Module defines the module reference id
	Module *uint32 `json:"module,omitempty" yaml:"module,omitempty" protobuf:"bytes,3,opt,name=module"`
	// Port defines the id of the port
	Port uint32 `json:"port" yaml:"port" protobuf:"bytes,4,opt,name=port"`
}

func (*PartitionPortID) DeepCopy

func (in *PartitionPortID) DeepCopy() *PartitionPortID

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

func (*PartitionPortID) DeepCopyInto

func (in *PartitionPortID) DeepCopyInto(out *PartitionPortID)

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

type PartitionProviderEndpointID added in v0.0.9

type PartitionProviderEndpointID struct {
	PartitionProviderNodeID `json:",inline" yaml:",inline" protobuf:"bytes,2,opt,name=nodeID"`
	// ModuleBay defines the moduleBay reference id
	ModuleBay *uint32 `json:"moduleBay,omitempty" yaml:"moduleBay,omitempty" protobuf:"bytes,3,opt,name=moduleBay"`
	// Module defines the module reference id
	Module *uint32 `json:"module,omitempty" yaml:"module,omitempty" protobuf:"bytes,4,opt,name=module"`
	// Port defines the id of the port
	Port uint32 `json:"port" yaml:"port" protobuf:"bytes,5,opt,name=port"`
	// Adaptor defines the name of the adaptor
	Adaptor *string `json:"adaptor,omitempty" yaml:"adaptor,omitempty" protobuf:"bytes,6,opt,name=adaptor"`
	// Endpoint defines the name of the endpoint
	Endpoint uint32 `json:"endpoint" yaml:"endpoint" protobuf:"bytes,7,opt,name=endpoint"`
	// Name is used to refer to internal names of the node
	Name *string `json:"name,omitempty" yaml:"name,omitempty" protobuf:"bytes,8,opt,name=name"`
}

func (*PartitionProviderEndpointID) DeepCopy added in v0.0.9

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

func (*PartitionProviderEndpointID) DeepCopyInto added in v0.0.9

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

type PartitionProviderNodeID added in v0.0.9

type PartitionProviderNodeID struct {
	// Partition defines the partition this resource belongs to
	Partition string `json:"partition" yaml:"partition" protobuf:"bytes,1,opt,name=partition"`
	// SiteID define the siteid of the node
	SiteID `json:",inline" yaml:",inline" protobuf:"bytes,2,opt,name=siteID"`
	// Node defines the name of the node
	Node string `json:"node" yaml:"node" protobuf:"bytes,3,opt,name=node"`
	// Provider defines the provider implementing this resource.
	Provider string `json:"provider" yaml:"provider" protobuf:"bytes,4,opt,name=provider"`
	// PlatformType define the type of platform implementing the nodespec
	PlatformType string `json:"platformType" yaml:"platformType" protobuf:"bytes,5,opt,name=platformType"`
}

func (*PartitionProviderNodeID) DeepCopy added in v0.0.9

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

func (*PartitionProviderNodeID) DeepCopyInto added in v0.0.9

func (in *PartitionProviderNodeID) DeepCopyInto(out *PartitionProviderNodeID)

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

type SiteID

type SiteID struct {
	// Region defines the region of the resource
	Region string `json:"region" yaml:"region" protobuf:"bytes,1,opt,name=region"`
	// Site defines the site of the resource
	Site string `json:"site" yaml:"site" protobuf:"bytes,2,opt,name=site"`
}

func (*SiteID) DeepCopy

func (in *SiteID) DeepCopy() *SiteID

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

func (*SiteID) DeepCopyInto

func (in *SiteID) DeepCopyInto(out *SiteID)

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

Directories

Path Synopsis
v1alpha1 is the v1alpha1 version of the API.
v1alpha1 is the v1alpha1 version of the API.

Jump to

Keyboard shortcuts

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