NetStackInstanceProfile

NetStackInstanceProfile
NetStackInstanceProfile

The NetStackInstanceProfile data object represents a subprofile for a netStackInstance.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "enabled": false,
    "policy": [
        {
            "_typeName": "string",
            "id": "string",
            "policyOption": {
                "_typeName": "string",
                "id": "string",
                "parameter": [
                    {
                        "_typeName": "string",
                        "key": "string",
                        "value": {
                            "_typeName": "string"
                        }
                    }
                ]
            }
        }
    ],
    "profileTypeName": "string",
    "profileVersion": "string",
    "property": [
        "ProfileApplyProfileProperty Object"
    ],
    "favorite": false,
    "toBeMerged": false,
    "toReplaceWith": false,
    "toBeDeleted": false,
    "copyEnableStatus": false,
    "hidden": false,
    "key": "string",
    "dnsConfig": {
        "_typeName": "string",
        "enabled": false,
        "policy": [
            {
                "_typeName": "string",
                "id": "string",
                "policyOption": {
                    "_typeName": "string",
                    "id": "string",
                    "parameter": [
                        {
                            "_typeName": "string",
                            "key": "string",
                            "value": {
                                "_typeName": "string"
                            }
                        }
                    ]
                }
            }
        ],
        "profileTypeName": "string",
        "profileVersion": "string",
        "property": [
            "ProfileApplyProfileProperty Object"
        ],
        "favorite": false,
        "toBeMerged": false,
        "toReplaceWith": false,
        "toBeDeleted": false,
        "copyEnableStatus": false,
        "hidden": false
    },
    "ipRouteConfig": {
        "_typeName": "string",
        "enabled": false,
        "policy": [
            {
                "_typeName": "string",
                "id": "string",
                "policyOption": {
                    "_typeName": "string",
                    "id": "string",
                    "parameter": [
                        {
                            "_typeName": "string",
                            "key": "string",
                            "value": {
                                "_typeName": "string"
                            }
                        }
                    ]
                }
            }
        ],
        "profileTypeName": "string",
        "profileVersion": "string",
        "property": [
            "ProfileApplyProfileProperty Object"
        ],
        "favorite": false,
        "toBeMerged": false,
        "toReplaceWith": false,
        "toBeDeleted": false,
        "copyEnableStatus": false,
        "hidden": false,
        "staticRoute": [
            {
                "_typeName": "string",
                "enabled": false,
                "policy": [
                    {
                        "_typeName": "string",
                        "id": "string",
                        "policyOption": {
                            "_typeName": "string",
                            "id": "string",
                            "parameter": [
                                {
                                    "_typeName": "string",
                                    "key": "string",
                                    "value": {
                                        "_typeName": "string"
                                    }
                                }
                            ]
                        }
                    }
                ],
                "profileTypeName": "string",
                "profileVersion": "string",
                "property": [
                    "ProfileApplyProfileProperty Object"
                ],
                "favorite": false,
                "toBeMerged": false,
                "toReplaceWith": false,
                "toBeDeleted": false,
                "copyEnableStatus": false,
                "hidden": false,
                "key": "string"
            }
        ]
    }
}
string
key
Required

Linkable identifier.

dnsConfig
Required

The NetworkProfileDnsConfigProfile data object represents DNS configuration for the host.

Use the policy list for access to configuration data for the DNS profile. Use the property list for access to subprofiles, if any.

ipRouteConfig
Required

The IpRouteProfile data object represents the host IP route configuration.

If a profile plug-in defines policies or subprofiles, use the policy or property list to access the additional configuration data.