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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterID.
func (*ClusterID) DeepCopyInto ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeID.
func (*NodeID) DeepCopyInto ¶
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 ¶
func (in *PartitionAttachmentID) DeepCopy() *PartitionAttachmentID
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
func (in *PartitionProviderEndpointID) DeepCopy() *PartitionProviderEndpointID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionProviderEndpointID.
func (*PartitionProviderEndpointID) DeepCopyInto ¶ added in v0.0.9
func (in *PartitionProviderEndpointID) DeepCopyInto(out *PartitionProviderEndpointID)
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
func (in *PartitionProviderNodeID) DeepCopy() *PartitionProviderNodeID
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteID.
func (*SiteID) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.