InlineServiceConfig1

InlineServiceConfig1
InlineServiceConfig1
JSON Example
{
    "applied_to": [
        {
            "is_valid": false,
            "target_display_name": "string",
            "target_id": "string",
            "target_type": "string"
        }
    ],
    "precedence": 0,
    "profiles": [
        "NSXProfileReference Object"
    ]
}
applied_to
Optional

The list of entities that the configurations should be applied to. This can either be a NSGroup or any other entity like TransportNode, LogicalPorts etc.

integer As int64 As int64
precedence
Optional
Constraints: minimum: 0 maximum: 4294967295

Every ServiceConfig has a priority based upon its precedence value. Lower the value of precedence, higher will be its priority. If user doesnt specify the precedence, it is generated automatically by system. The precedence is generated based upon the type of profile used in ServiceConfig. Precedence are auto-generated in decreasing order with difference of 100. Automatically generated precedence value will be 100 less than the current minimum value of precedence of ServiceConfig of a given profile type in system.There cannot be duplicate precedence for ServiceConfig of same profile type.

profiles
Required
Constraints: minItems: 1 maxItems: 1

These are the NSX Profiles which will be added to service config, which will be applied to entities/groups provided to applied_to field of service config.