man_ems_cfg

package
v0.0.0-...-50def94 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR man-ems package configuration.

This module contains definitions for the following management objects:

grpc: GRPC configruation

Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dscp

type Dscp string

Dscp represents Dscp

const (
	// Default (DSCP 000000)
	Dscp_default_ Dscp = "default"

	// AF11 (DSCP 001010)
	Dscp_af11 Dscp = "af11"

	// AF12 (DSCP 001100)
	Dscp_af12 Dscp = "af12"

	// AF13 (DSCP 001110)
	Dscp_af13 Dscp = "af13"

	// AF21 (DSCP 010010)
	Dscp_af21 Dscp = "af21"

	// AF22 (DSCP 010100)
	Dscp_af22 Dscp = "af22"

	// AF23 (DSCP 010110)
	Dscp_af23 Dscp = "af23"

	// AF31 (DSCP 011010)
	Dscp_af31 Dscp = "af31"

	// AF32 (DSCP 011100)
	Dscp_af32 Dscp = "af32"

	// AF33 (DSCP 011110)
	Dscp_af33 Dscp = "af33"

	// AF41 (DSCP 100010)
	Dscp_af41 Dscp = "af41"

	// AF42 (DSCP 100100)
	Dscp_af42 Dscp = "af42"

	// AF43 (DSCP 100110)
	Dscp_af43 Dscp = "af43"

	// CS1 (Precedence 1) (DSCP 001000)
	Dscp_cs1 Dscp = "cs1"

	// CS2 (Precedence 2) (DSCP 010000)
	Dscp_cs2 Dscp = "cs2"

	// CS3 (Precedence 3) (DSCP 011000)
	Dscp_cs3 Dscp = "cs3"

	// CS4 (Precedence 4) (DSCP 100000)
	Dscp_cs4 Dscp = "cs4"

	// CS5 (Precedence 5) (DSCP 101000)
	Dscp_cs5 Dscp = "cs5"

	// CS6 (Precedence 6) (DSCP 110000)
	Dscp_cs6 Dscp = "cs6"

	// CS7 (Precedence 7) (DSCP 111000)
	Dscp_cs7 Dscp = "cs7"

	// EF (DSCP 101110)
	Dscp_ef Dscp = "ef"
)

type GrpCTlsCipherDefault

type GrpCTlsCipherDefault string

GrpCTlsCipherDefault represents Grp c tls cipher default

const (
	// Default disable all ciphers
	GrpCTlsCipherDefault_disable GrpCTlsCipherDefault = "disable"

	// Default enable all ciphers
	GrpCTlsCipherDefault_enable GrpCTlsCipherDefault = "enable"
)

type Grpc

type Grpc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Server listening port. The type is interface{} with range: 10000..57999.
	Port interface{}

	// Server vrf name. The type is string.
	Vrf interface{}

	// Maximum number of streaming gRPCs. The type is interface{} with range:
	// 1..128. The default value is 32.
	MaxStreams interface{}

	// Enable GRPC. The type is interface{}.
	Enable interface{}

	// Maximum number of streaming gRPCs per user. The type is interface{} with
	// range: 1..128. The default value is 32.
	MaxStreamsPerUser interface{}

	// Maximum concurrent requests per user. The type is interface{} with range:
	// 1..32.
	MaxRequestPerUser interface{}

	// No TLS. The type is interface{}.
	NoTls interface{}

	// Trustpoint Name. The type is string.
	TlsTrustpoint interface{}

	// QoS marking DSCP to be set on transmitted gRPC. The type is one of the
	// following types: enumeration Dscp, or int with range: 0..63.
	Dscp interface{}

	// Address family identifier type. The type is string.
	AddressFamily interface{}

	// TLS mutual authentication. The type is interface{}.
	TlsMutual interface{}

	// Maximum concurrent requests in total. The type is interface{} with range:
	// 1..256.
	MaxRequestTotal interface{}

	// Service Layer.
	ServiceLayer Grpc_ServiceLayer

	// TLS ciphers.
	TlsCipher Grpc_TlsCipher

	// Transport Layer Security (TLS).
	Tls Grpc_Tls
}

Grpc GRPC configruation

func (*Grpc) GetEntityData

func (grpc *Grpc) GetEntityData() *types.CommonEntityData

type Grpc_ServiceLayer

type Grpc_ServiceLayer struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable ServiceLayer. The type is interface{}.
	Enable interface{}
}

Grpc_ServiceLayer Service Layer

func (*Grpc_ServiceLayer) GetEntityData

func (serviceLayer *Grpc_ServiceLayer) GetEntityData() *types.CommonEntityData

type Grpc_Tls

type Grpc_Tls struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable TLS. The type is interface{}.
	Enable interface{}
}

Grpc_Tls Transport Layer Security (TLS)

func (*Grpc_Tls) GetEntityData

func (tls *Grpc_Tls) GetEntityData() *types.CommonEntityData

type Grpc_TlsCipher

type Grpc_TlsCipher struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Default of all ciphers. The type is GrpCTlsCipherDefault.
	Default interface{}

	// Enable ciphers if default is disabled. The type is string.
	Enable interface{}

	// Disable ciphers if default is enabled. The type is string.
	Disable interface{}
}

Grpc_TlsCipher TLS ciphers

func (*Grpc_TlsCipher) GetEntityData

func (tlsCipher *Grpc_TlsCipher) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

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