tenancyv2beta1

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2024 License: MPL-2.0 Imports: 7 Imported by: 4

Documentation

Overview

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-json-shim. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-json-shim. DO NOT EDIT.

Index

Constants

View Source
const (
	GroupName = "tenancy"
	Version   = "v2beta1"

	NamespaceKind = "Namespace"
	PartitionKind = "Partition"
)

Variables

View Source
var (
	NamespaceMarshaler   = &protojson.MarshalOptions{}
	NamespaceUnmarshaler = &protojson.UnmarshalOptions{DiscardUnknown: false}
)
View Source
var (
	PartitionMarshaler   = &protojson.MarshalOptions{}
	PartitionUnmarshaler = &protojson.UnmarshalOptions{DiscardUnknown: false}
)
View Source
var (
	NamespaceType = &pbresource.Type{
		Group:        GroupName,
		GroupVersion: Version,
		Kind:         NamespaceKind,
	}

	PartitionType = &pbresource.Type{
		Group:        GroupName,
		GroupVersion: Version,
		Kind:         PartitionKind,
	}
)
View Source
var File_pbtenancy_v2beta1_namespace_proto protoreflect.FileDescriptor
View Source
var File_pbtenancy_v2beta1_partition_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Namespace

type Namespace struct {

	// Description is where the user puts any information they want
	// about the namespace. It is not used internally.
	Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

The name of the Namespace is in the outer Resource.ID.Name. It must be unique within a partition and must be a DNS hostname. There are also other reserved names that may not be used.

func (*Namespace) DeepCopy

func (in *Namespace) DeepCopy() *Namespace

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Namespace. Required by controller-gen.

func (*Namespace) DeepCopyInterface

func (in *Namespace) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Namespace. Required by controller-gen.

func (*Namespace) DeepCopyInto

func (in *Namespace) DeepCopyInto(out *Namespace)

DeepCopyInto supports using Namespace within kubernetes types, where deepcopy-gen is used.

func (*Namespace) Descriptor deprecated

func (*Namespace) Descriptor() ([]byte, []int)

Deprecated: Use Namespace.ProtoReflect.Descriptor instead.

func (*Namespace) GetDescription

func (x *Namespace) GetDescription() string

func (*Namespace) MarshalBinary

func (msg *Namespace) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler

func (*Namespace) MarshalJSON

func (this *Namespace) MarshalJSON() ([]byte, error)

MarshalJSON is a custom marshaler for Namespace

func (*Namespace) ProtoMessage

func (*Namespace) ProtoMessage()

func (*Namespace) ProtoReflect

func (x *Namespace) ProtoReflect() protoreflect.Message

func (*Namespace) Reset

func (x *Namespace) Reset()

func (*Namespace) String

func (x *Namespace) String() string

func (*Namespace) UnmarshalBinary

func (msg *Namespace) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler

func (*Namespace) UnmarshalJSON

func (this *Namespace) UnmarshalJSON(b []byte) error

UnmarshalJSON is a custom unmarshaler for Namespace

type Partition

type Partition struct {

	// Optional user provided description. It is not used internally.
	Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

The name of the partition (enterprise only) is in the outer Resource.ID.Name. It must be unique within a cluster and must be a DNS hostname. There are also other reserved names that may not be used.

func (*Partition) DeepCopy

func (in *Partition) DeepCopy() *Partition

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Partition. Required by controller-gen.

func (*Partition) DeepCopyInterface

func (in *Partition) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Partition. Required by controller-gen.

func (*Partition) DeepCopyInto

func (in *Partition) DeepCopyInto(out *Partition)

DeepCopyInto supports using Partition within kubernetes types, where deepcopy-gen is used.

func (*Partition) Descriptor deprecated

func (*Partition) Descriptor() ([]byte, []int)

Deprecated: Use Partition.ProtoReflect.Descriptor instead.

func (*Partition) GetDescription

func (x *Partition) GetDescription() string

func (*Partition) MarshalBinary

func (msg *Partition) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler

func (*Partition) MarshalJSON

func (this *Partition) MarshalJSON() ([]byte, error)

MarshalJSON is a custom marshaler for Partition

func (*Partition) ProtoMessage

func (*Partition) ProtoMessage()

func (*Partition) ProtoReflect

func (x *Partition) ProtoReflect() protoreflect.Message

func (*Partition) Reset

func (x *Partition) Reset()

func (*Partition) String

func (x *Partition) String() string

func (*Partition) UnmarshalBinary

func (msg *Partition) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler

func (*Partition) UnmarshalJSON

func (this *Partition) UnmarshalJSON(b []byte) error

UnmarshalJSON is a custom unmarshaler for Partition

Jump to

Keyboard shortcuts

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