_create_time |
Timestamp of resource creation |
EpochMsTimestamp |
Readonly Sortable |
_create_user |
ID of the user who created this resource |
string |
Readonly |
_last_modified_time |
Timestamp of last modification |
EpochMsTimestamp |
Readonly Sortable |
_last_modified_user |
ID of the user who last modified this resource |
string |
Readonly |
_links |
References related to this resource
The server will populate this field when returing the resource. Ignored on PUT and POST. |
array of ResourceLink |
Readonly |
_protection |
Indicates protection status of this resource
Protection status is one of the following:
PROTECTED - the client who retrieved the entity is not allowed
to modify it.
NOT_PROTECTED - the client who retrieved the entity is allowed
to modify it
REQUIRE_OVERRIDE - the client who retrieved the entity is a super
user and can modify it, but only when providing
the request header X-Allow-Overwrite=true.
UNKNOWN - the _protection field could not be determined for this
entity.
|
string |
Readonly |
_revision |
Generation of this resource config
The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. |
int |
|
_schema |
Schema for this resource |
string |
Readonly |
_self |
Link to this resource |
SelfResourceLink |
Readonly |
_system_owned |
Indicates system owned resource |
boolean |
Readonly |
attachment_point |
Attachment Point
Attachment point to be used by this service instance for deploying the Service-VM. |
string |
Required Enum: TIER0_LR, TIER1_LR, SERVICE_PLANE, HOST |
deployed_to |
Deployed-to object list
List of resource references where service instance be deployed. Ex. Tier 0 Logical Router in case of N-S ServiceInsertion. |
array of ResourceReference |
Required Minimum items: 1 Maximum items: 128 |
deployment_mode |
Deployment Mode
Deployment mode specifies where the partner appliance will be deployed in HA or non-HA i.e standalone mode. |
string |
Required Enum: STAND_ALONE, ACTIVE_STANDBY Default: "ACTIVE_STANDBY" |
deployment_spec_name |
Deployment Spec Name
Name of the deployment spec to be used by this service instance. |
string |
Required |
description |
Description of this resource |
string |
Maximum length: 1024 Sortable |
display_name |
Identifier to use when displaying entity in logs or GUI
Defaults to ID if not set |
string |
Maximum length: 255 Sortable |
id |
Unique identifier of this resource |
string |
Sortable |
implementation_type |
Implementation Type
Implementation to be used by this service instance for deploying the Service-VM. |
string |
Required Enum: NORTH_SOUTH, EAST_WEST |
instance_deployment_config |
Instance Deployment Config
Instance Deployment Config contains the information to be injected during Service-VM deployment. This field is optional if the service only caters to functionality EPP(Endpoint Protection). |
InstanceDeploymentConfig |
|
instance_deployment_template |
Instance Deployment Template
The deployment template to be used by this service instance. The attribute values specific to this instance can be added. |
DeploymentTemplate |
Required |
on_failure_policy |
On Failure Policy
Failure policy of the service instance - if it has to be different from the service. By default the service instance inherits the FailurePolicy of the service it belongs to. |
string |
Enum: ALLOW, BLOCK |
resource_type |
Must be set to the value ServiceInstance |
ServiceInstanceResourceType |
Required |
service_deployment_id |
Id of the Service Deployment using which the instances were deployed
Id of the Service Deployment using which the instances were deployed. Its available only for instances that were deployed using service deployment API. |
string |
Readonly |
service_id |
Service Id
The Service to which the service instance is associated. |
string |
Readonly |
tags |
Opaque identifiers meaningful to the API user |
array of Tag |
Maximum items: 30 |
transport_type |
Transport Type
Transport to be used by this service instance for deploying the Service-VM. This field is to be set Not Applicable(NA) if the service only caters to functionality EPP(Endpoint Protection). |
string |
Required Enum: L2_BRIDGE, L3_ROUTED, NSH, NA |