Mobile Policy Types Commands

api unified

Configures Engine API parameters.

Command Mode

Exec > Global Configuration

Syntax

api unified { [ engine-group engine_group ] [ externalIPs ip_address ]} 

engine-group engine_group

Specify the default engine group to receive API traffic.

external-port port_number

Specify the API service port number.

Must be an integer.

externalIPs ip_address

Specify external IP address for the API service.

Usage Guidelines

Use this command to configure Engine API parameters.

engine

Configures the engine parameters.

Command Mode

Exec > Global Configuration

Syntax

engine engine_name [ boot-config engine_name | config-lock { false | true } | environment environment_variables | grpc grpc_configuration_options | install-features application_features | patching patching_jars | properties system_properies | release-train release_train_image | replicas replica_count | repository helm_repository | subversion-config-url subversion_config_url | subversion-run-url subversion_run_url | tracing-service-name tracing_server | unified-api-replicas unified_api_count ] 

boot-config engine_name

Specify the engine name to boot the initial engine group.

config-lock { false | true}

Specify to enable or disable the configuration lock.

Must be one of the following:

  • false

  • true

Default Value: false.

grouping engine_group_name

Specify the engine group's name.

Must be a string in the pattern [a-zA-Z][a-zA-Z0-9-]*.

release-train release_train_image

Specify the release train image.

Must be a string.

replicas replica_count

Specify the replica count.

Must be an integer.

Default Value: 1.

repository helm_repository

Specify the Helm repository.

subversion-config-url subversion_config_url

Specify the subversion configuration URL.

Must be a string.

subversion-run-url subversion_run_url

Specify the subversion run URL.

Must be a string.

tracing-service-name tracing_server_name

Specify the tracing server name used for Policy Engine.

Must be a string.

Usage Guidelines

Use this command to configure the engine parameters.

engine environment

Configures the environment variables exposed to engine-app pods.

Command Mode

Exec > Global Configuration

Syntax

engine engine_name environment name value value 

name

Specify the property/environment name.

Must be a string.

value value

Specify the value for the environment.

Must be a string.

Usage Guidelines

Use this command to configure the environment variables exposed to engine-app pods.

engine grpc

Configures the gRPC parameters.

Command Mode

Exec > Global Configuration

Syntax

engine engine_name grpc [ externalIPs external_ip_address | port grpc_port_number ] 

externalIPs external_ip_address

Specify the external IP address.

port grpc_port_number

Specify the gRPC port number.

Must be an integer.

Usage Guidelines

Use this command to configure the gRPC parameters.

engine install-features

Configures the installation feature parameters.

Command Mode

Exec > Global Configuration

Syntax

engine engine_name install-features { policy-builder policy_builder_name | policy-server policy_server_name} 

policy-builder policy_builder_name

Specify the policy builder feature to be installed.

Must be a string.

policy-server policy_server_name

Specify the policy server feature feature to be installed.

Must be a string.

Usage Guidelines

Use this command to configure the feature parameters.

engine n7

Configures the n7 interface engine configuration parameters.

Command Mode

Exec > Global Configuration

Syntax

n7 defaultBearerUpliftAllowed defaultBearer_uplift_allowed disableCombinedN7Notify { false | true} 

defaultBearerUpliftAllowed defaultBearer_uplift_allowed

Specify the number of times defaultbearer uplift must be allowed during the course of Rx session.

Must be an integer.

Default Value: 1.

disableCombinedN7Notify { false | true}

Specify whether to send combined n7 notify request having default and dedicated bearer detail, or to send separate n7 notify requests for default and dedicated bearer.

Must be one of the following:

  • false

  • true

Default Value: false.

Usage Guidelines

Use this command to configure the n7 interface engine configuration parameters.

engine patching patch

Configures the patching parameters.

Command Mode

Exec > Global Configuration

Syntax

engine engine_name patching patch patch_id [ [ jar jar_to_patch ] [ version jar_version_number ] ] 

jar jar_to_patch

Specify the jar to patch.

Must be a string.

version jar_version_number

Specify the version number of jar. Changes every time a new patch is uploaded.

Must be an integer.

Default Value: 1.

patch_id

Specify the ID of the patch to apply.

Must be a string.

Usage Guidelines

Use this command to configure the patching parameters.

engine properties

Configures the system properties passed to the application.

Command Mode

Exec > Global Configuration

Syntax

engine engine_name properties name value value 

name name

Specify the property/environment name.

Must be a string.

value value

Specify the value for the environment.

Must be a string.

Usage Guidelines

Use this command to configure the system properties passed to the application.

engine resources limits

Configures the resource request parameters.

Command Mode

Exec > Global Configuration

Syntax

engine engine_name resources limits { [ cpu cpu_limit ] [ memory memory_limit ]} 

cpu cpu_limit

Specify the CPU limit. If not specified, the default value is set to 18.

Must be an integer in the range of 5-16.

Default Value: 14.

memory memory_limit

Specify the memory limit. If not specified, the default value is set to 20Gi.

Must be a string.

Default Value: 20Gi.

Usage Guidelines

Use this command to configure the resource request parameters.

engine resources requests

Configures the resource request parameters.

Command Mode

Exec > Global Configuration

Syntax

engine engine_name resources requests { [ cpu cpu_request ] [ memory memory_request ]} 

cpu cpu_request

Specify the CPU request.

Must be an integer in the range of 1-5.

Default Value: 5.

memory memory_request

Specify the memory request.

Must be a string.

Default Value: 10Gi.

Usage Guidelines

Use this command to configure the resource request parameters.

external-services

Configures access to external services.

Command Mode

Exec > Global Configuration

Syntax

external-services K8 service name service_name [ ips ip_address | port port_number ] 

K8 Service name service_name

Specify the Kubernetes or the external service name.

Must be a string of 1-63 characters in the k8-svc-name pattern. For information on the k8-svc-name pattern, see the Input Pattern Types section.

ips ip_address

Specify the IP address of the external service.

port port_number

Specify the port number of the external service.

Usage Guidelines

Use this command to configure the access to external services.

label cdl-layer

Configures the CDL pods node affinity label.

Command Mode

Exec > Global Configuration

Syntax

cdl-layer { key label_key | value label_value} 

key label_key

Specify the label key.

Must be a string.

value label_value

Specify the label value.

Must be a string.

Usage Guidelines

Use this command to configure the CDL.

label oam-layer

Configures the OAM pods node affinity label.

Command Mode

Exec > Global Configuration

Syntax

oam-layer { key label_key | value label_value} 

key label_key

Specify the label key.

Must be a string.

value label_value

Specify the label value.

Must be a string.

Usage Guidelines

Use this command to configure the OAM pods node affinity label.

label protocol-layer

Configures the protocol layer pod node affinity label.

Command Mode

Exec > Global Configuration

Syntax

protocol-layer { key label_key | value label_value} 

key label_key

Specify the label key.

Must be a string.

value label_value

Specify the label value.

Must be a string.

Usage Guidelines

Use this command to configure the protocol layer pod node affinity label.

label service-layer

Configures the service pods node affinity label.

Command Mode

Exec > Global Configuration

Syntax

service-layer { key label_key | value label_value} 

key label_key

Specify the label key.

Must be a string.

value label_value

Specify the label value.

Must be a string.

Usage Guidelines

Use this command to configure the service pods node affinity label.