Module juniper_srx

  • License: Inmanta EULA

  • Version: 23.2.0

Typedefs

typedef juniper_srx::chassis_ambient_temperature_t
  • Base type string

  • Type constraint (self in ['55C', '40C', '25C', '32C'])

typedef juniper_srx::chassis_maximum_ecmp_t
  • Base type string

  • Type constraint (self in ['16', '32', '64', '96', '128', '160', '192', '224', '256', '288', '320', '352', '384', '416', '448', '480', '512'])

typedef juniper_srx::chassis_network_services_t
  • Base type string

  • Type constraint (self in ['ip', 'ethernet', 'enhanced-ip', 'enhanced-ethernet', 'enhanced-mode', 'lan'])

typedef juniper_srx::chassis_onbox_av_load_flavor_t
  • Base type string

  • Type constraint (self == 'heavy')

typedef juniper_srx::diameter_product_name_t
  • Base type string

  • Type constraint ((std::length(self) >= 1) and (std::length(self) <= 255))

typedef juniper_srx::dynamic_profiles_name_t
  • Base type string

  • Type constraint ((std::length(self) >= 1) and (std::length(self) <= 80))

typedef juniper_srx::dynamic_profiles_version_alias_t
  • Base type string

  • Type constraint ((std::length(self) >= 1) and (std::length(self) <= 63))

typedef juniper_srx::event_options_max_policies_t
  • Base type string

  • Type constraint (std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}) or (((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 0)) and (int(self) <= 20)))

typedef juniper_srx::groups_name_t
  • Base type string

  • Type constraint ((std::length(self) >= 1) and (std::length(self) <= 254))

typedef juniper_srx::jsrc_partition_jsrc_partition_name_t
  • Base type string

  • Type constraint ((std::length(self) >= 1) and (std::length(self) <= 63))

typedef juniper_srx::multicast_snooping_options_nexthop_hold_time_t
  • Base type string

  • Type constraint (std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}) or (((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 1)) and (int(self) <= 1000)))

typedef juniper_srx::poe_guard_band_t
  • Base type string

  • Type constraint (std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}) or (((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 0)) and (int(self) <= 19)))

typedef juniper_srx::poe_management_t
  • Base type string

  • Type constraint (self in ['static', 'class', 'high-power'])

typedef juniper_srx::routing_options_highwatermark_log_interval_t
  • Base type string

  • Type constraint (std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}) or (((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 5)) and (int(self) <= 1200)))

typedef juniper_srx::routing_options_maximum_ecmp_t
  • Base type string

  • Type constraint (self in ['16', '32', '64', '96', '128', '160', '192', '224', '256', '288', '320', '352', '384', '416', '448', '480', '512'])

typedef juniper_srx::routing_options_med_igp_update_interval_t
  • Base type string

  • Type constraint (std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}) or (((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 10)) and (int(self) <= 600)))

typedef juniper_srx::routing_options_nsr_phantom_holdtime_t
  • Base type string

  • Type constraint (std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}) or (((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 0)) and (int(self) <= 10000)))

typedef juniper_srx::routing_options_time_averaged_watermark_interval_t
  • Base type string

  • Type constraint (std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}) or (((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 1)) and (int(self) <= 15)))

typedef juniper_srx::security_advanced_connection_tracking_timeout_t
  • Base type string

  • Type constraint ((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) or std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}))

typedef juniper_srx::snmp_interface_t
  • Base type string

  • Type constraint (yang::validate_type(self,'juniper_srx::types::junos_common_types::interface_name') or std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}))

typedef juniper_srx::snmp_packet_size_t
  • Base type string

  • Type constraint (std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}) or (((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 484)) and (int(self) <= 65535)))

typedef juniper_srx::switch_options_interface_shutdown_action_t
  • Base type string

  • Type constraint (self in ['soft-shutdown', 'hard-shutdown'])

typedef juniper_srx::switch_options_mac_table_aging_time_t
  • Base type string

  • Type constraint (std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}) or (yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')))

typedef juniper_srx::switch_options_service_id_t
  • Base type string

  • Type constraint (std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}) or (((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 1)) and (int(self) <= 65535)))

typedef juniper_srx::system_arp_system_cache_limit_t
  • Base type string

  • Type constraint (std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}) or (((yang::is_int(self) and yang::validate_type(int(self),'yang::types::int32')) and (int(self) >= 200)) and (int(self) <= 2000000)))

typedef juniper_srx::system_authentication_order_t
  • Base type string

  • Type constraint (self in ['radius', 'tacplus', 'password'])

typedef juniper_srx::system_domain_name_t
  • Base type string

  • Type constraint ((std::length(self) >= 1) and (std::length(self) <= 255))

typedef juniper_srx::system_host_name_t
  • Base type string

  • Type constraint ((std::length(self) >= 0) and (std::length(self) <= 255))

typedef juniper_srx::system_max_cli_sessions_t
  • Base type string

  • Type constraint ((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) or std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}))

typedef juniper_srx::system_max_configuration_rollbacks_t
  • Base type string

  • Type constraint (std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}) or (((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 0)) and (int(self) <= 49)))

typedef juniper_srx::system_max_configurations_on_flash_t
  • Base type string

  • Type constraint (std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}) or (((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 0)) and (int(self) <= 49)))

typedef juniper_srx::system_nd_maxmcast_solicit_t
  • Base type string

  • Type constraint ((yang::is_int(self) and yang::validate_type(int(self),'yang::types::int32')) or std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}))

typedef juniper_srx::system_nd_maxucast_retry_t
  • Base type string

  • Type constraint ((yang::is_int(self) and yang::validate_type(int(self),'yang::types::int32')) or std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}))

typedef juniper_srx::system_nd_retransmit_timer_t
  • Base type string

  • Type constraint ((yang::is_int(self) and yang::validate_type(int(self),'yang::types::int32')) or std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}))

typedef juniper_srx::system_nd_system_cache_limit_t
  • Base type string

  • Type constraint (std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}) or (((yang::is_int(self) and yang::validate_type(int(self),'yang::types::int32')) and (int(self) >= 200)) and (int(self) <= 2000000)))

typedef juniper_srx::system_saved_core_files_t
  • Base type string

  • Type constraint (std::validate_type('pydantic.constr',self,{'regex': '^(?:<[^\\r\\n]*>|\\$[^\\r\\n]*)$(?!\\n\\Z)'}) or (((yang::is_int(self) and yang::validate_type(int(self),'yang::types::uint32')) and (int(self) >= 1)) and (int(self) <= 10)))

typedef juniper_srx::types::junos_common_types::areaid
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::atm_vci
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::community
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::esi
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::filename
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::host
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::hostname
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::interface_device
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::interface_device_wildcard
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::interface_name
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::interface_range_wild
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::interface_unit
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::interface_wildcard
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::ipaddr
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::ipaddr_or_interface
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::ipaddr_scoped
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::ipprefix
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::ipprefix_mandatory
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::ipprefix_only
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::ipprefix_optional
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::ipv4addr
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::ipv4addr_or_interface
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::ipv4prefix
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::ipv4prefix_mandatory
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::ipv4prefix_only
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::ipv6addr
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::ipv6prefix
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::ipv6prefix_mandatory
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::isoaddr
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::isoprefix
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::mac_addr
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::mac_addr_prefix
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::mac_multicast
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::mac_unicast
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::policy_algebra
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::range
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::regular_expression
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::sysid
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::time
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::time_of_day
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::unreadable
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::unsigned_float
  • Base type string

  • Type constraint (self == self)

typedef juniper_srx::types::junos_common_types::vlan_range
  • Base type string

  • Type constraint (self == self)

Entities

entity juniper_srx::Access

Parents: juniper_srx::Base

Network access configuration Yang definition can be found here: junos-es-conf-access@2023-01-01.yang:L37

attribute bool? disable_tenant_access=null

Disable access to root lsys profiles for tenants

attribute bool? linked_pool_aggregation=null

Enable linked pools aggregation

attribute bool? report_interface_descriptions=null

Support reporting of interface descriptions :rel aaa_options: AAA option configurations WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel accounting_backup_options: Pending accounting backup-options :rel address_assignment: Address assignment configuration :rel address_pool: Address pool WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel address_pool_manager: APM server configuration :rel address_preservation: Enable address preservation :rel address_protection: Initiate Duplicate Address Protection :rel domain: Domain map configuration :rel domain_name_server: Default DNS server’s IPv4 address WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel domain_name_server_inet: DNS server’s IPv4 address WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel domain_name_server_inet6: DNS server’s IPv6 address WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel firewall_authentication: Type of firewall authentication :rel group_profile: Group profile to use for this client WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel gx_plus: GX-PLUS configuration :rel ldap_options: Lightweight Directory Access Protocol options :rel ldap_server: Lightweight Directory Access Protocol server options WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel nasreq: Nasreq configuration :rel ocs: OCS configuration :rel pcrf: PCRF configuration :rel ppp_options: Point-to-Point Protocol (PPP) specific options :rel profile: Set of attributes that define access WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel protocol_attributes: Protocol specific attribute configuration WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel radius_options: RADIUS options :rel radius_server: RADIUS server configuration WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel radius_server_name: RADIUS server FQDN configuration WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel radsec: RADSEC configuration :rel s6a: S6a configuration :rel securid_server: SecurID server configuration WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel terminate_code: Terminate code mapping configuration :rel wins_server: Default WINS server’s IPv4 address WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model.

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::AccessProfile

Parents: juniper_srx::Base

Access profile for this instance Yang definition can be found here: junos-es-conf-access-profile@2023-01-01.yang:L37

attribute string? access_profile_name=null

Profile name

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::AccountingOptions

Parents: juniper_srx::Base

Accounting data configuration Yang definition can be found here: junos-es-conf-accounting-options@2023-01-01.yang:L37

Rel class_usage_profile:

Class usage profile for accounting data

WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel cleanup_interval: Backup files cleanup interval :rel detailed_transit_interface_stats: Display Layer 3 Transit Statistics :rel file: Accounting data file configuration WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel filter_profile: Filter profile for accounting data WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel flat_file_profile: Flat file profile for accounting data WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel interface_profile: Interface profile for accounting data WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel mib_profile: MIB profile for accounting data WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel periodic_refresh: Toggle periodic statistics collection :rel routing_engine_profile: Routing Engine profile for accounting data WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model.

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::Applications

Parents: juniper_srx::Base

Define applications by protocol characteristics Yang definition can be found here: junos-es-conf-applications@2023-01-01.yang:L37

Rel application:

Define an application

WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel application_set: Define an application set WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model.

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::Base

Parents: std::Entity

Base for all entities representing any part of device configuration.

By default the orchestrator manages the full configuration (comanage is false) of the resource represented by the entity. This means that when the configuration is modified outside the orchestrator, the configuration is replaced by the orchestrator on the next deploy or repair. This is achieved by setting the operation on the corresponding yang container to replace. When comanage is set to true, the yang container is set to the default merge behavior. This means that any parameter or container NOT managed by the container is not touched during deploy or repair. However, when modifying key attributes of a container care must be taken to set the old container to purged so that it will be removed, otherwise invalid configurations may be created

attribute bool comanaged=true

True for ‘merge’, False for ‘replace’

attribute bool purged=false

True if should be removed :rel device: The device this entity should deploy to :rel resource: The resource this entity is a part of :rel yang_container:

relation juniper_srx::BaseDevice device [1]

The device this entity should deploy to Peer relation:

relation juniper_srx::Resource resource [0:1]

The resource this entity is a part of Peer relation:

other end: juniper_srx::Resource.entities [0:*]

relation yang::Container yang_container [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::BaseDevice

Parents: yang::BaseDevice

Entity representing a device a config should be deployed to

attribute string[] models=List()

List of the model names this module uses

dict juniper_srx::BaseDevice.module_mapping={'junos-common-ddl-extensions': 'http://yang.juniper.net/junos/common/ddl-extensions', 'junos-common-types': 'http://yang.juniper.net/junos/common/types', 'junos-es-conf-access': 'http://yang.juniper.net/junos-es/conf/access', 'junos-es-conf-access-profile': 'http://yang.juniper.net/junos-es/conf/access-profile', 'junos-es-conf-accounting-options': 'http://yang.juniper.net/junos-es/conf/accounting-options', 'junos-es-conf-applications': 'http://yang.juniper.net/junos-es/conf/applications', 'junos-es-conf-bridge-domains': 'http://yang.juniper.net/junos-es/conf/bridge-domains', 'junos-es-conf-chassis': 'http://yang.juniper.net/junos-es/conf/chassis', 'junos-es-conf-class-of-service': 'http://yang.juniper.net/junos-es/conf/class-of-service', 'junos-es-conf-dialer': 'http://yang.juniper.net/junos-es/conf/dialer', 'junos-es-conf-diameter': 'http://yang.juniper.net/junos-es/conf/diameter', 'junos-es-conf-dynamic-profiles': 'http://yang.juniper.net/junos-es/conf/dynamic-profiles', 'junos-es-conf-event-options': 'http://yang.juniper.net/junos-es/conf/event-options', 'junos-es-conf-fabric': 'http://yang.juniper.net/junos-es/conf/fabric', 'junos-es-conf-firewall': 'http://yang.juniper.net/junos-es/conf/firewall', 'junos-es-conf-forwarding-options': 'http://yang.juniper.net/junos-es/conf/forwarding-options', 'junos-es-conf-interfaces': 'http://yang.juniper.net/junos-es/conf/interfaces', 'junos-es-conf-isdn': 'http://yang.juniper.net/junos-es/conf/isdn', 'junos-es-conf-logical-systems': 'http://yang.juniper.net/junos-es/conf/logical-systems', 'junos-es-conf-multi-chassis': 'http://yang.juniper.net/junos-es/conf/multi-chassis', 'junos-es-conf-multicast-snooping-options': 'http://yang.juniper.net/junos-es/conf/multicast-snooping-options', 'junos-es-conf-poe': 'http://yang.juniper.net/junos-es/conf/poe', 'junos-es-conf-policy-options': 'http://yang.juniper.net/junos-es/conf/policy-options', 'junos-es-conf-protocols': 'http://yang.juniper.net/junos-es/conf/protocols', 'junos-es-conf-root': 'http://yang.juniper.net/junos-es/conf/root', 'junos-es-conf-routing-instances': 'http://yang.juniper.net/junos-es/conf/routing-instances', 'junos-es-conf-routing-options': 'http://yang.juniper.net/junos-es/conf/routing-options', 'junos-es-conf-schedulers': 'http://yang.juniper.net/junos-es/conf/schedulers', 'junos-es-conf-security': 'http://yang.juniper.net/junos-es/conf/security', 'junos-es-conf-services': 'http://yang.juniper.net/junos-es/conf/services', 'junos-es-conf-session-limit-group': 'http://yang.juniper.net/junos-es/conf/session-limit-group', 'junos-es-conf-smtp': 'http://yang.juniper.net/junos-es/conf/smtp', 'junos-es-conf-snmp': 'http://yang.juniper.net/junos-es/conf/snmp', 'junos-es-conf-switch-options': 'http://yang.juniper.net/junos-es/conf/switch-options', 'junos-es-conf-system': 'http://yang.juniper.net/junos-es/conf/system', 'junos-es-conf-tenants': 'http://yang.juniper.net/junos-es/conf/tenants', 'junos-es-conf-unified-edge': 'http://yang.juniper.net/junos-es/conf/unified-edge', 'junos-es-conf-vlans': 'http://yang.juniper.net/junos-es/conf/vlans', 'junos-es-conf-vmhost': 'http://yang.juniper.net/junos-es/conf/vmhost', 'junos-es-conf-wlan': 'http://yang.juniper.net/junos-es/conf/wlan'}

Dictionary contraing namespaces definitions. Key - module name. Value - namespace URI. :rel _configuration_yang_container:

relation yang::Container _configuration_yang_container [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::BridgeDomains

Parents: juniper_srx::Base

Bridge domain configuration Yang definition can be found here: junos-es-conf-bridge-domains@2023-01-01.yang:L37

Rel domain:

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::Chassis

Parents: juniper_srx::Base

Chassis configuration Yang definition can be found here: junos-es-conf-chassis@2023-01-01.yang:L37

attribute juniper_srx::chassis_ambient_temperature_t? ambient_temperature=null

Chassis ambient-temperature value in degree celsius

attribute bool? auto_image_upgrade=null

Auto image upgrade using DHCP

attribute bool? craft_lockout=null

Disable craft interface input

attribute bool? dedicated_ukern_cpu=null

Run Microkernel on a dedicated CPU core

attribute bool? disable_power_management=null

Disable Power Management in this chassis

attribute bool? epacl_firewall_optimization=null

Maximizes Egress Port ACLs TCAM use and restarts PFE

attribute string? fru_poweron_sequence=null

FRUs power on sequence like 0 1 2 3 … within double quotes

attribute bool? input_firewall_optimized_profile=null

Optimal default filter usage when IFA/FCoe/FIPsnooping is not used; restarts PFE

attribute bool? ipvacl_firewall_l2_profile=null

Only Src/Dst MAC,VLAN,EtherType match is needed for IPACL/IVACL filters; restarts PFE

attribute bool? iracl_firewall_ipv4_profile=null

IPv6 address match is not needed for IRACL filters; restarts PFE

attribute bool? ivacl_firewall_no_portrange_profile=null

L4 Src/Dst Port range optimize is not needed; restarts PFE

attribute bool? loopback_firewall_optimization=null

Optimal TCAM use,restarts PFE(for IP rsrved multicast dest & IP ttl=0/1,config explicitly)

attribute bool? loopback_firewallv6_optimization=null

Increase ACL scale for loopback IPv6 filters; restarts PFE

attribute juniper_srx::chassis_maximum_ecmp_t? maximum_ecmp=null

Maximum ECMP limit for nexthops

attribute juniper_srx::chassis_network_services_t? network_services=null

Chassis network services configuration

attribute bool? no_packet_scheduling=null

Don’t enable DX2.0 packet scheduling

attribute juniper_srx::chassis_onbox_av_load_flavor_t? onbox_av_load_flavor=null

Select onbox anti-virus traffic load flavor

attribute bool? packet_scheduling=null

Enable DX2.0 packet scheduling

attribute bool? per_logical_interface_firewall=null

Ingress port firewall can be supported per logical interface, restarts PFE

attribute bool? realtime_ukern_thread=null

Run Microkernel on a realtime CPU thread

attribute bool? slow_pfe_alarm=null

Enable slow (potential) PFE alarm :rel aggregated_devices: Aggregated devices configuration :rel alarm: Global alarm settings :rel cb: Control Board parameters :rel cluster: Chassis cluster configuration :rel config_button: Config button behavior settings :rel disk_partition: Chassis disk monitor configuration WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel error: Error level configuration for all FPC :rel fabric: Switch fabric settings :rel forwarding_options: Configure options to control packet forwarding :rel fpc: Flexible PIC Concentrator parameters :rel fpc_feb_connectivity: Connectivity between Flexible PIC Concentrators and Forwarding Engine Boards :rel high_availability: Enable High Availability mode :rel icmp: ICMP protocol :rel icmp6: ICMP version 6 protocol :rel ioc_npc_connectivity: Connectivity between IOC and NPC :rel jnu_management: JNU Management configuration :rel lcc: Line-card chassis configuration :rel node: Set node specific parameters :rel oss_map: Translate Operation Supported System’s requirements :rel pem: Power supply (PEM) parameters :rel pseudowire_service: Pseudowire L3 termination device configuration :rel psu: Power Supply Unit redundancy configuration :rel redundancy: Redundancy settings :rel resource_watch: Chassis routing engine resource watch configuration :rel routing_engine: Routing Engine settings :rel satellite: List of available satellite configurations WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel sib: Switch Interface Board parameters :rel system_domains: Root and protected system domain configuration :rel tfeb: Taz Forwarding Engine Board parameters :rel usb: USB control flags

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::ClassOfService

Parents: juniper_srx::Base

Class-of-service configuration Yang definition can be found here: junos-es-conf-class-of-service@2023-01-01.yang:L37

attribute bool? non_strict_priority_scheduling=null

Enable non-strict-priority scheduling

attribute bool? tri_color=null

Enable tricolor marking :rel adaptive_shapers: Define the list of trigger types and associated rates :rel application_traffic_control: Application classifier configuration :rel classifiers: Classify incoming packets based on code point value :rel code_point_aliases: Mapping of code point aliases to bit strings :rel drop_profiles: Random Early Drop (RED) data point map :rel fabric: Define CoS parameters of switch fabric :rel forwarding_class_sets: Forwarding class sets :rel forwarding_classes: One or more mappings of forwarding class to queue number :rel forwarding_policy: Class-of-service forwarding policy :rel fragmentation_maps: Mapping of forwarding class to fragmentation options :rel host_outbound_traffic: Classify and mark host traffic to forwarding engine :rel interfaces: Apply class-of-service options to interfaces :rel loss_priority_maps: Map loss priority of incoming packets based on code point value :rel loss_priority_rewrites: Rewrite code point of outgoing packet based on loss priority :rel policy_map: Policy-map describing the packet marking rule :rel rewrite_rules: Write code point value of outgoing packets :rel scheduler_maps: Mapping of forwarding classes to packet schedulers :rel schedulers: Packet schedulers :rel system_defaults: System defaults :rel traceoptions: Trace options for class-of-service process :rel traffic_class_map: Packet input priority map based on incoming packets code point :rel traffic_control_profiles: Traffic shaping and scheduling profiles :rel translation_table: Translation table :rel virtual_channel_groups: Define list of virtual channel groups :rel virtual_channels: Define the list of virtual channels

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::Diameter

Parents: juniper_srx::Base

Diameter protocol layer Yang definition can be found here: junos-es-conf-diameter@2023-01-01.yang:L37

attribute juniper_srx::diameter_product_name_t? product_name=null

Product name to advertise in capability-exchange :rel network_element: Network element of this diameter instance WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel origin: Origin attributes of this diameter instance :rel peer: Diameter peer configuration WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel transport: Diameter transport configuration WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model.

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::DynamicProfiles

Parents: juniper_srx::Base

Dynamic profiles configuration Yang definition can be found here: junos-es-conf-dynamic-profiles@2023-01-01.yang:L37

attribute juniper_srx::dynamic_profiles_name_t name

Name for dynamic profile

attribute juniper_srx::dynamic_profiles_version_alias_t? version_alias=null

Dynamic profile version alias, transmitted to RADIUS during authentication :rel access_cac: Access ucac configuration :rel class_of_service: Class-of-service configuration :rel extensible_subscriber_services: Extensible subscriber services :rel firewall: Define a firewall configuration :rel interfaces: Interface configuration :rel policy_options: Routing policy option configuration :rel predefined_variable_defaults: Assign default values to predefined variables :rel profile_type: Profile type :rel profile_variable_set: Dynamic profiles variable configuration WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel protocols: Routing protocol configuration :rel routing_instances: Routing instance configuration :rel routing_options: Protocol-independent routing option configuration :rel services: Service PIC applications settings :rel telemetry: Telemetry configuration :rel variables: Dynamic variable configuration WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model.

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::EventOptions

Parents: juniper_srx::Base

Event processing configuration Yang definition can be found here: junos-es-conf-event-options@2023-01-01.yang:L37

attribute juniper_srx::event_options_max_policies_t? max_policies=null

Number of policies that can be executed simultaneously :rel destinations: List of destinations referred to in ‘then’ clause WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel event_script: Configure event-scripts :rel generate_event: Generate an internal event WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel policy: Event policy for event policy manager WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel redundancy_event: Events for policies to take action on WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel traceoptions: Trace options for the event processing daemon

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::Firewall

Parents: juniper_srx::Base

Define a firewall configuration Yang definition can be found here: junos-es-conf-firewall@2023-01-01.yang:L37

Rel family:

Protocol family

Rel filter:

Define an IPv4 firewall filter

Rel flexible_match:

Flexible packet match template definition

Rel interface_set:

Interface set definition

Rel policer:

Policer template definition

Rel three_color_policer:

Three-color policer

Rel tunnel_end_point:

Tunnel end-point template definition

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::ForwardingOptions

Parents: juniper_srx::Base

Configure options to control packet forwarding Yang definition can be found here: junos-es-conf-forwarding-options@2023-01-01.yang:L37

attribute bool? load_balance_label_capability=null

Load balance label capability

attribute bool? no_load_balance_label_capability=null

Don’t load balance label capability

attribute bool? port_mac_in_tcam=null

Enable Port+mac knob in my_station_tcam. This will restart PFE

attribute bool? tunnel_termination=null

Enable tunnel termination for all interfaces

attribute bool? vxlan_flexflow=null

Enable VxLAN flexflow. This will restart PFE :rel access_security: Access security configuration :rel accounting: Configure accounting of traffic :rel dhcp_relay: Dynamic Host Configuration Protocol relay configuration :rel enhanced_hash_key: Select data used in the hash key for Enhanced IP Forwarding Engines :rel evpn_vxlan: EVPN VXLAN configurations :rel explicit_null_cos: Configure to use MPLS explicit null exp for COS classification :rel family: Protocol family :rel hash_key: Select data used in the hash key :rel helpers: Port forwarding configuration :rel ip_options_protocol_queue: IP Options protocol logical queue parameters WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel load_balance: Configure load-balancing attributes on the forwarding path :rel multicast: Multicast resolve and mismatch rate :rel multicast_replication: Set mode of multicast replication :rel next_hop: Next hop throttle :rel next_hop_group: Next hop group forwarding option :rel packet_capture: Packet capture options :rel packet_capture_telemetry: Packet capture telemetry options :rel pfe_sensor: Enable sensor for pfe resources :rel port_mirroring: Configure port mirroring of traffic :rel sampling: Statistical traffic sampling options :rel sflow: Sflow related :rel storm_control_profiles: Storm control profile for this instance :rel vxlan_routing: VXLAN Routing forwarding options

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::Groups

Parents: juniper_srx::Base

Configuration groups Yang definition can be found here: junos-es-conf-root@2023-01-01.yang:L28

attribute juniper_srx::groups_name_t name

Group name

attribute string? rcsid=null

Revision control system identifier

attribute string? version=null

Software version information :rel access: Network access configuration :rel access_profile: Access profile for this instance :rel accounting_options: Accounting data configuration :rel applications: Define applications by protocol characteristics :rel bridge_domains: Bridge domain configuration :rel chassis: Chassis configuration :rel class_of_service: Class-of-service configuration :rel diameter: Diameter protocol layer :rel dynamic_profiles: Dynamic profiles configuration WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel event_options: Event processing configuration :rel firewall: Define a firewall configuration :rel forwarding_options: Configure options to control packet forwarding :rel interfaces: Interface configuration :rel jsrc: JSRC partition configuration :rel jsrc_partition: JSRC partition configuration :rel logical_systems: Logical systems :rel multi_chassis: Multi-chassis configuration :rel multicast_snooping_options: Multicast snooping option configuration :rel poe: Power over Ethernet options :rel policy_options: Policy option configuration :rel protocols: Routing protocol configuration :rel routing_instances: Routing instance configuration :rel routing_options: Protocol-independent routing option configuration :rel schedulers: Security scheduler :rel security: Security configuration :rel services: System services :rel smtp: Simple Mail Transfer Protocol service configuration :rel snmp: Simple Network Management Protocol configuration :rel switch_options: Options for default routing-instance of type virtual-switch :rel system: System parameters :rel tenants: Tenants defined in this system :rel unified_edge: :rel vlans: VLAN configuration :rel vmhost: VM Host configurations :rel wlan: Wireless access point configuration :rel x_when: Specify additional conditions for groups

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::Interfaces

Parents: juniper_srx::Base

Interface configuration Yang definition can be found here: junos-es-conf-interfaces@2023-01-01.yang:L37

Rel interface:

Rel interface_range:

Interface ranges configuration

WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel interface_set: Logical interface set configuration :rel pic_set: NP bundling configuration WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel stacked_interface_set: Stacked interface set configuration :rel traceoptions: Interface trace options

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::Jsrc

Parents: juniper_srx::Base

JSRC partition configuration Yang definition can be found here: junos-es-conf-root@2023-01-01.yang:L64

Rel partition:

JSRC partition definition

WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model.

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::JsrcPartition

Parents: juniper_srx::Base

JSRC partition configuration Yang definition can be found here: junos-es-conf-root@2023-01-01.yang:L55

attribute juniper_srx::jsrc_partition_jsrc_partition_name_t? jsrc_partition_name=null

JSRC partition name

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::LogicalSystems

Parents: juniper_srx::Base

Logical systems Yang definition can be found here: junos-es-conf-logical-systems@2023-01-01.yang:L37

attribute string name

Logical system name :rel access: Network access configuration :rel access_profile: Access profile for this instance :rel applications: Define applications by protocol characteristics :rel bridge_domains: Bridge domain configuration :rel class_of_service: Class-of-service configuration :rel firewall: Define a firewall configuration :rel forwarding_options: Configure options to control packet forwarding :rel interfaces: Interface configuration :rel multicast_snooping_options: Multicast snooping option configuration :rel policy_options: Policy option configuration :rel protocols: Routing protocol configuration :rel routing_instances: Routing instance configuration :rel routing_options: Protocol-independent routing option configuration :rel schedulers: Security scheduler :rel security: Security configuration :rel services: Service PIC daemon configuration :rel switch_options: Options for default routing-instance of type virtual-switch :rel system: System parameters :rel vlans: VLAN configuration

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::MultiChassis

Parents: juniper_srx::Base

Multi-chassis configuration Yang definition can be found here: junos-es-conf-multi-chassis@2023-01-01.yang:L37

Rel mc_lag:

Multi-chassis Lag configuration

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::MulticastSnoopingOptions

Parents: juniper_srx::Base

Multicast snooping option configuration Yang definition can be found here: junos-es-conf-multicast-snooping-options@2023-01-01.yang:L37

attribute juniper_srx::types::junos_common_types::ipaddr[]? flood_groups=null

Groups for which the traffic will be flooded

attribute bool? ignore_stp_topology_change=null

Don’t process stp topology change

attribute juniper_srx::multicast_snooping_options_nexthop_hold_time_t? nexthop_hold_time=null

Nexthop hold time in milliseconds :rel forwarding_cache: Multicast forwarding cache :rel graceful_restart: Configure graceful restart attributes :rel host_outbound_traffic: Host generated protocol packets :rel multichassis_lag_replicate_state: Enable multichassis lag replication :rel oism: Optimized inter subnet multicast options :rel options: Miscellaneous options :rel traceoptions: Multicast snooping trace options

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::NetconfDevice

Parents: juniper_srx::BaseDevice, yang::NetconfDevice

Entity representing a device that should be configured using netconf as backend

attribute bool persist=true

Whether the config should be persisted to a permanent data store on update.

attribute string persist_target='startup'

The target datastore where the config should be persisted (when persist is enabled).

attribute bool use_get_schema_invalid_namespaces_workaround=false

If true get-schema RPC reply processing code of ncclient will be patched for scanning and loading YANG models to accept response with invalid or malformed namespaces. It must be enabled for Juniper devices to avoid failure.

The following implements statements select implementations for this entity:

entity juniper_srx::Poe

Parents: juniper_srx::Base

Power over Ethernet options Yang definition can be found here: junos-es-conf-poe@2023-01-01.yang:L37

attribute juniper_srx::poe_guard_band_t? guard_band=null

Guard band for Power over Ethernet

attribute juniper_srx::poe_management_t? management=null

Power management mode for Power over Ethernet :rel fpc: FPC configuration for power over ethernet WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel interface: Interface configuration for Power over Ethernet WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel notification_control: Notification control for Power over Ethernet traps

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::PolicyOptions

Parents: juniper_srx::Base

Policy option configuration Yang definition can be found here: junos-es-conf-policy-options@2023-01-01.yang:L37

attribute bool? skip_then_actions=null

Skip ‘then’ actions and allow route actions in ‘from’ :rel application_maps: Define application maps WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel as_list: BGP as range list information :rel as_list_group: Group a set of as-list :rel as_path: BGP autonomous system path regular expression WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel as_path_group: Group a set of AS paths WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel community: BGP community information :rel condition: Define a route advertisement condition :rel damping: BGP route flap damping properties WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel defaults: Policy default behaviour :rel mac_list: Define a named set of mac addresses WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel policy_statement: Routing policy :rel prefix_list: Define a named set of address prefixes :rel redundancy_policy: :rel resolution_map: Define a set of PNH resolution modes WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel rib_list: Define a named set of RIB names or wildcards WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel route_distinguisher: Route-distinguisher information :rel route_filter_list: Define a named set of route-filter address prefixes :rel rtf_prefix_list: Define a named set of family route target prefixes :rel satellite_policies: Satellite Policy configuration :rel source_address_filter_list: Define a named set of source address filter address prefixes :rel tunnel_attribute: BGP tunnel attributes definition WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel vsi_policy: Define a named set of VSI policies WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model.

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::Protocols

Parents: juniper_srx::Base

Routing protocol configuration Yang definition can be found here: junos-es-conf-protocols@2023-01-01.yang:L37

Rel amt:

AMT configuration

Rel bfd:

Bidirectional Forwarding Detection (BFD) options

Rel bgp:

BGP options

Rel bgpmcast:

BGP multicast options

Rel connections:

Circuit cross-connect configuration

Rel dcbx:

Rel dot1x:

802.1X options

Rel esis:

End system-intermediate system options

Rel evpn:

Configuration EVPN default routing instance

Rel express_segments:

Configuration for Express Segments

Rel iccp:

ICCP options

Rel igmp:

IGMP options

Rel igmp_snooping:

IGMP snooping configuration

Rel ilmi:

Interim Local Management Interface Protocol configuration

Rel ipsec_traffic_selector:

ARI ipsec traffic selector route protocol

Rel isis:

IS-IS options

Rel isis_instance:

Multi-instance IS-IS configuration

WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel l2_learning: Layer 2 forwarding configuration :rel l2circuit: Configuration for Layer 2 circuits over MPLS :rel l2iw: Configuration for Layer 2 interworking :rel l2vpn: Configuration for Layer 2 VPN circuits over MPLS :rel lacp: Link Aggregation Control Protocol configuration :rel layer2_control: Global options for layer 2 protocols :rel ldp: LDP options :rel link_management: LMP options :rel lldp: Link Layer Detection Protocol :rel lldp_med: LLDP Media Endpoint Discovery :rel loop_detect: Layer2 Loop Detect on interface with non-IP L2 Multicast mac as destination mac :rel mld: MLD options :rel mld_snooping: MLD snooping configuration :rel mpls: Multiprotocol Label Switching options :rel msdp: MSDP configuration :rel mstp: Multiple Spanning Tree Protocol options :rel mvpn: BGP-MVPN configuration :rel mvrp: MVRP configuration :rel neighbor_discovery: IPv6 neighbor discovery :rel network_isolation: Network isolation configuration :rel oam: Operation, Administration, and Management configuration :rel ospf: OSPF configuration :rel ospf3: OSPFv3 configuration :rel pcep: Path computation client configuration :rel pim: PIM configuration :rel ppp: Configure PPP process :rel pppoe: Configure PPPoE process :rel protection_group: Protection group :rel r2cp: Radio-to-Router Control Protocol configuration :rel rip: RIP options :rel ripng: RIPng options :rel router_advertisement: IPv6 router advertisement options :rel router_discovery: ICMP router discovery options :rel rstp: Rapid Spanning Tree Protocol options :rel rsvp: RSVP options :rel sap: Session Advertisement Protocol options :rel source_packet_routing: Enable source packet routing (SPRING) :rel vrrp: VRRP options :rel vstp: VLAN Spanning Tree Protocol options

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::Resource

Parents: yang::ResourceBuilder

All entities modelled in this module are translated to the correct yang model. Each device creates a global yang resource that collects all containers in the model.

When an entity that inherits from Base is associated with this resource, it will be added to a different yang resource. This can be used to create a distinction between global configuration and service specific configuration and put them in their own failure domain.

Rel entities:

relation juniper_srx::Base entities [0:*]

The resource this entity is a part of Peer relation:

other end: juniper_srx::Base.resource [0:1]

The following implements statements select implementations for this entity:

  • constraint true

entity juniper_srx::RoutingInstances

Parents: juniper_srx::Base

Routing instance configuration Yang definition can be found here: junos-es-conf-routing-instances@2023-01-01.yang:L37

Rel instance:

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::RoutingOptions

Parents: juniper_srx::Base

Protocol-independent routing option configuration Yang definition can be found here: junos-es-conf-routing-options@2023-01-01.yang:L37

attribute bool? bgp_orf_cisco_mode=null

Using BGP ORF capability code 130 and Prefix ORF type 128

attribute juniper_srx::routing_options_highwatermark_log_interval_t? highwatermark_log_interval=null

High watermark log interval (default 30 seconds)

attribute juniper_srx::types::junos_common_types::policy_algebra[]? instance_export=null

Export policy for instance RIBs

attribute juniper_srx::types::junos_common_types::policy_algebra[]? instance_import=null

Import policy for instance RIBs

attribute string? ipv6_router_id=null

IPv6 router identifier

attribute bool? loopback_strict_disable=null

Completely disable lo0 host prefix when in admin-down state

attribute juniper_srx::routing_options_maximum_ecmp_t? maximum_ecmp=null

Maximum ECMP limit for nexthops

attribute juniper_srx::routing_options_med_igp_update_interval_t? med_igp_update_interval=null

Delay (in minutes) in updating MED IGP for bgp groups with ‘delay-med-update’

attribute bool? no_bfd_triggered_local_repair=null

Disable bfd triggered local repair

attribute bool? no_soft_core=null

Disable soft assert to generate core and just log the event

attribute bool? nonstop_routing=null

Enable nonstop routing

attribute juniper_srx::routing_options_nsr_phantom_holdtime_t? nsr_phantom_holdtime=null

Set NSR phantom route hold time

attribute juniper_srx::types::junos_common_types::ipv4addr? route_distinguisher_id=null

Identifier used in route distinguishers for routing instances

attribute bool? route_record=null

Enable route recording

attribute juniper_srx::types::junos_common_types::ipv4addr? router_id=null

Router identifier

attribute juniper_srx::routing_options_time_averaged_watermark_interval_t? time_averaged_watermark_interval=null

For calculating average watermark

attribute bool? warm_standby=null

Enable warm-standby :rel access: Access routes :rel access_internal: Access-internal routes :rel admin_groups_extended: Extended administrative groups WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel admin_groups_extended_range: Extended administrative groups range :rel aggregate: Coalesced routes :rel auto_bandwidth: Auto bandwidth :rel auto_export: Export routes between routing instances :rel autonomous_system: Autonomous system number :rel backup_selection: Backup selection options :rel bgp_static: Routes for BGP static advertisements :rel bmp: BGP Monitoring Protocol (BMP) configuration :rel confederation: Confederation autonomous system number :rel domain_path_id: VRF domain id path configuration WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel dynamic_tunnels: Dynamic tunnel definitions :rel fate_sharing: Fate-sharing links or nodes database :rel flex_algorithm: Configure flex-algorithms supported by this node. :rel flow: Locally defined flow routing information :rel forwarding_table: :rel generate: Route of last resort :rel graceful_restart: Graceful or hitless routing restart options :rel host_fast_reroute: Host Fast Re-route global values. Applies to all host FRR profiles. :rel interface: Direct/Host route FRR protection WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel interface_routes: Define routing table groups for interface routes :rel label: Label processing :rel logical_system_mux: Logical system control daemon information :rel martians: Invalid routes WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel maximum_paths: Maximum number of paths :rel maximum_prefixes: Maximum number of prefixes :rel multicast: Global multicast options :rel multipath: Protocol-independent load balancing :rel nonstop_routing_options: Nonstop routing options :rel options: Miscellaneous options :rel policy_multipath: Policy based multipath :rel ppm: Set periodic packet management properties :rel programmable_rpd: RPD Server module management options :rel protect: Protocol-independent protection :rel resolution: Route next-hop resolution options :rel rib: Routing table options :rel rib_groups: Group of routing tables WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel source_packet_routing: Source packet routing (SPRING) :rel source_routing: Source-routing options :rel srlg: SRLG configuration WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel static: Static routes :rel topologies: Define routing topologies :rel traceoptions: Global routing protocol trace options :rel transport_class: Transport layer options :rel validation: Define Route validation

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::Schedulers

Parents: juniper_srx::Base

Security scheduler Yang definition can be found here: junos-es-conf-schedulers@2023-01-01.yang:L37

Rel scheduler:

Scheduler configuration

WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model.

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::Security

Parents: juniper_srx::Base

Security configuration Yang definition can be found here: junos-es-conf-security@2023-01-01.yang:L37

attribute juniper_srx::security_advanced_connection_tracking_timeout_t? advanced_connection_tracking_timeout=null

System wide timeout value in seconds for advanced-connection-tracking entries :rel address_book: Security address book WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel advance_policy_based_routing: Configure Network Security APBR Policies :rel advanced_services: Advanced services configuration :rel alarms: Configure security alarms :rel alg: Configure ALG security options :rel analysis: Configure security analysis :rel application_tracking: Application tracking configuration :rel authentication_key_chains: Authentication key chain configuration :rel certificates: X.509 certificate configuration :rel cloud: Configure Cloud security options :rel datapath_debug: Datapath debug options :rel distribution_profile: IPSec Tunnels distribution profile :rel dynamic_address: Configure security dynamic address :rel dynamic_application: Configure dynamic-application :rel firewall_authentication: Firewall authentication parameters :rel flow: FLOW configuration :rel forwarding_options: Security-forwarding-options configuration :rel forwarding_process: Configure security forwarding-process options :rel group_vpn: Group VPN configuration :rel gtp: GPRS tunneling protocol configuration :rel idp: Configure IDP :rel ike: IKE configuration :rel ipsec: IPSec configuration :rel ipsec_policy: IPSec policy configuration :rel l3vpn: :rel log: Configure security log :rel macsec: MAC Security configuration :rel nat: Configure Network Address Translation :rel ngfw: Next generation unified L4/L7 firewall :rel pki: PKI service configuration :rel policies: Configure Network Security Policies :rel remote_access: Configure remote access :rel resource_manager: Configure resource manager security options :rel screen: Configure screen feature :rel sctp: GPRS stream control transmission protocol configuration :rel softwires: Configure softwire feature :rel ssh_known_hosts: SSH known host list :rel tcp_encap: Configure TCP Encapsulation. :rel traceoptions: Network security daemon tracing options :rel tunnel_inspection: Security tunnel-inspection :rel user_identification: Configure user-identification :rel utm: Content security service configuration :rel zones: Zone configuration

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::Services

Parents: juniper_srx::Base

System services Yang definition can be found here: junos-es-conf-services@2023-01-01.yang:L37

Rel advanced_anti_malware:

Rel analytics:

Traffic analytics configuration options

Rel anti_virus:

Rel app_engine:

App-engine

Rel application_identification:

Application identification configuration

Rel captive_portal:

Captive Portal options

Rel dns_filtering:

Rel evpn:

Auto-configuration for various layer2 features

Rel flow_monitoring:

Configure flow monitoring

Rel flow_tap:

Configure flow-tap parameters

Rel hosted_services:

Configuration for services performed in the remote server

Rel icap_redirect:

Configure ICAP redirection service

Rel inband_flow_telemetry:

Inband telemetry services

Rel ip_monitoring:

IP monitoring for route action

Rel jdaf:

Juniper distributed application framework (JDAF)

Rel jflow_log:

Configure jflow-logging parameters for services

Rel mobile_flow_tap:

Configure mobile triggered flow-tap parameters

Rel network_slicing:

Configure network wide slicing parameters

Rel pcp:

Configure Port Control Protocol

Rel proxy:

Proxy setting for services

Rel radius_flow_tap:

Configure radius triggered flow-tap parameters

Rel redundancy_set:

Redundancy-set settings

Rel rpm:

Real-time performance monitoring

Rel rtlog:

Secure log daemon options

Rel screen:

Configure screen feature

Rel security_intelligence:

Rel security_metadata_streaming:

Rel service_device_pools:

Configure service device pools

Rel service_interface_pools:

Configure service interface pools

Rel softwires:

Configure softwire feature

Rel ssl:

Configuration for Secure Socket Layer support service

Rel trace:

Enable tracing

Rel unified_access_control:

Configure Unified Access Control

Rel user_identification:

Configure user-identification

Rel web_proxy:

Configuration for Web Proxy service

Rel wireless_wan:

Wireless WAN configuration

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::Smtp

Parents: juniper_srx::Base

Simple Mail Transfer Protocol service configuration Yang definition can be found here: junos-es-conf-smtp@2023-01-01.yang:L37

Rel primary_server:

SMTP primary server configuration

Rel secondary_server:

SMTP secondary server configuration

Rel traceoptions:

Trace options for SMTP client service

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::Snmp

Parents: juniper_srx::Base

Simple Network Management Protocol configuration Yang definition can be found here: junos-es-conf-snmp@2023-01-01.yang:L37

attribute string? contact=null

Contact information for administrator

attribute string? description=null

System description

attribute bool? filter_duplicates=null

Filter requests with duplicate source address/port and request ID

attribute bool? if_count_with_filter_interfaces=null

Filter interfaces config for ifNumber and ipv6Interfaces

attribute juniper_srx::snmp_interface_t[]? interface=null

Restrict SNMP requests to interfaces

attribute string? location=null

Physical location of system

attribute bool? logical_system_trap_filter=null

Allow only logical-system specific traps

attribute juniper_srx::snmp_packet_size_t? packet_size=null

Maximum SNMP send message size

attribute string? system_name=null

System name override :rel arp: JVision ARP settings :rel client_list: Client list WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel community: Configure a community string WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel customization: Customize SNMP behaviour based on knob :rel engine_id: SNMPv3 engine ID :rel filter_interfaces: List of interfaces that needs to be filtered :rel health_monitor: Health monitoring configuration :rel nonvolatile: Configure the handling of nonvolatile SNMP Set requests :rel proxy: SNMP proxy configuration WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel rmon: Remote Monitoring configuration :rel routing_instance_access: SNMP routing-instance options :rel subagent: SNMP subagent configuration :rel traceoptions: Trace options for SNMP :rel trap_group: Configure traps and notifications WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel trap_options: SNMP trap options :rel v3: SNMPv3 configuration information :rel view: Define MIB views WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model.

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::SwitchOptions

Parents: juniper_srx::Base

Options for default routing-instance of type virtual-switch Yang definition can be found here: junos-es-conf-switch-options@2023-01-01.yang:L37

attribute juniper_srx::switch_options_interface_shutdown_action_t? interface_shutdown_action=null

Interface shutdown mode for Storm-Control/Mac-Limit/Mac-Move-limit scenario

attribute bool? mac_statistics=null

Enable MAC address statistics

attribute juniper_srx::switch_options_mac_table_aging_time_t? mac_table_aging_time=null

Delay for discarding MAC address if no updates are received

attribute bool? no_mac_learning=null

Disable dynamic MAC address learning

attribute bool? no_normalization=null

Disable vlan id normalization for interfaces

attribute bool? ovsdb_managed=null

All vxlan bridge domains in routing instance are remote managed

attribute juniper_srx::types::junos_common_types::ipaddr[]? remote_vtep_list=null

Configure static remote VXLAN tunnel endpoints

attribute juniper_srx::types::junos_common_types::ipv6addr[]? remote_vtep_v6_list=null

Configurate static IPv6 remote VXLAN tunnel endpoints

attribute juniper_srx::switch_options_service_id_t? service_id=null

Service ID required if multi-chassis AE is part of a bridge-domain

attribute juniper_srx::types::junos_common_types::policy_algebra[]? vrf_export=null

Export policy for VRF instance RIBs

attribute juniper_srx::types::junos_common_types::policy_algebra[]? vrf_import=null

Import policy for VRF instance RIBs :rel interface: Interface for configuring bridge-options WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel interface_mac_ip_limit: Maximum MAC+IP bindings learned per interface :rel interface_mac_limit: Maximum MAC address learned per interface :rel mac_ip_table_size: Size of MAC+IP bindings table :rel mac_notification: MAC notification options :rel mac_table_size: Size of MAC address forwarding table :rel mib: Snmp mib options :rel network_isolation_profile: Network isolation configuration :rel redundant_trunk_group: Redundant trunk group :rel route_distinguisher: Route distinguisher for this instance :rel static_rvtep_mac: Configure Static MAC and remote VxLAN tunnel endpoint entries :rel unknown_unicast_forwarding: Set interface for forwarding of unknown unicast packets :rel voip: Voice-over-IP configuration :rel vrf_target: VRF target community configuration :rel vtep_remote_interface: Remote VTEP interface :rel vtep_source_interface: Source layer-3 IFL for VXLAN

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::System

Parents: juniper_srx::Base

System parameters Yang definition can be found here: junos-es-conf-system@2023-01-01.yang:L37

attribute bool? allow_6pe_traceroute=null

Allow IPv4-mapped v6 address in tag icmp6 TTL expired packet

attribute bool? allow_6vpe_traceroute_src_select=null

Select best src addr for icmp6 ttl expiry error in case 6vpe

attribute bool? allow_icmp4_extension=null

Allow icmp4 to add additional data structures in the extension

attribute bool? allow_icmp6_extension=null

Allow icmp6 to add additional data structures in the extension

attribute bool? allow_l3vpn_traceroute_src_select=null

Select best src addr for icmp ttl expiry error in case l3vpn

attribute bool? allow_v4mapped_packets=null

Allow processing for packets with V4 mapped address

attribute juniper_srx::system_arp_system_cache_limit_t? arp_system_cache_limit=null

Set max system cache size for ARP nexthops

attribute juniper_srx::system_authentication_order_t[]? authentication_order=null
attribute bool? auto_snapshot=null

Enable auto-snapshot when boots from alternate slice

attribute bool? compress_configuration_files=null

Compress the router configuration files

attribute bool? default_address_selection=null

Use system address for locally originated traffic

attribute juniper_srx::system_domain_name_t? domain_name=null

Domain name for this router

List of domain names to search

attribute bool? donot_disable_ip6op_ondad=null

Do not disable IP operation on interface, if DAD fails on EUI-64 link local address

attribute string? dump_device=null

Device to record memory snapshots on operating system failure

attribute bool? encrypt_configuration_files=null

Encrypt the router configuration files

attribute bool? extended_echo=null

Enable ICMP extended echo processing

attribute juniper_srx::system_host_name_t? host_name=null

Hostname for this router

attribute bool? management_instance=null

Enable Management VRF Instance

attribute juniper_srx::system_max_cli_sessions_t? max_cli_sessions=null

Maximum number of cli sessions

attribute juniper_srx::system_max_configuration_rollbacks_t? max_configuration_rollbacks=null

Number of rollback configuration files

attribute juniper_srx::system_max_configurations_on_flash_t? max_configurations_on_flash=null

Number of configuration files stored on flash

attribute juniper_srx::system_nd_maxmcast_solicit_t? nd_maxmcast_solicit=null

Set Maximum multicast solicit

attribute juniper_srx::system_nd_maxucast_retry_t? nd_maxucast_retry=null

Set Maximum unicast retry count

attribute bool? nd_override_preferred_src=null

Do not use preferred source address for unnumbered interface as the source of NA/NS

attribute juniper_srx::system_nd_retransmit_timer_t? nd_retransmit_timer=null

Set retransmit timer

attribute juniper_srx::system_nd_system_cache_limit_t? nd_system_cache_limit=null

Set max system cache size for IPv6 nexthops

attribute bool? ndcpp_compliant=null

Enable NDcPP compliance

Enable async mode in nlsd

attribute bool? no_compress_configuration_files=null

Don’t compress the router configuration files

attribute bool? no_hidden_commands=null

Deny hidden commands for all users except root

attribute bool? no_multicast_echo=null

Disable ICMP echo on multicast addresses

attribute bool? no_neighbor_learn=null

Disable neighbor address learning

attribute bool? no_ping_record_route=null

Do not insert IP address in ping replies

attribute bool? no_ping_time_stamp=null

Do not insert time stamp in ping replies

attribute bool? no_redirects=null

Disable ICMP redirects

attribute bool? no_redirects_ipv6=null

Disable IPV6 ICMP redirects

attribute bool? no_saved_core_context=null

Don’t save context information for core files

attribute string[]? personality_file_list_of_directories=null

List of Optional directories for personality-tarball of device

attribute bool? regex_additive_logic=null

Set regex-additive-logic

attribute bool? saved_core_context=null

Save context information for core files

attribute juniper_srx::system_saved_core_files_t? saved_core_files=null

Number of saved core files per executable

attribute bool? switchover_on_routing_crash=null

On failure, switch mastership to other Routing Engine

attribute string? time_zone=null

Time zone name or POSIX-compliant time zone string

attribute bool? use_imported_time_zones=null

Use locally generated time-zone database :rel accounting: System accounting configuration :rel archival: System archival management :rel arp: ARP settings :rel autoinstallation: Autoinstallation configuration :rel backup_router: IPv4 router to use while booting :rel commit: Configuration commit management :rel configuration: Set the configuration processing related parameters :rel configuration_database: Configuration database parameters :rel demux_options: Tunable options for demux link local address generation :rel diag_port_authentication: Authentication for the diagnostic port :rel dynamic_profile_options: Dynamic profile options :rel export_format: Setting the properties related to exporting the data :rel extensions: Configuration for extensions to JUNOS :rel fips: FIPS configuration :rel health_monitor: Kernel health monitoring system :rel icmp: ICMP :rel inet6_backup_router: IPv6 router to use while booting :rel internet_options: Tunable options for Internet operation :rel kernel_options: Kernel options: selectively enable few knobs :rel kernel_replication: Kernel replication :rel ldap_server: LDAP server configuration :rel license: License information for the router :rel location: Location of the system, in various forms :rel log_vital: Log vital configuration :rel login: Names, login classes, and passwords for users :rel management_traffic: Management-traffic mapping with priority :rel master_password: Master password for $8$ password-encryption :rel monitor: Monitoring system for system and daemons :rel name_resolution: Configure hostname resolution behaviour :rel name_server: DNS name servers WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel node_health_monitor: Node Health Monitoring Configuration :rel ntp: Network Time Protocol services :rel password_options: Local password options, password should be configured at [system authentication-order] :rel pic_console_authentication: Authentication for the console port on PICs :rel ports: Craft interface RS-232 ports :rel processes: Process control :rel proxy: Proxy information for the router :rel radius_options: RADIUS options :rel radius_server: RADIUS server configuration WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel rng: Configure system CSPRNG :rel root_authentication: Authentication information for the root login :rel schema: System schema :rel scripts: Scripting mechanisms :rel security_profile: Security profile for logical-systems :rel services: System services :rel static_host_mapping: Static hostname database mapping WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel statistics_timeout: Statistics - Configurable Timeout :rel syslog: System logging facility :rel tacplus_options: TACACS+ options :rel tacplus_server: TACACS+ server configuration WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel tracing: System wide option for remote tracing

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::Tenants

Parents: juniper_srx::Base

Tenants defined in this system Yang definition can be found here: junos-es-conf-tenants@2023-01-01.yang:L37

attribute string name

Tenant name :rel access: :rel applications: Define applications by protocol characteristics :rel class_of_service: Class-of-service configuration :rel interfaces: Interface configuration :rel routing_instances: Routing instance configuration :rel schedulers: Security scheduler :rel security: Security configuration :rel services:

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::UnifiedEdge

Parents: juniper_srx::Base

Yang definition can be found here: junos-es-conf-unified-edge@2023-01-01.yang:L37

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::Vlans

Parents: juniper_srx::Base

VLAN configuration Yang definition can be found here: junos-es-conf-vlans@2023-01-01.yang:L37

Rel vlan:

Virtual LAN

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::Vmhost

Parents: juniper_srx::Base

VM Host configurations Yang definition can be found here: junos-es-conf-vmhost@2023-01-01.yang:L37

attribute bool? no_auto_recovery=null

Disable Guest auto recovery by the host :rel interfaces: Interface configuration WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel management_if: Configuration for the host’s side management interface :rel resize: Resize the resource allocation of guest VM :rel services: System services :rel syslog: VMhost logging facility

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity juniper_srx::Wlan

Parents: juniper_srx::Base

Wireless access point configuration Yang definition can be found here: junos-es-conf-wlan@2023-01-01.yang:L37

Rel access_point:

WLAN access point configuration

WARNING: The model specifies that the order of the elements in this relation matters. This is not currently supported by this model. :rel admin_authentication: Authentication information for WLAN access points :rel syslog_options: Configure Access Point Logging options

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

Implementations

implementation juniper_srx::setupAccessProfileYangContainer
implementation juniper_srx::setupAccessYangContainer
implementation juniper_srx::setupAccountingOptionsYangContainer
implementation juniper_srx::setupApplicationsYangContainer
implementation juniper_srx::setupBridgeDomainsYangContainer
implementation juniper_srx::setupChassisYangContainer
implementation juniper_srx::setupClassOfServiceYangContainer
implementation juniper_srx::setupConfigurationYangContainer

Yang definition can be found here: junos-es-conf-root@2023-01-01.yang:L25

implementation juniper_srx::setupDiameterYangContainer
implementation juniper_srx::setupDynamicProfilesYangContainer
implementation juniper_srx::setupEventOptionsYangContainer
implementation juniper_srx::setupFirewallYangContainer
implementation juniper_srx::setupForwardingOptionsYangContainer
implementation juniper_srx::setupGroupsYangContainer
implementation juniper_srx::setupInterfacesYangContainer
implementation juniper_srx::setupJsrcPartitionYangContainer
implementation juniper_srx::setupJsrcYangContainer
implementation juniper_srx::setupLogicalSystemsYangContainer
implementation juniper_srx::setupMultiChassisYangContainer
implementation juniper_srx::setupMulticastSnoopingOptionsYangContainer
implementation juniper_srx::setupPoeYangContainer
implementation juniper_srx::setupPolicyOptionsYangContainer
implementation juniper_srx::setupProtocolsYangContainer
implementation juniper_srx::setupRoutingInstancesYangContainer
implementation juniper_srx::setupRoutingOptionsYangContainer
implementation juniper_srx::setupSchedulersYangContainer
implementation juniper_srx::setupSecurityYangContainer
implementation juniper_srx::setupServicesYangContainer
implementation juniper_srx::setupSmtpYangContainer
implementation juniper_srx::setupSnmpYangContainer
implementation juniper_srx::setupSwitchOptionsYangContainer
implementation juniper_srx::setupSystemYangContainer
implementation juniper_srx::setupTenantsYangContainer
implementation juniper_srx::setupUnifiedEdgeYangContainer
implementation juniper_srx::setupVlansYangContainer
implementation juniper_srx::setupVmhostYangContainer
implementation juniper_srx::setupWlanYangContainer
implementation juniper_srx::yangBaseEntity
implementation juniper_srx::yangDevice

Setup the device root container and the agent.