InlineServiceChain1

InlineServiceChain1
InlineServiceChain1
JSON Example
{
    "forward_path_service_profiles": [
        {
            "is_valid": false,
            "target_display_name": "string",
            "target_id": "string",
            "target_type": "string"
        }
    ],
    "on_failure_policy": "string",
    "path_selection_policy": "string",
    "reverse_path_service_profiles": [
        "ResourceReference Object"
    ],
    "service_attachments": [
        "ResourceReference Object"
    ],
    "service_chain_id": "string"
}
forward_path_service_profiles
Required
Constraints: maxItems: 4

List of ServiceInsertionServiceProfiles that constitutes the the service chain. The forward path service profiles are applied to ingress traffic.

string
on_failure_policy
Optional
Constraints: default: ALLOW

Failure policy for the service tells datapath, the action to take i.e to allow or block traffic during failure scenarios.

Possible values are : ALLOW, BLOCK,
string
path_selection_policy
Optional
Constraints: default: LOCAL

Path selection policy can be - ANY - Service Insertion is free to redirect to any service path regardless of any load balancing considerations or flow pinning. LOCAL - means to prefer local service insances. REMOTE - preference is to redirect to the SVM co-located on the same host.

Possible values are : ANY, LOCAL, REMOTE,
reverse_path_service_profiles
Optional
Constraints: maxItems: 4

List of ServiceInsertionServiceProfiles id. Reverse path service profiles are applied to egress traffic and is optional. 2 different set of profiles can be defined for forward and reverse path. If not defined, the reverse of the forward path service profile is applied.

service_attachments
Required
Constraints: minItems: 1 maxItems: 1

Service attachment specifies the scope i.e Service plane at which the SVMs are deployed.

string
service_chain_id
Optional

A unique id generated for every service chain. This is not a uuid.