11f6eb021SLiane Praza<?xml version="1.0"?> 21f6eb021SLiane Praza<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> 31f6eb021SLiane Praza<!-- 4f6e214c7SGavin Maltby Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. 5*7ddce999SHans Rosenfeld Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> 61f6eb021SLiane Praza 71f6eb021SLiane Praza CDDL HEADER START 81f6eb021SLiane Praza 91f6eb021SLiane Praza The contents of this file are subject to the terms of the 101f6eb021SLiane Praza Common Development and Distribution License (the "License"). 111f6eb021SLiane Praza You may not use this file except in compliance with the License. 121f6eb021SLiane Praza 131f6eb021SLiane Praza You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 141f6eb021SLiane Praza or http://www.opensolaris.org/os/licensing. 151f6eb021SLiane Praza See the License for the specific language governing permissions 161f6eb021SLiane Praza and limitations under the License. 171f6eb021SLiane Praza 181f6eb021SLiane Praza When distributing Covered Code, include this CDDL HEADER in each 191f6eb021SLiane Praza file and include the License file at usr/src/OPENSOLARIS.LICENSE. 201f6eb021SLiane Praza If applicable, add the following below this CDDL HEADER, with the 211f6eb021SLiane Praza fields enclosed by brackets "[]" replaced with your own identifying 221f6eb021SLiane Praza information: Portions Copyright [yyyy] [name of copyright owner] 231f6eb021SLiane Praza 241f6eb021SLiane Praza CDDL HEADER END 251f6eb021SLiane Praza 261f6eb021SLiane Praza NOTE: This service manifest is not editable; its contents will 271f6eb021SLiane Praza be overwritten by package or patch operations, including 281f6eb021SLiane Praza operating system upgrade. Make customizations in a different 291f6eb021SLiane Praza file. 301f6eb021SLiane Praza--> 311f6eb021SLiane Praza 321f6eb021SLiane Praza<service_bundle type='manifest' name='SUNWcsr:global'> 331f6eb021SLiane Praza 341f6eb021SLiane Praza<service 351f6eb021SLiane Praza name='system/svc/global' 361f6eb021SLiane Praza type='service' 371f6eb021SLiane Praza version='1'> 381f6eb021SLiane Praza 391f6eb021SLiane Praza <!-- 401f6eb021SLiane Praza There's no running configuration to manage here. However, 411f6eb021SLiane Praza this service stores the system-wide definitions for 421f6eb021SLiane Praza templates. 431f6eb021SLiane Praza --> 441f6eb021SLiane Praza 451f6eb021SLiane Praza <create_default_instance enabled='false' /> 461f6eb021SLiane Praza 471f6eb021SLiane Praza <single_instance/> 481f6eb021SLiane Praza 491f6eb021SLiane Praza <exec_method 501f6eb021SLiane Praza type='method' 511f6eb021SLiane Praza name='start' 521f6eb021SLiane Praza exec=':true' 531f6eb021SLiane Praza timeout_seconds='0' /> 541f6eb021SLiane Praza 551f6eb021SLiane Praza <exec_method 561f6eb021SLiane Praza type='method' 571f6eb021SLiane Praza name='stop' 581f6eb021SLiane Praza exec=':true' 591f6eb021SLiane Praza timeout_seconds='0' /> 601f6eb021SLiane Praza 611f6eb021SLiane Praza <stability value='Unstable' /> 621f6eb021SLiane Praza 631f6eb021SLiane Praza <template> 641f6eb021SLiane Praza <common_name> 651f6eb021SLiane Praza <loctext xml:lang='C'> 661f6eb021SLiane Prazasystem-wide configuration definitions 671f6eb021SLiane Praza </loctext> 681f6eb021SLiane Praza </common_name> 691f6eb021SLiane Praza <documentation> 701f6eb021SLiane Praza <manpage title='smf' section='5' 711f6eb021SLiane Praza manpath='/usr/share/man' /> 721f6eb021SLiane Praza <manpage title='smf_template' section='5' 731f6eb021SLiane Praza manpath='/usr/share/man' /> 741f6eb021SLiane Praza </documentation> 751f6eb021SLiane Praza 761f6eb021SLiane Praza <pg_pattern name='general' type='framework' 771f6eb021SLiane Praza target='all' required='true'> 781f6eb021SLiane Praza <description> 791f6eb021SLiane Praza <loctext xml:lang='C'> 801f6eb021SLiane PrazaBasic information about a service instance which is supplied by the service author, sometimes modified by the administrator, and consumed by SMF and the service's restarter. 811f6eb021SLiane Praza </loctext> 821f6eb021SLiane Praza </description> 831f6eb021SLiane Praza <prop_pattern name='enabled' type='boolean' 841f6eb021SLiane Praza required='true'> 851f6eb021SLiane Praza <description> 861f6eb021SLiane Praza <loctext xml:lang='C'> 871f6eb021SLiane PrazaThe service instance is expected to be started once all of its dependencies are satisfied. If this property is not defined, the restarter will not be notified about this service instance. 881f6eb021SLiane Praza </loctext> 891f6eb021SLiane Praza </description> 901f6eb021SLiane Praza <cardinality min='1' max='1'/> 911f6eb021SLiane Praza </prop_pattern> 921f6eb021SLiane Praza <prop_pattern name='restarter' type='fmri' 931f6eb021SLiane Praza required='false'> 941f6eb021SLiane Praza <description> 951f6eb021SLiane Praza <loctext xml:lang='C'> 961f6eb021SLiane PrazaThe restarter responsible for managing this service instance. If the property is unset, the default restarter, svc.startd, is assumed. 971f6eb021SLiane Praza </loctext> 981f6eb021SLiane Praza </description> 991f6eb021SLiane Praza <cardinality min='1' max='1'/> 1001f6eb021SLiane Praza </prop_pattern> 1011f6eb021SLiane Praza <prop_pattern name='single_instance' type='boolean' 1021f6eb021SLiane Praza required='false'> 1031f6eb021SLiane Praza <description> 1041f6eb021SLiane Praza <loctext xml:lang='C'> 1051f6eb021SLiane PrazaOnly one instance of this service may be run. This property is currently unenforced, but will be at some point in the future. 1061f6eb021SLiane Praza </loctext> 1071f6eb021SLiane Praza </description> 1081f6eb021SLiane Praza <cardinality min='1' max='1'/> 1091f6eb021SLiane Praza </prop_pattern> 1101f6eb021SLiane Praza </pg_pattern> 1111f6eb021SLiane Praza 1121f6eb021SLiane Praza <pg_pattern type='dependency' target='all' required='false'> 1131f6eb021SLiane Praza <description> 1141f6eb021SLiane Praza <loctext xml:lang='C'> 1151f6eb021SLiane PrazaA dependency declares a required condition for a service instance to start or stay running. It is defined by the service author and consumed by SMF. 1161f6eb021SLiane Praza </loctext> 1171f6eb021SLiane Praza </description> 1181f6eb021SLiane Praza <prop_pattern name='entities' type='fmri' 1191f6eb021SLiane Praza required='true'> 1201f6eb021SLiane Praza <description> 1211f6eb021SLiane Praza <loctext xml:lang='C'> 1221f6eb021SLiane PrazaThe services, service instances, or files used to calculate this dependency. 1231f6eb021SLiane Praza </loctext> 1241f6eb021SLiane Praza </description> 1251f6eb021SLiane Praza <cardinality min='1'/> 1261f6eb021SLiane Praza </prop_pattern> 1271f6eb021SLiane Praza <prop_pattern name='external' type='boolean'> 1281f6eb021SLiane Praza <description> 1291f6eb021SLiane Praza <loctext xml:lang='C'> 1301f6eb021SLiane PrazaThis dependency was declared by the service defined in entities. It will be removed only when that service is deleted. 1311f6eb021SLiane Praza </loctext> 1321f6eb021SLiane Praza </description> 1331f6eb021SLiane Praza <visibility value='readonly'/> 1341f6eb021SLiane Praza <cardinality min='1' max='1'/> 1351f6eb021SLiane Praza </prop_pattern> 1361f6eb021SLiane Praza <prop_pattern name='grouping' type='astring' 1371f6eb021SLiane Praza required='true'> 1381f6eb021SLiane Praza <description> 1391f6eb021SLiane Praza <loctext xml:lang='C'> 1401f6eb021SLiane PrazaHow to decide whether this dependency is satisfied. 1411f6eb021SLiane Praza </loctext> 1421f6eb021SLiane Praza </description> 1431f6eb021SLiane Praza <cardinality min='1' max='1'/> 1441f6eb021SLiane Praza <constraints> 1451f6eb021SLiane Praza <value name='require_all'> 1461f6eb021SLiane Praza <description> 1471f6eb021SLiane Praza <loctext xml:lang='C'> 1481f6eb021SLiane PrazaSatisfied when all cited services are running (online or degraded), or when all indicated files are present. 1491f6eb021SLiane Praza </loctext> 1501f6eb021SLiane Praza </description> 1511f6eb021SLiane Praza </value> 1521f6eb021SLiane Praza <value name='require_any'> 1531f6eb021SLiane Praza <description> 1541f6eb021SLiane Praza <loctext xml:lang='C'> 1551f6eb021SLiane PrazaSatisfied when one of the cited services is running (online or degraded), or when at least one of the indicated files is present. 1561f6eb021SLiane Praza </loctext> 1571f6eb021SLiane Praza </description> 1581f6eb021SLiane Praza </value> 1591f6eb021SLiane Praza <value name='optional_all'> 1601f6eb021SLiane Praza <description> 1611f6eb021SLiane Praza <loctext xml:lang='C'> 1621f6eb021SLiane PrazaSatisfied if the cited services are running (online or degraded) or will not run without administrative action (disabled, maintenance, not present, or offline waiting for dependencies which will not start without administrative action). 1631f6eb021SLiane Praza 1641f6eb021SLiane Praza </loctext> 1651f6eb021SLiane Praza </description> 1661f6eb021SLiane Praza </value> 1671f6eb021SLiane Praza <value name='exclude_all'> 1681f6eb021SLiane Praza <description> 1691f6eb021SLiane Praza <loctext xml:lang='C'> 1701f6eb021SLiane PrazaSatisfied when all of the cited services are disabled, in the maintenance state, or when cited services or files are not present. 1711f6eb021SLiane Praza </loctext> 1721f6eb021SLiane Praza </description> 1731f6eb021SLiane Praza </value> 1741f6eb021SLiane Praza </constraints> 1751f6eb021SLiane Praza <choices> 1761f6eb021SLiane Praza <include_values type='constraints'/> 1771f6eb021SLiane Praza </choices> 1781f6eb021SLiane Praza </prop_pattern> 1791f6eb021SLiane Praza <prop_pattern name='restart_on' type='astring' 1801f6eb021SLiane Praza required='true'> 1811f6eb021SLiane Praza <description> 1821f6eb021SLiane Praza <loctext xml:lang='C'> 1831f6eb021SLiane PrazaDetermines whether to restart the service due to a dependency refresh, restart, or failure. 1841f6eb021SLiane Praza </loctext> 1851f6eb021SLiane Praza </description> 1861f6eb021SLiane Praza <cardinality min='1' max='1'/> 1871f6eb021SLiane Praza <constraints> 1881f6eb021SLiane Praza <value name='none'> 1891f6eb021SLiane Praza <description> 1901f6eb021SLiane Praza <loctext xml:lang='C'> 1911f6eb021SLiane PrazaNever restart due to dependency refresh, restart, or failure. 1921f6eb021SLiane Praza </loctext> 1931f6eb021SLiane Praza </description> 1941f6eb021SLiane Praza </value> 1951f6eb021SLiane Praza <value name='error'> 1961f6eb021SLiane Praza <description> 1971f6eb021SLiane Praza <loctext xml:lang='C'> 1981f6eb021SLiane PrazaRestart only if the dependency encounters an error, such as an uncorrectable hardware error, or a software error such as a core dump. 1991f6eb021SLiane Praza </loctext> 2001f6eb021SLiane Praza </description> 2011f6eb021SLiane Praza </value> 2021f6eb021SLiane Praza <value name='restart'> 2031f6eb021SLiane Praza <description> 2041f6eb021SLiane Praza <loctext xml:lang='C'> 2051f6eb021SLiane PrazaRestart if the dependency encounters an error or is explicitly restarted. 2061f6eb021SLiane Praza </loctext> 2071f6eb021SLiane Praza </description> 2081f6eb021SLiane Praza </value> 2091f6eb021SLiane Praza <value name='refresh'> 2101f6eb021SLiane Praza <description> 2111f6eb021SLiane Praza <loctext xml:lang='C'> 2121f6eb021SLiane PrazaRestart if the dependency encounters an error, is explicitly restarted, or explicitly refreshed. 2131f6eb021SLiane Praza </loctext> 2141f6eb021SLiane Praza </description> 2151f6eb021SLiane Praza </value> 2161f6eb021SLiane Praza </constraints> 2171f6eb021SLiane Praza <choices> 2181f6eb021SLiane Praza <include_values type='constraints'/> 2191f6eb021SLiane Praza </choices> 2201f6eb021SLiane Praza </prop_pattern> 2211f6eb021SLiane Praza <prop_pattern name='type' type='astring' 2221f6eb021SLiane Praza required='true'> 2231f6eb021SLiane Praza <description> 2241f6eb021SLiane Praza <loctext xml:lang='C'> 2251f6eb021SLiane PrazaThe type of the dependency: service or file. 2261f6eb021SLiane Praza </loctext> 2271f6eb021SLiane Praza </description> 2281f6eb021SLiane Praza <cardinality min='1' max='1'/> 2291f6eb021SLiane Praza <constraints> 2301f6eb021SLiane Praza <value name='service'> 2311f6eb021SLiane Praza <description> 2321f6eb021SLiane Praza <loctext xml:lang='C'> 2331f6eb021SLiane PrazaDepend on services or instances. 2341f6eb021SLiane Praza </loctext> 2351f6eb021SLiane Praza </description> 2361f6eb021SLiane Praza </value> 2371f6eb021SLiane Praza <value name='path'> 2381f6eb021SLiane Praza <description> 2391f6eb021SLiane Praza <loctext xml:lang='C'> 2401f6eb021SLiane PrazaDepend on the existance of a file path. 2411f6eb021SLiane Praza </loctext> 2421f6eb021SLiane Praza </description> 2431f6eb021SLiane Praza </value> 2441f6eb021SLiane Praza </constraints> 2451f6eb021SLiane Praza <choices> 2461f6eb021SLiane Praza <include_values type='constraints'/> 2471f6eb021SLiane Praza </choices> 2481f6eb021SLiane Praza </prop_pattern> 2491f6eb021SLiane Praza </pg_pattern> 2501f6eb021SLiane Praza 2511f6eb021SLiane Praza <pg_pattern type='template_pg_pattern' target='all' 2521f6eb021SLiane Praza required='false'> 2531f6eb021SLiane Praza <description> 2541f6eb021SLiane Praza <loctext xml:lang='C'> 2551f6eb021SLiane PrazaTemplate data about property groups. This information is provided in the manifest by the service author and should not be modified directly. 2561f6eb021SLiane Praza </loctext> 2571f6eb021SLiane Praza </description> 2581f6eb021SLiane Praza 2591f6eb021SLiane Praza <prop_pattern name='name' type='astring' 2601f6eb021SLiane Praza required='false'> 2611f6eb021SLiane Praza <description> 2621f6eb021SLiane Praza <loctext xml:lang='C'> 2631f6eb021SLiane PrazaOptional name of a property group which is described by this template. No name means the name is wildcarded. 2641f6eb021SLiane Praza </loctext> 2651f6eb021SLiane Praza </description> 2661f6eb021SLiane Praza <visibility value='hidden'/> 2671f6eb021SLiane Praza <cardinality min='1' max='1'/> 2681f6eb021SLiane Praza </prop_pattern> 2691f6eb021SLiane Praza <prop_pattern name='type' type='astring' 2701f6eb021SLiane Praza required='false'> 2711f6eb021SLiane Praza <description> 2721f6eb021SLiane Praza <loctext xml:lang='C'> 2731f6eb021SLiane PrazaOptional type of property groups which are described by this template. No type means that the type is wildcarded. 2741f6eb021SLiane Praza </loctext> 2751f6eb021SLiane Praza </description> 2761f6eb021SLiane Praza <visibility value='hidden'/> 2771f6eb021SLiane Praza <cardinality min='1' max='1'/> 2781f6eb021SLiane Praza </prop_pattern> 2791f6eb021SLiane Praza <prop_pattern name='required' type='boolean' 2801f6eb021SLiane Praza required='false'> 2811f6eb021SLiane Praza <description> 2821f6eb021SLiane Praza <loctext xml:lang='C'> 2831f6eb021SLiane PrazaIf true, entities without a property group which matches this pattern are considered invalid. 2841f6eb021SLiane Praza </loctext> 2851f6eb021SLiane Praza </description> 2861f6eb021SLiane Praza <visibility value='hidden'/> 2871f6eb021SLiane Praza <cardinality min='1' max='1'/> 2881f6eb021SLiane Praza </prop_pattern> 2891f6eb021SLiane Praza <prop_pattern name='target' type='astring' 2901f6eb021SLiane Praza required='false'> 2911f6eb021SLiane Praza <description> 2921f6eb021SLiane Praza <loctext xml:lang='C'> 2931f6eb021SLiane PrazaThe services or service instances to which this template should be applied. 2941f6eb021SLiane Praza </loctext> 2951f6eb021SLiane Praza </description> 2961f6eb021SLiane Praza <visibility value='hidden'/> 2971f6eb021SLiane Praza <cardinality min='1' max='1'/> 2981f6eb021SLiane Praza <constraints> 2991f6eb021SLiane Praza <value name='this'> 3001f6eb021SLiane Praza <description> 3011f6eb021SLiane Praza <loctext xml:lang='C'> 3021f6eb021SLiane PrazaThe service or instance on which the property group resides. 3031f6eb021SLiane Praza </loctext> 3041f6eb021SLiane Praza </description> 3051f6eb021SLiane Praza </value> 3061f6eb021SLiane Praza <value name='instance'> 3071f6eb021SLiane Praza <description> 3081f6eb021SLiane Praza <loctext xml:lang='C'> 3091f6eb021SLiane PrazaThis instance, or any instance of this service. 3101f6eb021SLiane Praza </loctext> 3111f6eb021SLiane Praza </description> 3121f6eb021SLiane Praza </value> 3131f6eb021SLiane Praza <value name='delegate'> 3141f6eb021SLiane Praza <description> 3151f6eb021SLiane Praza <loctext xml:lang='C'> 3161f6eb021SLiane PrazaAll instances which currently define this service as their restarter. 3171f6eb021SLiane Praza </loctext> 3181f6eb021SLiane Praza </description> 3191f6eb021SLiane Praza </value> 3201f6eb021SLiane Praza <value name='all'> 3211f6eb021SLiane Praza <description> 3221f6eb021SLiane Praza <loctext xml:lang='C'> 3231f6eb021SLiane PrazaAll services and instances on the system. "all" may only be set on the global service. 3241f6eb021SLiane Praza </loctext> 3251f6eb021SLiane Praza </description> 3261f6eb021SLiane Praza </value> 3271f6eb021SLiane Praza </constraints> 3281f6eb021SLiane Praza </prop_pattern> 3291f6eb021SLiane Praza </pg_pattern> 3301f6eb021SLiane Praza 3311f6eb021SLiane Praza <pg_pattern type='template_prop_pattern' target='all' 3321f6eb021SLiane Praza required='false'> 3331f6eb021SLiane Praza <description> 3341f6eb021SLiane Praza <loctext xml:lang='C'> 3351f6eb021SLiane PrazaTemplate data about properties. This information is provided in the manifest by the service author and should not be modified directly. 3361f6eb021SLiane Praza </loctext> 3371f6eb021SLiane Praza </description> 3381f6eb021SLiane Praza <prop_pattern name='name' type='astring' 3391f6eb021SLiane Praza required='true'> 3401f6eb021SLiane Praza <description> 3411f6eb021SLiane Praza <loctext xml:lang='C'> 3421f6eb021SLiane PrazaName of property this template applies to. 3431f6eb021SLiane Praza </loctext> 3441f6eb021SLiane Praza </description> 3451f6eb021SLiane Praza <visibility value='hidden'/> 3461f6eb021SLiane Praza <cardinality min='1' max='1'/> 3471f6eb021SLiane Praza </prop_pattern> 3481f6eb021SLiane Praza <prop_pattern name='pg_pattern' type='astring' 3491f6eb021SLiane Praza required='true'> 3501f6eb021SLiane Praza <description> 3511f6eb021SLiane Praza <loctext xml:lang='C'> 3521f6eb021SLiane PrazaName of property group that describes the enclosing property group pattern. 3531f6eb021SLiane Praza </loctext> 3541f6eb021SLiane Praza </description> 3551f6eb021SLiane Praza <visibility value='hidden'/> 3561f6eb021SLiane Praza <cardinality min='1' max='1'/> 3571f6eb021SLiane Praza </prop_pattern> 3581f6eb021SLiane Praza <prop_pattern name='required' type='boolean' 3591f6eb021SLiane Praza required='false'> 3601f6eb021SLiane Praza <description> 3611f6eb021SLiane Praza <loctext xml:lang='C'> 3621f6eb021SLiane PrazaDefines whether a property matched by this template is required. 3631f6eb021SLiane Praza </loctext> 3641f6eb021SLiane Praza </description> 3651f6eb021SLiane Praza <visibility value='hidden'/> 3661f6eb021SLiane Praza <cardinality min='1' max='1'/> 3671f6eb021SLiane Praza </prop_pattern> 3681f6eb021SLiane Praza <prop_pattern name='type' type='astring' 3691f6eb021SLiane Praza required='false'> 3701f6eb021SLiane Praza <description> 3711f6eb021SLiane Praza <loctext xml:lang='C'> 3721f6eb021SLiane PrazaThe type that a property which this template refers to should be. 3731f6eb021SLiane Praza </loctext> 3741f6eb021SLiane Praza </description> 3751f6eb021SLiane Praza <visibility value='hidden'/> 3761f6eb021SLiane Praza <cardinality min='1' max='1'/> 3771f6eb021SLiane Praza </prop_pattern> 3781f6eb021SLiane Praza <prop_pattern name='visibility' type='astring' 3791f6eb021SLiane Praza required='false'> 3801f6eb021SLiane Praza <description> 3811f6eb021SLiane Praza <loctext xml:lang='C'> 3821f6eb021SLiane PrazaThe visibility of this property, which is readwrite by default. Visibility is only a cue to the user interface, and will not be explicitly enforced by SMF. 3831f6eb021SLiane Praza </loctext> 3841f6eb021SLiane Praza </description> 3851f6eb021SLiane Praza <visibility value='hidden'/> 3861f6eb021SLiane Praza <cardinality min='1' max='1'/> 3871f6eb021SLiane Praza <constraints> 3881f6eb021SLiane Praza <value name='hidden'> 3891f6eb021SLiane Praza <description> 3901f6eb021SLiane Praza <loctext xml:lang='C'> 3911f6eb021SLiane PrazaHidden in default user interface views. 3921f6eb021SLiane Praza </loctext> 3931f6eb021SLiane Praza </description> 3941f6eb021SLiane Praza </value> 3951f6eb021SLiane Praza <value name='readonly'> 3961f6eb021SLiane Praza <description> 3971f6eb021SLiane Praza <loctext xml:lang='C'> 3981f6eb021SLiane PrazaExpected to be read only in most user interfaces. 3991f6eb021SLiane Praza </loctext> 4001f6eb021SLiane Praza </description> 4011f6eb021SLiane Praza </value> 4021f6eb021SLiane Praza <value name='readwrite'> 4031f6eb021SLiane Praza <description> 4041f6eb021SLiane Praza <loctext xml:lang='C'> 4051f6eb021SLiane PrazaExpected to be manipulated in many user interfaces. 4061f6eb021SLiane Praza </loctext> 4071f6eb021SLiane Praza </description> 4081f6eb021SLiane Praza </value> 4091f6eb021SLiane Praza </constraints> 4101f6eb021SLiane Praza </prop_pattern> 4111f6eb021SLiane Praza <prop_pattern name='cardinality_min' type='count' 4121f6eb021SLiane Praza required='false'> 4131f6eb021SLiane Praza <description> 4141f6eb021SLiane Praza <loctext xml:lang='C'> 4151f6eb021SLiane PrazaMinimum number of required values. 4161f6eb021SLiane Praza </loctext> 4171f6eb021SLiane Praza </description> 4181f6eb021SLiane Praza <cardinality min='1' max='1'/> 4191f6eb021SLiane Praza </prop_pattern> 4201f6eb021SLiane Praza <prop_pattern name='cardinality_max' type='count' 4211f6eb021SLiane Praza required='false'> 4221f6eb021SLiane Praza <description> 4231f6eb021SLiane Praza <loctext xml:lang='C'> 4241f6eb021SLiane PrazaMaximum number of required values. 4251f6eb021SLiane Praza </loctext> 4261f6eb021SLiane Praza </description> 4271f6eb021SLiane Praza <visibility value='hidden'/> 4281f6eb021SLiane Praza <cardinality min='1' max='1'/> 4291f6eb021SLiane Praza </prop_pattern> 4301f6eb021SLiane Praza <prop_pattern name='internal_separators' type='astring' 4311f6eb021SLiane Praza required='false'> 4321f6eb021SLiane Praza <description> 4331f6eb021SLiane Praza <loctext xml:lang='C'> 4341f6eb021SLiane PrazaList of separator characters for values. 4351f6eb021SLiane Praza </loctext> 4361f6eb021SLiane Praza </description> 4371f6eb021SLiane Praza <visibility value='hidden'/> 4381f6eb021SLiane Praza <cardinality min='1'/> 4391f6eb021SLiane Praza </prop_pattern> 4401f6eb021SLiane Praza <prop_pattern name='constraint_name' type='astring' 4411f6eb021SLiane Praza required='false'> 4421f6eb021SLiane Praza <description> 4431f6eb021SLiane Praza <loctext xml:lang='C'> 4441f6eb021SLiane PrazaValues the property is expected to be constrained to. 4451f6eb021SLiane Praza </loctext> 4461f6eb021SLiane Praza </description> 4471f6eb021SLiane Praza <visibility value='hidden'/> 4481f6eb021SLiane Praza <cardinality min='1'/> 4491f6eb021SLiane Praza </prop_pattern> 4501f6eb021SLiane Praza <prop_pattern name='constraint_range' type='astring' 4511f6eb021SLiane Praza required='false'> 4521f6eb021SLiane Praza <description> 4531f6eb021SLiane Praza <loctext xml:lang='C'> 4541f6eb021SLiane PrazaRanges the property is expected to be constrained to. 4551f6eb021SLiane Praza </loctext> 4561f6eb021SLiane Praza </description> 4571f6eb021SLiane Praza <visibility value='hidden'/> 4581f6eb021SLiane Praza <cardinality min='1'/> 4591f6eb021SLiane Praza <internal_separators>,</internal_separators> 4601f6eb021SLiane Praza </prop_pattern> 4611f6eb021SLiane Praza <prop_pattern name='choices_range' type='astring' 4621f6eb021SLiane Praza required='false'> 4631f6eb021SLiane Praza <description> 4641f6eb021SLiane Praza <loctext xml:lang='C'> 4651f6eb021SLiane PrazaRanges a user should be offered as a choice for this property. 4661f6eb021SLiane Praza </loctext> 4671f6eb021SLiane Praza </description> 4681f6eb021SLiane Praza <visibility value='hidden'/> 4691f6eb021SLiane Praza <cardinality min='1'/> 4701f6eb021SLiane Praza <internal_separators>,</internal_separators> 4711f6eb021SLiane Praza </prop_pattern> 4721f6eb021SLiane Praza <prop_pattern name='choices_name' type='astring' 4731f6eb021SLiane Praza required='false'> 4741f6eb021SLiane Praza <description> 4751f6eb021SLiane Praza <loctext xml:lang='C'> 4761f6eb021SLiane PrazaValues a users should be offered as a choice for this property. 4771f6eb021SLiane Praza </loctext> 4781f6eb021SLiane Praza </description> 4791f6eb021SLiane Praza <visibility value='hidden'/> 4801f6eb021SLiane Praza <cardinality min='1'/> 4811f6eb021SLiane Praza </prop_pattern> 4821f6eb021SLiane Praza <prop_pattern name='choices_include_values' 4831f6eb021SLiane Praza type='astring' required='false'> 4841f6eb021SLiane Praza <description> 4851f6eb021SLiane Praza <loctext xml:lang='C'> 4861f6eb021SLiane PrazaWhether the choices should include the defined constraints or values. 4871f6eb021SLiane Praza </loctext> 4881f6eb021SLiane Praza </description> 4891f6eb021SLiane Praza <visibility value='hidden'/> 4901f6eb021SLiane Praza <cardinality min='1' max='1'/> 4911f6eb021SLiane Praza <constraints> 4921f6eb021SLiane Praza <value name='constraints'> 4931f6eb021SLiane Praza <description> 4941f6eb021SLiane Praza <loctext xml:lang='C'> 4951f6eb021SLiane PrazaInclude all defined constraints as choices. 4961f6eb021SLiane Praza </loctext> 4971f6eb021SLiane Praza </description> 4981f6eb021SLiane Praza </value> 4991f6eb021SLiane Praza <value name='values'> 5001f6eb021SLiane Praza <description> 5011f6eb021SLiane Praza <loctext xml:lang='C'> 5021f6eb021SLiane PrazaInclude all defined values as choices. 5031f6eb021SLiane Praza </loctext> 5041f6eb021SLiane Praza </description> 5051f6eb021SLiane Praza </value> 5061f6eb021SLiane Praza </constraints> 5071f6eb021SLiane Praza </prop_pattern> 5081f6eb021SLiane Praza </pg_pattern> 5091f6eb021SLiane Praza 5101f6eb021SLiane Praza <pg_pattern name='method_context' type='framework' 5111f6eb021SLiane Praza target='all' required='false'> 5121f6eb021SLiane Praza <description> 5131f6eb021SLiane Praza <loctext xml:lang='C'> 5141f6eb021SLiane PrazaSpecifies the default execution context for all service methods. It is defined by the service author, may be augmented by an administrator, and is consumed by the service's restarter. 5151f6eb021SLiane Praza </loctext> 5161f6eb021SLiane Praza </description> 5171f6eb021SLiane Praza 5181f6eb021SLiane Praza <!-- method_context direct properties --> 5191f6eb021SLiane Praza <prop_pattern name='working_directory' type='astring' 5201f6eb021SLiane Praza required='false'> 5211f6eb021SLiane Praza <description> 5221f6eb021SLiane Praza <loctext xml:lang='C'> 5231f6eb021SLiane PrazaThe working directory to launch the method from. ":default" can be used as a token to indicate the home directory of the user specified by the credential or profile. 5241f6eb021SLiane Praza </loctext> 5251f6eb021SLiane Praza </description> 5261f6eb021SLiane Praza <cardinality min='1' max='1'/> 5271f6eb021SLiane Praza </prop_pattern> 5281f6eb021SLiane Praza <prop_pattern name='project' type='astring' 5291f6eb021SLiane Praza required='false'> 5301f6eb021SLiane Praza <description> 5311f6eb021SLiane Praza <loctext xml:lang='C'> 5321f6eb021SLiane PrazaThe project ID in numeric or text form. ":default" can be used as a token to indicate a project identified by getdefaultproj(3PROJECT) for the user whose uid is used to launch the method. 5331f6eb021SLiane Praza </loctext> 5341f6eb021SLiane Praza </description> 5351f6eb021SLiane Praza <cardinality min='1' max='1'/> 5361f6eb021SLiane Praza </prop_pattern> 5371f6eb021SLiane Praza <prop_pattern name='resource_pool' type='astring' 5381f6eb021SLiane Praza required='false'> 5391f6eb021SLiane Praza <description> 5401f6eb021SLiane Praza <loctext xml:lang='C'> 5411f6eb021SLiane PrazaThe resource pool name in which to launch the method. ":default" can be used 5421f6eb021SLiane Prazaas a token to indicate the pool specified in the project(4) entry given in 5431f6eb021SLiane Prazathe project attribute. 5441f6eb021SLiane Praza </loctext> 5451f6eb021SLiane Praza </description> 5461f6eb021SLiane Praza <cardinality min='1' max='1'/> 5471f6eb021SLiane Praza </prop_pattern> 5481f6eb021SLiane Praza 5491f6eb021SLiane Praza <!-- method_credential properties --> 5501f6eb021SLiane Praza <prop_pattern name='user' type='astring' 5511f6eb021SLiane Praza required='false'> 5521f6eb021SLiane Praza <description> 5531f6eb021SLiane Praza <loctext xml:lang='C'> 5541f6eb021SLiane PrazaThe user ID in numeric or text form. 5551f6eb021SLiane Praza </loctext> 5561f6eb021SLiane Praza </description> 5571f6eb021SLiane Praza <cardinality min='1' max='1'/> 5581f6eb021SLiane Praza </prop_pattern> 5591f6eb021SLiane Praza <prop_pattern name='group' type='astring' 5601f6eb021SLiane Praza required='false'> 5611f6eb021SLiane Praza <description> 5621f6eb021SLiane Praza <loctext xml:lang='C'> 5631f6eb021SLiane PrazaThe group ID in numeric or text form. 5641f6eb021SLiane Praza </loctext> 5651f6eb021SLiane Praza </description> 5661f6eb021SLiane Praza <cardinality min='1' max='1'/> 5671f6eb021SLiane Praza </prop_pattern> 5681f6eb021SLiane Praza <prop_pattern name='supp_groups' type='astring' 5691f6eb021SLiane Praza required='false'> 5701f6eb021SLiane Praza <description> 5711f6eb021SLiane Praza <loctext xml:lang='C'> 5721f6eb021SLiane PrazaAn optional string that specifies the supplemental group memberships by ID, 5731f6eb021SLiane Prazain numeric or text form. 5741f6eb021SLiane Praza </loctext> 5751f6eb021SLiane Praza </description> 5761f6eb021SLiane Praza <cardinality min='1' max='1'/> 5771f6eb021SLiane Praza </prop_pattern> 5781f6eb021SLiane Praza <prop_pattern name='privileges' type='astring' 5791f6eb021SLiane Praza required='false'> 5801f6eb021SLiane Praza <description> 5811f6eb021SLiane Praza <loctext xml:lang='C'> 5821f6eb021SLiane PrazaAn optional string specifying the privilege set as defined in privileges(5). 5831f6eb021SLiane Praza </loctext> 5841f6eb021SLiane Praza </description> 5851f6eb021SLiane Praza <cardinality min='1' max='1'/> 5861f6eb021SLiane Praza </prop_pattern> 5871f6eb021SLiane Praza <prop_pattern name='limit_privileges' type='astring' 5881f6eb021SLiane Praza required='false'> 5891f6eb021SLiane Praza <description> 5901f6eb021SLiane Praza <loctext xml:lang='C'> 5911f6eb021SLiane PrazaAn optional string specifying the limit privilege set as defined in 5921f6eb021SLiane Prazaprivileges(5). 5931f6eb021SLiane Praza </loctext> 5941f6eb021SLiane Praza </description> 5951f6eb021SLiane Praza <cardinality min='1' max='1'/> 5961f6eb021SLiane Praza </prop_pattern> 5971f6eb021SLiane Praza 5981f6eb021SLiane Praza <!-- method_profile properties --> 5991f6eb021SLiane Praza <prop_pattern name='use_profile' type='boolean' 6001f6eb021SLiane Praza required='false'> 6011f6eb021SLiane Praza <description> 6021f6eb021SLiane Praza <loctext xml:lang='C'> 6031f6eb021SLiane PrazaA boolean that specifies whether the profile should be used instead of the 6041f6eb021SLiane Prazauser, group, privileges, and limit_privileges properties. 6051f6eb021SLiane Praza </loctext> 6061f6eb021SLiane Praza </description> 6071f6eb021SLiane Praza <cardinality min='1' max='1'/> 6081f6eb021SLiane Praza </prop_pattern> 6091f6eb021SLiane Praza <prop_pattern name='profile' type='astring' 6101f6eb021SLiane Praza required='false'> 6111f6eb021SLiane Praza <description> 6121f6eb021SLiane Praza <loctext xml:lang='C'> 6131f6eb021SLiane PrazaThe name of an RBAC (role-based access control) profile which, along with the 6141f6eb021SLiane Prazamethod executable, identifies an entry in exec_attr(4). 6151f6eb021SLiane Praza </loctext> 6161f6eb021SLiane Praza </description> 6171f6eb021SLiane Praza <cardinality min='1' max='1'/> 6181f6eb021SLiane Praza </prop_pattern> 6191f6eb021SLiane Praza </pg_pattern> 6201f6eb021SLiane Praza 621eb1a3463STruong Nguyen <pg_pattern name='firewall_context' 622eb1a3463STruong Nguyen type='com.sun,fw_definition' target='all' required='false'> 623eb1a3463STruong Nguyen <common_name> 624eb1a3463STruong Nguyen <loctext xml:lang='C'> 625eb1a3463STruong NguyenStatic definition 626eb1a3463STruong Nguyen </loctext> 627eb1a3463STruong Nguyen </common_name> 628eb1a3463STruong Nguyen <description> 629eb1a3463STruong Nguyen <loctext xml:lang='C'> 630eb1a3463STruong NguyenService static network and firewall definition. 631eb1a3463STruong Nguyen </loctext> 632eb1a3463STruong Nguyen </description> 633eb1a3463STruong Nguyen <prop_pattern name='name' type='astring' 634eb1a3463STruong Nguyen required='false'> 635eb1a3463STruong Nguyen <common_name> 636eb1a3463STruong Nguyen <loctext xml:lang='C'> 637eb1a3463STruong NguyenService name 638eb1a3463STruong Nguyen </loctext> 639eb1a3463STruong Nguyen </common_name> 640eb1a3463STruong Nguyen <description> 641eb1a3463STruong Nguyen <loctext xml:lang='C'> 642eb1a3463STruong NguyenIANA name or RPC name for non-inetd service, equivalent to inetd/name property. For RPC services, the value of this property is not an IANA name but is either an RPC program number or name, see rpc(4). 643eb1a3463STruong Nguyen </loctext> 644eb1a3463STruong Nguyen </description> 645eb1a3463STruong Nguyen </prop_pattern> 646eb1a3463STruong Nguyen <prop_pattern name='isrpc' type='boolean' 647eb1a3463STruong Nguyen required='false'> 648eb1a3463STruong Nguyen <common_name> 649eb1a3463STruong Nguyen <loctext xml:lang='C'> 650eb1a3463STruong NguyenRPC service 651eb1a3463STruong Nguyen </loctext> 652eb1a3463STruong Nguyen </common_name> 653eb1a3463STruong Nguyen <description> 654eb1a3463STruong Nguyen <loctext xml:lang='C'> 655eb1a3463STruong NguyenA boolean property where a "true" value indicates an RPC service, equivalent to inetd/isrpc property. 656eb1a3463STruong Nguyen </loctext> 657eb1a3463STruong Nguyen </description> 658eb1a3463STruong Nguyen </prop_pattern> 659eb1a3463STruong Nguyen <prop_pattern name='ipf_method' type='astring' 660eb1a3463STruong Nguyen required='false'> 661eb1a3463STruong Nguyen <common_name> 662eb1a3463STruong Nguyen <loctext xml:lang='C'> 663eb1a3463STruong NguyenCustom firewall script 664eb1a3463STruong Nguyen </loctext> 665eb1a3463STruong Nguyen </common_name> 666eb1a3463STruong Nguyen <description> 667eb1a3463STruong Nguyen <loctext xml:lang='C'> 668eb1a3463STruong NguyenA script that generates ipf rules for a service. Services that require custom IPfilter configuration can use this mechanism to generate and supply their own ipf rules. The firewall framework does not generate rules for services that has this property definition but expect these services to provide their own rules. 669eb1a3463STruong Nguyen </loctext> 670eb1a3463STruong Nguyen </description> 671eb1a3463STruong Nguyen </prop_pattern> </pg_pattern> 672eb1a3463STruong Nguyen 673eb1a3463STruong Nguyen <pg_pattern name='firewall_config' 674eb1a3463STruong Nguyen type='com.sun,fw_configuration' target='all' 675eb1a3463STruong Nguyen required='false'> 676eb1a3463STruong Nguyen <common_name> 677eb1a3463STruong Nguyen <loctext xml:lang='C'> 678eb1a3463STruong NguyenFirewall configuration 679eb1a3463STruong Nguyen </loctext> 680eb1a3463STruong Nguyen </common_name> 681eb1a3463STruong Nguyen <description> 682eb1a3463STruong Nguyen <loctext xml:lang='C'> 683eb1a3463STruong NguyenService firewall configuration. 684eb1a3463STruong Nguyen </loctext> 685eb1a3463STruong Nguyen </description> 686eb1a3463STruong Nguyen <prop_pattern name='policy' type='astring' 687eb1a3463STruong Nguyen required='true'> 688eb1a3463STruong Nguyen <common_name> 689eb1a3463STruong Nguyen <loctext xml:lang='C'> 690eb1a3463STruong NguyenFirewall policy 691eb1a3463STruong Nguyen </loctext> 692eb1a3463STruong Nguyen </common_name> 693eb1a3463STruong Nguyen <description> 694eb1a3463STruong Nguyen <loctext xml:lang='C'> 695eb1a3463STruong NguyenService firewall policy. 696eb1a3463STruong Nguyen </loctext> 697eb1a3463STruong Nguyen </description> 698eb1a3463STruong Nguyen <visibility value='readwrite'/> 699eb1a3463STruong Nguyen <cardinality min='1' max='1'/> 700eb1a3463STruong Nguyen <values> 701eb1a3463STruong Nguyen <value name='use_global'> 702eb1a3463STruong Nguyen <description> 703eb1a3463STruong Nguyen <loctext xml:lang='C'> 704eb1a3463STruong NguyenApply Global Default policy, specified in network/ipfilter for the service. This is the default value. 705eb1a3463STruong Nguyen </loctext> 706eb1a3463STruong Nguyen </description> 707eb1a3463STruong Nguyen </value> 708eb1a3463STruong Nguyen <value name='none'> 709eb1a3463STruong Nguyen <description> 710eb1a3463STruong Nguyen <loctext xml:lang='C'> 711eb1a3463STruong NguyenNo firewall (allow all). 712eb1a3463STruong Nguyen </loctext> 713eb1a3463STruong Nguyen </description> 714eb1a3463STruong Nguyen </value> 715eb1a3463STruong Nguyen <value name='deny'> 716eb1a3463STruong Nguyen <description> 717eb1a3463STruong Nguyen <loctext xml:lang='C'> 718eb1a3463STruong NguyenDeny access to entities specified in 'apply_to' property. 719eb1a3463STruong Nguyen </loctext> 720eb1a3463STruong Nguyen </description> 721eb1a3463STruong Nguyen </value> 722eb1a3463STruong Nguyen <value name='allow'> 723eb1a3463STruong Nguyen <description> 724eb1a3463STruong Nguyen <loctext xml:lang='C'> 725eb1a3463STruong NguyenAllow access to entities specified in 'apply_to' property. 726eb1a3463STruong Nguyen </loctext> 727eb1a3463STruong Nguyen </description> 728eb1a3463STruong Nguyen </value> 729eb1a3463STruong Nguyen </values> 730eb1a3463STruong Nguyen <choices> 731eb1a3463STruong Nguyen <include_values type='values'/> 732eb1a3463STruong Nguyen </choices> 733eb1a3463STruong Nguyen </prop_pattern> 734*7ddce999SHans Rosenfeld <prop_pattern name='block_policy' type='astring' 735*7ddce999SHans Rosenfeld required='false'> 736*7ddce999SHans Rosenfeld <common_name> 737*7ddce999SHans Rosenfeld <loctext xml:lang='C'> 738*7ddce999SHans RosenfeldFirewall block policy 739*7ddce999SHans Rosenfeld </loctext> 740*7ddce999SHans Rosenfeld </common_name> 741*7ddce999SHans Rosenfeld <description> 742*7ddce999SHans Rosenfeld <loctext xml:lang='C'> 743*7ddce999SHans RosenfeldService firewall block policy. 744*7ddce999SHans Rosenfeld </loctext> 745*7ddce999SHans Rosenfeld </description> 746*7ddce999SHans Rosenfeld <visibility value='readwrite'/> 747*7ddce999SHans Rosenfeld <cardinality min='1' max='1'/> 748*7ddce999SHans Rosenfeld <values> 749*7ddce999SHans Rosenfeld <value name='use_global'> 750*7ddce999SHans Rosenfeld <description> 751*7ddce999SHans Rosenfeld <loctext xml:lang='C'> 752*7ddce999SHans RosenfeldApply Global Default block policy, specified in network/ipfilter for the service. This is the default value. 753*7ddce999SHans Rosenfeld </loctext> 754*7ddce999SHans Rosenfeld </description> 755*7ddce999SHans Rosenfeld </value> 756*7ddce999SHans Rosenfeld <value name='none'> 757*7ddce999SHans Rosenfeld <description> 758*7ddce999SHans Rosenfeld <loctext xml:lang='C'> 759*7ddce999SHans RosenfeldBlock by dropping packets. 760*7ddce999SHans Rosenfeld </loctext> 761*7ddce999SHans Rosenfeld </description> 762*7ddce999SHans Rosenfeld </value> 763*7ddce999SHans Rosenfeld <value name='return'> 764*7ddce999SHans Rosenfeld <description> 765*7ddce999SHans Rosenfeld <loctext xml:lang='C'> 766*7ddce999SHans RosenfeldBlock by returning RST or ICMP messages. 767*7ddce999SHans Rosenfeld </loctext> 768*7ddce999SHans Rosenfeld </description> 769*7ddce999SHans Rosenfeld </value> 770*7ddce999SHans Rosenfeld </values> 771*7ddce999SHans Rosenfeld <choices> 772*7ddce999SHans Rosenfeld <include_values type='values'/> 773*7ddce999SHans Rosenfeld </choices> 774*7ddce999SHans Rosenfeld </prop_pattern> 775eb1a3463STruong Nguyen <prop_pattern name="apply_to" type="astring" 776eb1a3463STruong Nguyen required="false"> 777eb1a3463STruong Nguyen <common_name> 778eb1a3463STruong Nguyen <loctext xml:lang='C'> 779eb1a3463STruong NguyenApply policy to 780eb1a3463STruong Nguyen </loctext> 781eb1a3463STruong Nguyen </common_name> 782eb1a3463STruong Nguyen <description> 783eb1a3463STruong Nguyen <loctext xml:lang="C"> 784*7ddce999SHans RosenfeldThe source host and network IPv4 addresses, incoming network interfaces, and ippools to deny if the policy is set to deny, or accept if the policy is set to accept. 785*7ddce999SHans Rosenfeld </loctext> 786*7ddce999SHans Rosenfeld </description> 787*7ddce999SHans Rosenfeld </prop_pattern> 788*7ddce999SHans Rosenfeld <prop_pattern name="apply_to_6" type="astring" 789*7ddce999SHans Rosenfeld required="false"> 790*7ddce999SHans Rosenfeld <common_name> 791*7ddce999SHans Rosenfeld <loctext xml:lang='C'> 792*7ddce999SHans RosenfeldApply policy to 793*7ddce999SHans Rosenfeld </loctext> 794*7ddce999SHans Rosenfeld </common_name> 795*7ddce999SHans Rosenfeld <description> 796*7ddce999SHans Rosenfeld <loctext xml:lang="C"> 797*7ddce999SHans RosenfeldThe source host and network IPv6 addresses, incoming network interfaces, and ippools to deny if the policy is set to deny, or accept if the policy is set to accept. 798eb1a3463STruong Nguyen </loctext> 799eb1a3463STruong Nguyen </description> 800eb1a3463STruong Nguyen </prop_pattern> 801eb1a3463STruong Nguyen <prop_pattern name="exceptions" type="astring" 802eb1a3463STruong Nguyen required="false"> 803eb1a3463STruong Nguyen <common_name> 804eb1a3463STruong Nguyen <loctext xml:lang='C'> 805eb1a3463STruong NguyenMake exceptions to 806eb1a3463STruong Nguyen </loctext> 807eb1a3463STruong Nguyen </common_name> 808eb1a3463STruong Nguyen <description> 809eb1a3463STruong Nguyen <loctext xml:lang="C"> 810*7ddce999SHans RosenfeldThe source host and network IPv4 addresses, incoming network interfaces, and ippools to exempt from the set policy. That is, those to accept if the policy is set to deny, or to deny if the policy is set to accept. 811*7ddce999SHans Rosenfeld </loctext> 812*7ddce999SHans Rosenfeld </description> 813*7ddce999SHans Rosenfeld </prop_pattern> 814*7ddce999SHans Rosenfeld <prop_pattern name="exceptions_6" type="astring" 815*7ddce999SHans Rosenfeld required="false"> 816*7ddce999SHans Rosenfeld <common_name> 817*7ddce999SHans Rosenfeld <loctext xml:lang='C'> 818*7ddce999SHans RosenfeldMake exceptions to 819*7ddce999SHans Rosenfeld </loctext> 820*7ddce999SHans Rosenfeld </common_name> 821*7ddce999SHans Rosenfeld <description> 822*7ddce999SHans Rosenfeld <loctext xml:lang="C"> 823*7ddce999SHans RosenfeldThe source host and network IPv6 addressess, incoming network interfaces, and ippools to exempt from the set policy. That is, those to accept if the policy is set to deny, or to deny if the policy is set to accept. 824*7ddce999SHans Rosenfeld </loctext> 825*7ddce999SHans Rosenfeld </description> 826*7ddce999SHans Rosenfeld </prop_pattern> 827*7ddce999SHans Rosenfeld <prop_pattern name="target" type="astring" 828*7ddce999SHans Rosenfeld required="false"> 829*7ddce999SHans Rosenfeld <common_name> 830*7ddce999SHans Rosenfeld <loctext xml:lang='C'> 831*7ddce999SHans RosenfeldApply policy to 832*7ddce999SHans Rosenfeld </loctext> 833*7ddce999SHans Rosenfeld </common_name> 834*7ddce999SHans Rosenfeld <description> 835*7ddce999SHans Rosenfeld <loctext xml:lang="C"> 836*7ddce999SHans RosenfeldThe destination host and network IPv4 addresses, and ippools to deny if the policy is set to deny, or accept if the policy is set to accept. 837*7ddce999SHans Rosenfeld </loctext> 838*7ddce999SHans Rosenfeld </description> 839*7ddce999SHans Rosenfeld </prop_pattern> 840*7ddce999SHans Rosenfeld <prop_pattern name="target6" type="astring" 841*7ddce999SHans Rosenfeld required="false"> 842*7ddce999SHans Rosenfeld <common_name> 843*7ddce999SHans Rosenfeld <loctext xml:lang='C'> 844*7ddce999SHans RosenfeldApply policy to 845*7ddce999SHans Rosenfeld </loctext> 846*7ddce999SHans Rosenfeld </common_name> 847*7ddce999SHans Rosenfeld <description> 848*7ddce999SHans Rosenfeld <loctext xml:lang="C"> 849*7ddce999SHans RosenfeldThe destination host and network IPv6 addresses, and ippools to deny if the policy is set to deny, or accept if the policy is set to accept. 850eb1a3463STruong Nguyen </loctext> 851eb1a3463STruong Nguyen </description> 852eb1a3463STruong Nguyen </prop_pattern> 853eb1a3463STruong Nguyen </pg_pattern> 854f6e214c7SGavin Maltby <pg_pattern type='notify_params' target='all' required='false'> 855f6e214c7SGavin Maltby <common_name> 856f6e214c7SGavin Maltby <loctext xml:lang='C'> 857f6e214c7SGavin MaltbyFMA and SMF notification parameters 858f6e214c7SGavin Maltby </loctext> 859f6e214c7SGavin Maltby </common_name> 860f6e214c7SGavin Maltby <description> 861f6e214c7SGavin Maltby <loctext xml:lang='C'> 862f6e214c7SGavin MaltbyParameters for notification of FMA events and SMF state transitions. 863f6e214c7SGavin Maltby </loctext> 864f6e214c7SGavin Maltby </description> 865f6e214c7SGavin Maltby <prop_pattern name='smtp,active' type='boolean' 866f6e214c7SGavin Maltby required='false'> 867f6e214c7SGavin Maltby <common_name> 868f6e214c7SGavin Maltby <loctext xml:lang='C'> 869f6e214c7SGavin Maltbysmtp notification active 870f6e214c7SGavin Maltby </loctext> 871f6e214c7SGavin Maltby </common_name> 872f6e214c7SGavin Maltby <description> 873f6e214c7SGavin Maltby <loctext xml:lang='C'> 874f6e214c7SGavin MaltbyNotifcation mechanism smtp active status. 875f6e214c7SGavin Maltby </loctext> 876f6e214c7SGavin Maltby </description> 877f6e214c7SGavin Maltby </prop_pattern> 878f6e214c7SGavin Maltby <prop_pattern name='smtp,to' type='astring' 879f6e214c7SGavin Maltby required='false'> 880f6e214c7SGavin Maltby <common_name> 881f6e214c7SGavin Maltby <loctext xml:lang='C'> 882f6e214c7SGavin Maltbysmtp notification recipient 883f6e214c7SGavin Maltby </loctext> 884f6e214c7SGavin Maltby </common_name> 885f6e214c7SGavin Maltby <description> 886f6e214c7SGavin Maltby <loctext xml:lang='C'> 887f6e214c7SGavin MaltbyRecipient for smtp notification mechanism. 888f6e214c7SGavin Maltby </loctext> 889f6e214c7SGavin Maltby </description> 890f6e214c7SGavin Maltby </prop_pattern> 891f6e214c7SGavin Maltby <prop_pattern name='smtp,reply-to' type='astring' 892f6e214c7SGavin Maltby required='false'> 893f6e214c7SGavin Maltby <common_name> 894f6e214c7SGavin Maltby <loctext xml:lang='C'> 895f6e214c7SGavin Maltbysmtp notification reply-to 896f6e214c7SGavin Maltby </loctext> 897f6e214c7SGavin Maltby </common_name> 898f6e214c7SGavin Maltby <description> 899f6e214c7SGavin Maltby <loctext xml:lang='C'> 900f6e214c7SGavin MaltbyHeader reply-to for smtp notification mechanism. 901f6e214c7SGavin Maltby </loctext> 902f6e214c7SGavin Maltby </description> 903f6e214c7SGavin Maltby </prop_pattern> 904f6e214c7SGavin Maltby <prop_pattern name='snmp,active' type='boolean' 905f6e214c7SGavin Maltby required='false'> 906f6e214c7SGavin Maltby <common_name> 907f6e214c7SGavin Maltby <loctext xml:lang='C'> 908f6e214c7SGavin Maltbysnmp notification active 909f6e214c7SGavin Maltby </loctext> 910f6e214c7SGavin Maltby </common_name> 911f6e214c7SGavin Maltby <description> 912f6e214c7SGavin Maltby <loctext xml:lang='C'> 913f6e214c7SGavin MaltbyNotifcation mechanism snmp active status. 914f6e214c7SGavin Maltby </loctext> 915f6e214c7SGavin Maltby </description> 916f6e214c7SGavin Maltby </prop_pattern> 917f6e214c7SGavin Maltby <prop_pattern name='syslog,active' type='boolean' 918f6e214c7SGavin Maltby required='false'> 919f6e214c7SGavin Maltby <common_name> 920f6e214c7SGavin Maltby <loctext xml:lang='C'> 921f6e214c7SGavin Maltbysyslog notification active 922f6e214c7SGavin Maltby </loctext> 923f6e214c7SGavin Maltby </common_name> 924f6e214c7SGavin Maltby <description> 925f6e214c7SGavin Maltby <loctext xml:lang='C'> 926f6e214c7SGavin MaltbyNotifcation mechanism syslog active status. 927f6e214c7SGavin Maltby </loctext> 928f6e214c7SGavin Maltby </description> 929f6e214c7SGavin Maltby </prop_pattern> 930f6e214c7SGavin Maltby </pg_pattern> 9311f6eb021SLiane Praza </template> 9321f6eb021SLiane Praza</service> 9331f6eb021SLiane Praza 9341f6eb021SLiane Praza</service_bundle> 935