Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_envoy_config_grpc_credential_v3_aws_iam_proto protoreflect.FileDescriptor
View Source
var File_envoy_config_grpc_credential_v3_file_based_metadata_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AwsIamConfig

type AwsIamConfig struct {

	// The `service namespace
	// <https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces>`_
	// of the Grpc endpoint.
	//
	// Example: appmesh
	ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// The `region <https://docs.aws.amazon.com/general/latest/gr/rande.html>`_ hosting the Grpc
	// endpoint. If unspecified, the extension will use the value in the “AWS_REGION“ environment
	// variable.
	//
	// Example: us-west-2
	Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	// contains filtered or unexported fields
}

func (*AwsIamConfig) Descriptor

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

    Deprecated: Use AwsIamConfig.ProtoReflect.Descriptor instead.

    func (*AwsIamConfig) GetRegion

    func (x *AwsIamConfig) GetRegion() string

    func (*AwsIamConfig) GetServiceName

    func (x *AwsIamConfig) GetServiceName() string

    func (*AwsIamConfig) ProtoMessage

    func (*AwsIamConfig) ProtoMessage()

    func (*AwsIamConfig) ProtoReflect

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

    func (*AwsIamConfig) Reset

    func (x *AwsIamConfig) Reset()

    func (*AwsIamConfig) String

    func (x *AwsIamConfig) String() string

    func (*AwsIamConfig) Validate

    func (m *AwsIamConfig) Validate() error

      Validate checks the field values on AwsIamConfig with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

      type AwsIamConfigValidationError

      type AwsIamConfigValidationError struct {
      	// contains filtered or unexported fields
      }

        AwsIamConfigValidationError is the validation error returned by AwsIamConfig.Validate if the designated constraints aren't met.

        func (AwsIamConfigValidationError) Cause

          Cause function returns cause value.

          func (AwsIamConfigValidationError) Error

            Error satisfies the builtin error interface

            func (AwsIamConfigValidationError) ErrorName

            func (e AwsIamConfigValidationError) ErrorName() string

              ErrorName returns error name.

              func (AwsIamConfigValidationError) Field

                Field function returns field value.

                func (AwsIamConfigValidationError) Key

                  Key function returns key value.

                  func (AwsIamConfigValidationError) Reason

                    Reason function returns reason value.

                    type FileBasedMetadataConfig

                    type FileBasedMetadataConfig struct {
                    
                    	// Location or inline data of secret to use for authentication of the Google gRPC connection
                    	// this secret will be attached to a header of the gRPC connection
                    	SecretData *v3.DataSource `protobuf:"bytes,1,opt,name=secret_data,json=secretData,proto3" json:"secret_data,omitempty"`
                    	// Metadata header key to use for sending the secret data
                    	// if no header key is set, "authorization" header will be used
                    	HeaderKey string `protobuf:"bytes,2,opt,name=header_key,json=headerKey,proto3" json:"header_key,omitempty"`
                    	// Prefix to prepend to the secret in the metadata header
                    	// if no prefix is set, the default is to use no prefix
                    	HeaderPrefix string `protobuf:"bytes,3,opt,name=header_prefix,json=headerPrefix,proto3" json:"header_prefix,omitempty"`
                    	// contains filtered or unexported fields
                    }

                    func (*FileBasedMetadataConfig) Descriptor

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

                      Deprecated: Use FileBasedMetadataConfig.ProtoReflect.Descriptor instead.

                      func (*FileBasedMetadataConfig) GetHeaderKey

                      func (x *FileBasedMetadataConfig) GetHeaderKey() string

                      func (*FileBasedMetadataConfig) GetHeaderPrefix

                      func (x *FileBasedMetadataConfig) GetHeaderPrefix() string

                      func (*FileBasedMetadataConfig) GetSecretData

                      func (x *FileBasedMetadataConfig) GetSecretData() *v3.DataSource

                      func (*FileBasedMetadataConfig) ProtoMessage

                      func (*FileBasedMetadataConfig) ProtoMessage()

                      func (*FileBasedMetadataConfig) ProtoReflect

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

                      func (*FileBasedMetadataConfig) Reset

                      func (x *FileBasedMetadataConfig) Reset()

                      func (*FileBasedMetadataConfig) String

                      func (x *FileBasedMetadataConfig) String() string

                      func (*FileBasedMetadataConfig) Validate

                      func (m *FileBasedMetadataConfig) Validate() error

                        Validate checks the field values on FileBasedMetadataConfig with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

                        type FileBasedMetadataConfigValidationError

                        type FileBasedMetadataConfigValidationError struct {
                        	// contains filtered or unexported fields
                        }

                          FileBasedMetadataConfigValidationError is the validation error returned by FileBasedMetadataConfig.Validate if the designated constraints aren't met.

                          func (FileBasedMetadataConfigValidationError) Cause

                            Cause function returns cause value.

                            func (FileBasedMetadataConfigValidationError) Error

                              Error satisfies the builtin error interface

                              func (FileBasedMetadataConfigValidationError) ErrorName

                                ErrorName returns error name.

                                func (FileBasedMetadataConfigValidationError) Field

                                  Field function returns field value.

                                  func (FileBasedMetadataConfigValidationError) Key

                                    Key function returns key value.

                                    func (FileBasedMetadataConfigValidationError) Reason

                                      Reason function returns reason value.