altsv3

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Aug 8, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_envoy_extensions_transport_sockets_alts_v3_alts_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Alts

type Alts struct {

	// The location of a handshaker service, this is usually 169.254.169.254:8080
	// on GCE.
	HandshakerService string `protobuf:"bytes,1,opt,name=handshaker_service,json=handshakerService,proto3" json:"handshaker_service,omitempty"`
	// The acceptable service accounts from peer, peers not in the list will be rejected in the
	// handshake validation step. If empty, no validation will be performed.
	PeerServiceAccounts []string `protobuf:"bytes,2,rep,name=peer_service_accounts,json=peerServiceAccounts,proto3" json:"peer_service_accounts,omitempty"`
	// contains filtered or unexported fields
}

Configuration for ALTS transport socket. This provides Google's ALTS protocol to Envoy. Store the peer identity in dynamic metadata, namespace is "envoy.transport_socket.peer_information", key is "peer_identity". https://cloud.google.com/security/encryption-in-transit/application-layer-transport-security/

func (*Alts) Descriptor deprecated

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

Deprecated: Use Alts.ProtoReflect.Descriptor instead.

func (*Alts) GetHandshakerService

func (x *Alts) GetHandshakerService() string

func (*Alts) GetPeerServiceAccounts

func (x *Alts) GetPeerServiceAccounts() []string

func (*Alts) ProtoMessage

func (*Alts) ProtoMessage()

func (*Alts) ProtoReflect

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

func (*Alts) Reset

func (x *Alts) Reset()

func (*Alts) String

func (x *Alts) String() string

Jump to

Keyboard shortcuts

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