Documentation
¶
Index ¶
- Variables
- type Metadata
- func (*Metadata) Descriptor() ([]byte, []int)deprecated
- func (x *Metadata) GetDescription() string
- func (x *Metadata) GetExpires() *timestamppb.Timestamp
- func (x *Metadata) GetLabels() map[string]string
- func (x *Metadata) GetName() string
- func (x *Metadata) GetNamespace() string
- func (x *Metadata) GetRevision() string
- func (*Metadata) ProtoMessage()
- func (x *Metadata) ProtoReflect() protoreflect.Message
- func (x *Metadata) Reset()
- func (x *Metadata) String() string
- type ResourceHeader
- func (*ResourceHeader) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceHeader) GetKind() string
- func (x *ResourceHeader) GetMetadata() *Metadata
- func (x *ResourceHeader) GetSubKind() string
- func (x *ResourceHeader) GetVersion() string
- func (*ResourceHeader) ProtoMessage()
- func (x *ResourceHeader) ProtoReflect() protoreflect.Message
- func (x *ResourceHeader) Reset()
- func (x *ResourceHeader) String() string
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 `` /* 139-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"` // 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) GetDescription ¶
func (*Metadata) GetExpires ¶
func (x *Metadata) GetExpires() *timestamppb.Timestamp
func (*Metadata) GetNamespace ¶
func (*Metadata) GetRevision ¶
func (*Metadata) ProtoMessage ¶
func (*Metadata) ProtoMessage()
func (*Metadata) ProtoReflect ¶
func (x *Metadata) ProtoReflect() protoreflect.Message
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
Click to show internal directories.
Click to hide internal directories.