InlineInstanceEndpoint1

InlineInstanceEndpoint1
InlineInstanceEndpoint1
JSON Example
{
    "endpoint_type": "string",
    "link_ids": [
        {
            "is_valid": false,
            "target_display_name": "string",
            "target_id": "string",
            "target_type": "string"
        }
    ],
    "service_attachments": [
        "ResourceReference Object"
    ],
    "service_instance_id": "string",
    "target_ips": [
        "IPInfo Object"
    ]
}
string
endpoint_type
Optional
Constraints: default: LOGICAL

LOGICAL - It must be created with a ServiceAttachment and identifies a destination connected to the Service Port of the ServiceAttachment, through the ServiceAttachment's Logical Switch. VIRTUAL - It represents a L3 destination the router can route to but does not provide any further information about its location in the network. Virtual InstanceEndpoints are used for redirection targets that are not connected to Service Ports, such as the next-hop routers on the Edge uplinks.

Possible values are : LOGICAL, VIRTUAL,
link_ids
Optional
Constraints: minItems: 1 maxItems: 1

Link Ids are mandatory for VIRTUAL Instance Endpoint. Even though VIRTUAL, the Instance Endpoint should be connected/accessible through an NSX object. The link id is this NSX object id. Example - For North-South Service Insertion, this is the LogicalRouter Id through which the targetIp/L3 destination accessible.

service_attachments
Optional
Constraints: minItems: 1 maxItems: 1

Id(s) of the Service Attachment where this enndpoint is connected to. Service Attachment is mandatory for LOGICAL Instance Endpoint.

string
service_instance_id
Optional

The Service instancee with which the instance endpoint is associated.

array of IPInfo
target_ips
Required
Constraints: minItems: 1 maxItems: 1

Target IPs on an interface of the Service Instance.