InlinePolicyServiceInstance

Description not available

Properties

array of Attribute
attributes Required

List of attributes specific to a partner for which the service is created. There attributes are passed on to the partner appliance.


string
compute_id Required

Id of the compute(ResourcePool) to which this service needs to be deployed.


string
context_id Optional

UUID of VCenter/Compute Manager as seen on NSX Manager, to which this service needs to be deployed.


string
deployment_spec_name Required

Form factor for the deployment of partner service.


string
deployment_template_name Required

Template for the deployment of partnet service.


string
failure_policy Optional

Failure policy for the Service VM. If this values is not provided, it will be defaulted to FAIL_CLOSE.

Possible values are: ALLOWBLOCK


string as address-or-block-or-range
primary_gateway_address Optional

Gateway address for primary management console. If the provided segment already has gateway, this field can be omitted. But if it is provided, it takes precedence always. However, if provided segment does not have gateway, this field must be provided.


string as address-or-block-or-range
primary_interface_mgmt_ip Required

Management IP Address of primary interface of the Service


string
primary_interface_network Optional

Path of the segment to which primary interface of the Service VM needs to be connected


string
primary_portgroup_id Optional

Id of the standard or ditsributed port group for primary management console. Please note that only 1 of the 2 values from 1. primary_interface_network 2. primary_portgroup_id are allowed to be passed. Both can’t be passed in the same request.


string as address-or-block-or-range
primary_subnet_mask Optional

Subnet for primary management console IP. If the provided segment already has subnet, this field can be omitted. But if it is provided, it takes precedence always. However, if provided segment does not have subnet, this field must be provided.


string as address-or-block-or-range
secondary_gateway_address Optional

Gateway address for secondary management console. If the provided segment already has gateway, this field can be omitted. But if it is provided, it takes precedence always. However, if provided segment does not have gateway, this field must be provided.


string as address-or-block-or-range
secondary_interface_mgmt_ip Required

Management IP Address of secondary interface of the Service


string
secondary_interface_network Optional

Path of segment to which secondary interface of the Service VM needs to be connected


string
secondary_portgroup_id Optional

Id of the standard or ditsributed port group for secondary management console. Please note that only 1 of the 2 values from 1. secondary_interface_network 2. secondary_portgroup_id are allowed to be passed. Both can’t be passed in the same request.


string as address-or-block-or-range
secondary_subnet_mask Optional

Subnet for secondary management console IP. If the provided segment already has subnet, this field can be omitted. But if it is provided, it takes precedence always. However, if provided segment does not have subnet, this field must be provided.


string
storage_id Required

Id of the storage(Datastore). VC moref of Datastore to which this service needs to be deployed.

JSON Example

{
	"attributes": [
		{
			"key": "string"
		}
	],
	"compute_id": "string",
	"deployment_spec_name": "string",
	"deployment_template_name": "string",
	"primary_interface_mgmt_ip": "string",
	"secondary_interface_mgmt_ip": "string",
	"storage_id": "string"
}

Vendor Extensions

This class contains the following vendor extensions defined in the spec:
x-vmw-nsx-module: PolicyServiceInsertion

Feedback

Was this page helpful?