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
Click to show internal directories.
Click to hide internal directories.