headerv1

package
v0.0.0-...-6ce4fdd Latest Latest
Warning

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

Go to latest
Published: May 7, 2024 License: Apache-2.0 Imports: 5 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_teleport_header_v1_metadata_proto protoreflect.FileDescriptor
View Source
var File_teleport_header_v1_resourceheader_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Metadata

type Metadata struct {

	// name is an object name.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// namespace is object namespace. The field should be called "namespace"
	// when it returns in Teleport 2.4.
	Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// description is object description.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// labels is a set of labels.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// expires is a global expiry time header can be set on any resource in the
	// system.
	Expires *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=expires,proto3" json:"expires,omitempty"`
	// ID is a record ID
	// Deprecated: Use revision instead.
	//
	// Deprecated: Marked as deprecated in teleport/header/v1/metadata.proto.
	Id int64 `protobuf:"varint,7,opt,name=id,proto3" json:"id,omitempty"`
	// revision is an opaque identifier which tracks the versions of a resource
	// over time. Clients should ignore and not alter its value but must return
	// the revision in any updates of a resource.
	Revision string `protobuf:"bytes,8,opt,name=revision,proto3" json:"revision,omitempty"`
	// contains filtered or unexported fields
}

Metadata is resource metadata.

func (*Metadata) Descriptor deprecated

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

Deprecated: Use Metadata.ProtoReflect.Descriptor instead.

func (*Metadata) GetDescription

func (x *Metadata) GetDescription() string

func (*Metadata) GetExpires

func (x *Metadata) GetExpires() *timestamppb.Timestamp

func (*Metadata) GetId deprecated

func (x *Metadata) GetId() int64

Deprecated: Marked as deprecated in teleport/header/v1/metadata.proto.

func (*Metadata) GetLabels

func (x *Metadata) GetLabels() map[string]string

func (*Metadata) GetName

func (x *Metadata) GetName() string

func (*Metadata) GetNamespace

func (x *Metadata) GetNamespace() string

func (*Metadata) GetRevision

func (x *Metadata) GetRevision() string

func (*Metadata) ProtoMessage

func (*Metadata) ProtoMessage()

func (*Metadata) ProtoReflect

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

func (*Metadata) Reset

func (x *Metadata) Reset()

func (*Metadata) String

func (x *Metadata) String() string

type ResourceHeader

type ResourceHeader struct {

	// kind is a resource kind.
	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	// sub_kind is an optional resource sub kind, used in some resources.
	SubKind string `protobuf:"bytes,2,opt,name=sub_kind,json=subKind,proto3" json:"sub_kind,omitempty"`
	// Version is the API version used to create the resource. It must be
	// specified. Based on this version, Teleport will apply different defaults on
	// resource creation or deletion. It must be an integer prefixed by "v".
	// For example: `v1`
	Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	// metadata is resource metadata.
	Metadata *Metadata `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

ResourceHeader is a shared resource header.

func (*ResourceHeader) Descriptor deprecated

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

Deprecated: Use ResourceHeader.ProtoReflect.Descriptor instead.

func (*ResourceHeader) GetKind

func (x *ResourceHeader) GetKind() string

func (*ResourceHeader) GetMetadata

func (x *ResourceHeader) GetMetadata() *Metadata

func (*ResourceHeader) GetSubKind

func (x *ResourceHeader) GetSubKind() string

func (*ResourceHeader) GetVersion

func (x *ResourceHeader) GetVersion() string

func (*ResourceHeader) ProtoMessage

func (*ResourceHeader) ProtoMessage()

func (*ResourceHeader) ProtoReflect

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

func (*ResourceHeader) Reset

func (x *ResourceHeader) Reset()

func (*ResourceHeader) String

func (x *ResourceHeader) String() string

Jump to

Keyboard shortcuts

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