Configuration objects in Contrail are created either by
- User (via GUI, api or an external program) for abstractions visible to End Users.
- System (contrail processes like contrail-schema, contrail-svc-monitor etc.) to aid in functioning of all the control components/services.
So for e.g. an end-user might create a virtual-network, but the system creates a routing-instance and route-target for that virtual-network.
Parents: virtual-network, security-group
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
access-control-list-entries | Automatically generated by system based on security groups or network policies. | False | AclEntriesType | CRUD | system |
access-control-list-hash | A hash value of all the access-control-list-entries in this ACL objects automatically generated by system. | False | unsignedLong | CRUD | system |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific access-control-list
GET /access-control-list/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | AccessControlListReadAll |
404 | Not Found | Error |
Update a specific access-control-list
PUT /access-control-list/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | access-control-list optional | AccessControlListUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific access-control-list
DELETE /access-control-list/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of access-control-list
GET /access-control-lists
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new access-control-list
POST /access-control-lists
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | access-control-list required | Body of access-control-list resource | AccessControlListCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: policy-management, project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
draft-mode-state | None | False | string | R | user |
address-group-prefix | List of IP prefix | False | SubnetListType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:firewall-rule firewall-rule-label
Fetch a specific address-group
GET /address-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | AddressGroupReadAll |
404 | Not Found | Error |
Update a specific address-group
PUT /address-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | address-group optional | AddressGroupUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific address-group
DELETE /address-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of address-group
GET /address-groups
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new address-group
POST /address-groups
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | address-group required | Body of address-group resource | AddressGroupCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config, project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
uve-keys | List of UVE tables or UVE objects where this alarm config should be applied. For example, rules based on NodeStatus UVE can be applied to multiple object types or specific uve objects such as analytics-node, config-node, control-node:<hostname>, etc., | True | UveKeysType | CRUD | user |
alarm-severity | Severity level for the alarm. | True | number | CRUD | user |
alarm-rules | Rules based on the UVE attributes specified as OR-of-ANDs of AlarmExpression template. Example: ‘alarm_rules’: {‘or_list’: [{‘and_list’: [{AlarmExpression1}, {AlarmExpression2}, ...]}, {‘and_list’: [{AlarmExpression3}, {AlarmExpression4}, ...]}]} | False | AlarmOrList | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific alarm
GET /alarm/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | AlarmReadAll |
404 | Not Found | Error |
Update a specific alarm
PUT /alarm/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | alarm optional | AlarmUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific alarm
DELETE /alarm/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of alarm
GET /alarms
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new alarm
POST /alarms
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | alarm required | Body of alarm resource | AlarmCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific analytics-alarm-node
GET /analytics-alarm-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | AnalyticsAlarmNodeReadAll |
404 | Not Found | Error |
Update a specific analytics-alarm-node
PUT /analytics-alarm-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | analytics-alarm-node optional | AnalyticsAlarmNodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific analytics-alarm-node
DELETE /analytics-alarm-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of analytics-alarm-node
GET /analytics-alarm-nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new analytics-alarm-node
POST /analytics-alarm-nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | analytics-alarm-node required | Body of analytics-alarm-node resource | AnalyticsAlarmNodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: alias-ip-pool
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
alias-ip-address | Alias ip address. | True | string | CR | user |
alias-ip-address-family | Ip address family of the alias ip, IpV4 or IpV6 | False | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:project project-label | Reference to project from which this alias ip was allocated. | True | None | CRUD | user |
:ref:virtual-machine-interface virtual-machine-interface-label | Reference to virtual machine interface to which this alias ip is attached. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific alias-ip
GET /alias-ip/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | AliasIpReadAll |
404 | Not Found | Error |
Update a specific alias-ip
PUT /alias-ip/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | alias-ip optional | AliasIpUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific alias-ip
DELETE /alias-ip/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of alias-ip
GET /alias-ips
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new alias-ip
POST /alias-ips
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | alias-ip required | Body of alias-ip resource | AliasIpCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific alias-ip-pool
GET /alias-ip-pool/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | AliasIpPoolReadAll |
404 | Not Found | Error |
Update a specific alias-ip-pool
PUT /alias-ip-pool/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | alias-ip-pool optional | AliasIpPoolUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific alias-ip-pool
DELETE /alias-ip-pool/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of alias-ip-pool
GET /alias-ip-pools
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new alias-ip-pool
POST /alias-ip-pools
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | alias-ip-pool required | Body of alias-ip-pool resource | AliasIpPoolCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: virtual-network
Properties
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:project project-label
Fetch a specific alias-ip-pool
GET /alias-ip-pool/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | AliasIpPoolReadAll |
404 | Not Found | Error |
Update a specific alias-ip-pool
PUT /alias-ip-pool/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | alias-ip-pool optional | AliasIpPoolUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific alias-ip-pool
DELETE /alias-ip-pool/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of alias-ip-pool
GET /alias-ip-pools
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new alias-ip-pool
POST /alias-ip-pools
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | alias-ip-pool required | Body of alias-ip-pool resource | AliasIpPoolCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
analytics-alarm-node-ip-address | Ip address of the analytics alarm node, set while provisioning. | False | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific analytics-alarm-node
GET /analytics-alarm-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | AnalyticsAlarmNodeReadAll |
404 | Not Found | Error |
Update a specific analytics-alarm-node
PUT /analytics-alarm-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | analytics-alarm-node optional | AnalyticsAlarmNodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific analytics-alarm-node
DELETE /analytics-alarm-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of analytics-alarm-node
GET /analytics-alarm-nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new analytics-alarm-node
POST /analytics-alarm-nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | analytics-alarm-node required | Body of analytics-alarm-node resource | AnalyticsAlarmNodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
analytics-node-ip-address | Ip address of the analytics node, set while provisioning. | False | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific analytics-node
GET /analytics-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | AnalyticsNodeReadAll |
404 | Not Found | Error |
Update a specific analytics-node
PUT /analytics-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | analytics-node optional | AnalyticsNodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific analytics-node
DELETE /analytics-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of analytics-node
GET /analytics-nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new analytics-node
POST /analytics-nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | analytics-node required | Body of analytics-node resource | AnalyticsNodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
analytics-snmp-node-ip-address | Ip address of the analytics snmp node, set while provisioning. | False | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific analytics-snmp-node
GET /analytics-snmp-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | AnalyticsSnmpNodeReadAll |
404 | Not Found | Error |
Update a specific analytics-snmp-node
PUT /analytics-snmp-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | analytics-snmp-node optional | AnalyticsSnmpNodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific analytics-snmp-node
DELETE /analytics-snmp-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of analytics-snmp-node
GET /analytics-snmp-nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new analytics-snmp-node
POST /analytics-snmp-nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | analytics-snmp-node required | Body of analytics-snmp-node resource | AnalyticsSnmpNodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: domain, project, global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
api-access-list-entries | List of rules e.g network.* => admin:CRUD (admin can perform all ops on networks). | True | RbacRuleEntriesType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific api-access-list
GET /api-access-list/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ApiAccessListReadAll |
404 | Not Found | Error |
Update a specific api-access-list
PUT /api-access-list/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | api-access-list optional | ApiAccessListUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific api-access-list
DELETE /api-access-list/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of api-access-list
GET /api-access-lists
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new api-access-list
POST /api-access-lists
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | api-access-list required | Body of api-access-list resource | ApiAccessListCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: policy-management, project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
draft-mode-state | None | False | string | R | user |
all-applications | If set, indicates application policy set to be applied to all application tags | False | boolean | R | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:firewall-policy firewall-policy-label | Reference to firewall-policy attached to this application-policy | True | FirewallSequence | CRUD | user |
:ref:global-vrouter-config global-vrouter-config-label | Reference to global-vrouter-config is automatically created by system for global application policy sets | False | None | CRUD | system |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:project project-label
Fetch a specific application-policy-set
GET /application-policy-set/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ApplicationPolicySetReadAll |
404 | Not Found | Error |
Update a specific application-policy-set
PUT /application-policy-set/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | application-policy-set optional | ApplicationPolicySetUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific application-policy-set
DELETE /application-policy-set/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of application-policy-set
GET /application-policy-sets
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new application-policy-set
POST /application-policy-sets
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | application-policy-set required | Body of application-policy-set resource | ApplicationPolicySetCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
autonomous-system | Autonomous System number for the cluster which is 16 bits by default, but can be changed to 32 bits by setting enable-4byte-as. | True | number | CRUD | user |
bgpaas-shared | True if only one BGP router needs to be created. Otherwise, one BGP router is created for each VMI | False | boolean | CRUD | user |
bgpaas-ip-address | Ip address of the BGP peer. | True | string | CRUD | user |
bgpaas-session-attributes | BGP peering session attributes. | True | BgpSessionAttributes | CRUD | user |
bgpaas-ipv4-mapped-ipv6-nexthop | True when client bgp implementation expects to receive a ipv4-mapped ipv6 address (as opposed to regular ipv6 address) as the bgp nexthop for ipv6 routes. | False | boolean | CRUD | user |
bgpaas-suppress-route-advertisement | True when server should not advertise any routes to the client i.e. the client has static routes (typically a default) configured. | False | boolean | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:control-node-zone control-node-zone-label | Reference to control-node-zone for bgp-peer selection | False | BGPaaSControlNodeZoneAttributes | CRUD | user |
:ref:virtual-machine-interface virtual-machine-interface-label | Reference to VMI on which BGPaaS BGP peering will happen. | True | None | CRUD | user |
:ref:service-health-check service-health-check-label | Reference to health check object attached to BGPaaS object, used to enable BFD health check over active BGPaaS VMI. | False | None | CRUD | user |
:ref:bgp-router bgp-router-label | Reference to internal BGP peer object automatically generated by the system. | False | None | CRUD | system |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific bgp-as-a-service
GET /bgp-as-a-service/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | BgpAsAServiceReadAll |
404 | Not Found | Error |
Update a specific bgp-as-a-service
PUT /bgp-as-a-service/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | bgp-as-a-service optional | BgpAsAServiceUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific bgp-as-a-service
DELETE /bgp-as-a-service/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of bgp-as-a-service
GET /bgp-as-a-services
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new bgp-as-a-service
POST /bgp-as-a-services
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | bgp-as-a-service required | Body of bgp-as-a-service resource | BgpAsAServiceCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Description
Parents: routing-instance
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
bgp-router-parameters | BGP router configuration parameters like ip address, AS number, hold time etc. | True | BgpRouterParams | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:control-node-zone control-node-zone-label | This bgp-router belongs to the referenced control-node-zone. | False | None | CRUD | user |
:ref:sub-cluster sub-cluster-label | Reference of bgp-router to sub-cluster . | False | None | CRUD | user |
:ref:bgp-router bgp-router-label | References to peer BGP router, property of the reference has BGP peering attributes. | False | BgpPeeringAttributes | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:bgp-as-a-service bgp-as-a-service-label, :ref:physical-router physical-router-label, :ref:virtual-machine-interface virtual-machine-interface-label, :ref:global-system-config global-system-config-label
Fetch a specific bgp-router
GET /bgp-router/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | BgpRouterReadAll |
404 | Not Found | Error |
Update a specific bgp-router
PUT /bgp-router/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | bgp-router optional | BgpRouterUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific bgp-router
DELETE /bgp-router/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of bgp-router
GET /bgp-routers
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new bgp-router
POST /bgp-routers
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | bgp-router required | Body of bgp-router resource | BgpRouterCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
route-target-list | List of route targets that are used as both import and export for this virtual network. | False | RouteTargetList | CRUD | user |
import-route-target-list | List of route targets that are used as import for this virtual network. | False | RouteTargetList | CRUD | user |
export-route-target-list | List of route targets that are used as export for this virtual network. | False | RouteTargetList | CRUD | user |
bgpvpn-type | BGP VPN type selection between IP VPN (l3) and Ethernet VPN (l2) (default: l3). | True | string | CR | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:virtual-network virtual-network-label, :ref:logical-router logical-router-label
Fetch a specific bgpvpn
GET /bgpvpn/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | BgpvpnReadAll |
404 | Not Found | Error |
Update a specific bgpvpn
PUT /bgpvpn/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | bgpvpn optional | BgpvpnUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific bgpvpn
DELETE /bgpvpn/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of bgpvpn
GET /bgpvpns
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new bgpvpn
POST /bgpvpns
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | bgpvpn required | Body of bgpvpn resource | BgpvpnCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: virtual-network
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
mac-learning-enabled | Enable MAC learning on the network | False | boolean | CRUD | user |
mac-limit-control | MAC limit control on the network | False | MACLimitControlType | CRUD | user |
mac-move-control | MAC move control on the network | False | MACMoveLimitControlType | CRUD | user |
mac-aging-time | MAC aging time on the network | False | number | CRUD | user |
isid | i-sid value | True | number | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:virtual-machine-interface virtual-machine-interface-label
Fetch a specific bridge-domain
GET /bridge-domain/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | BridgeDomainReadAll |
404 | Not Found | Error |
Update a specific bridge-domain
PUT /bridge-domain/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | bridge-domain optional | BridgeDomainUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific bridge-domain
DELETE /bridge-domain/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of bridge-domain
GET /bridge-domains
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new bridge-domain
POST /bridge-domains
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | bridge-domain required | Body of bridge-domain resource | BridgeDomainCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
interface-map | Interface map of all the physical ports on a physical interface card. | True | InterfaceMapType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:hardware hardware-label
Fetch a specific card
GET /card/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | CardReadAll |
404 | Not Found | Error |
Update a specific card
PUT /card/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | card optional | CardUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific card
DELETE /card/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of card
GET /cards
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new card
POST /cards
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | card required | Body of card resource | CardCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: physical-router
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
accepted-cli-config | Aggregated cli accepted configs. This config will be pushed when the device undergoes RMA along with Contrail configuration | False | string | CRUD | user |
commit-diff-list | CLI diff object containing details about the commit such as username, time and the configuration diff | False | CliDiffListType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific cli-config
GET /cli-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | CliConfigReadAll |
404 | Not Found | Error |
Update a specific cli-config
PUT /cli-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | cli-config optional | CliConfigUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific cli-config
DELETE /cli-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of cli-config
GET /cli-configs
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new cli-config
POST /cli-configs
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | cli-config required | Body of cli-config resource | CliConfigCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
config-database-node-ip-address | Ip address of the Config DB node, set while provisioning. | True | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific config-database-node
GET /config-database-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ConfigDatabaseNodeReadAll |
404 | Not Found | Error |
Update a specific config-database-node
PUT /config-database-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | config-database-node optional | ConfigDatabaseNodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific config-database-node
DELETE /config-database-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of config-database-node
GET /config-database-nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new config-database-node
POST /config-database-nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | config-database-node required | Body of config-database-node resource | ConfigDatabaseNodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
config-node-ip-address | Ip address of the config node, set while provisioning. | False | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific config-node
GET /config-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ConfigNodeReadAll |
404 | Not Found | Error |
Update a specific config-node
PUT /config-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | config-node optional | ConfigNodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific config-node
DELETE /config-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of config-node
GET /config-nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new config-node
POST /config-nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | config-node required | Body of config-node resource | ConfigNodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
properties | List of Config properties | False | KeyValuePairs | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific config-properties
GET /config-properties/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ConfigPropertiesReadAll |
404 | Not Found | Error |
Update a specific config-properties
PUT /config-properties/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | config-properties optional | ConfigPropertiesUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific config-properties
DELETE /config-properties/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of config-properties
GET /config-propertiess
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new config-properties
POST /config-propertiess
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | config-properties required | Body of config-properties resource | ConfigPropertiesCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Description
Parents: None
Properties
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Attribute attached to objects - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific config-root
GET /config-root/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ConfigRootReadAll |
404 | Not Found | Error |
Update a specific config-root
PUT /config-root/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | config-root optional | ConfigRootUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific config-root
DELETE /config-root/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of config-root
GET /config-roots
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new config-root
POST /config-roots
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | config-root required | Body of config-root resource | ConfigRootCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:bgp-as-a-service bgp-as-a-service-label, :ref:bgp-router bgp-router-label
Fetch a specific control-node-zone
GET /control-node-zone/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ControlNodeZoneReadAll |
404 | Not Found | Error |
Update a specific control-node-zone
PUT /control-node-zone/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | control-node-zone optional | ControlNodeZoneUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific control-node-zone
DELETE /control-node-zone/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of control-node-zone
GET /control-node-zones
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new control-node-zone
POST /control-node-zones
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | control-node-zone required | Body of control-node-zone resource | ControlNodeZoneCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Description
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
attachment-address | None | False | AttachmentAddressType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:virtual-machine-interface virtual-machine-interface-label | Not in Use. | False | None | CRUD | user |
:ref:floating-ip floating-ip-label | Not in Use. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific customer-attachment
GET /customer-attachment/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | CustomerAttachmentReadAll |
404 | Not Found | Error |
Update a specific customer-attachment
PUT /customer-attachment/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | customer-attachment optional | CustomerAttachmentUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific customer-attachment
DELETE /customer-attachment/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of customer-attachment
GET /customer-attachments
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new customer-attachment
POST /customer-attachments
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | customer-attachment required | Body of customer-attachment resource | CustomerAttachmentCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
data-center-interconnect-bgp-hold-time | BGP hold time in seconds [0-65535], Max time to detect liveliness to peer. Value 0 will result in default value of 90 seconds. | False | number | CRUD | user |
data-center-interconnect-mode | Data Center InterConnect modes can be l2 or l3. l2 - DCI mode l2 stretch. l3 - DCI mode l3 stretch. | False | string | CRUD | user |
data-center-interconnect-bgp-address-families | BGP address families supported by BGP router. | False | AddressFamilies | CRUD | user |
data-center-interconnect-configured-route-target-list | List of route targets that represent this logical router, all virtual networks connected to this DCI will have this as their route target list. | False | RouteTargetList | CRUD | user |
data-center-interconnect-type | Defines type of DCI, inter-fabric is across two fabric. intra-fabric is single fabric. | False | string | CRUD | user |
destination-physical-router-list | holds List of physical router uuid of destination LR(s) in intra-fabric type DCI object | False | LogicalRouterPRListType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:logical-router logical-router-label | List of LRs one from each fabric participating in the DCI, each LR belongs to different fabric | False | None | CRUD | user |
:ref:virtual-network virtual-network-label | reference to auto created internal virtual network, used for connecting different data centers for DCI type inter-fabric and intra-fabric. For intra-fabric type DCI, if user does not provided any DCI-routing-policy then this refs holds list of tenant virtual networks refs provided and selected by users. this refs will be list of tenant VN which existed in source LR for intra-fabric type DCI. routes will be leak only for this list of VNs subnets in intra-fabric DCI. | False | None | CRUD | user |
:ref:routing-policy routing-policy-label | Used only if DCI-type is intra-fabric. it stores the List of routing policies for this DCI to be used as import policies between logical routers. if any single or more routing policy defined in this property then DCI-virtual-network-refs property value will be ignored for route leaks route- filter. | False | None | CRUD | user |
:ref:fabric fabric-label | Reference to fabric, this link enables to identify which fabric this DCI belongs to. This refs used for l2 mode inter-fabric dci | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific data-center-interconnect
GET /data-center-interconnect/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | DataCenterInterconnectReadAll |
404 | Not Found | Error |
Update a specific data-center-interconnect
PUT /data-center-interconnect/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | data-center-interconnect optional | DataCenterInterconnectUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific data-center-interconnect
DELETE /data-center-interconnect/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of data-center-interconnect
GET /data-center-interconnects
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new data-center-interconnect
POST /data-center-interconnects
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | data-center-interconnect required | Body of data-center-interconnect resource | DataCenterInterconnectCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
database-node-ip-address | Ip address of the database node, set while provisioning. | True | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific config-database-node
GET /config-database-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ConfigDatabaseNodeReadAll |
404 | Not Found | Error |
Update a specific config-database-node
PUT /config-database-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | config-database-node optional | ConfigDatabaseNodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific config-database-node
DELETE /config-database-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of config-database-node
GET /config-database-nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new config-database-node
POST /config-database-nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | config-database-node required | Body of config-database-node resource | ConfigDatabaseNodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific database-node
GET /database-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | DatabaseNodeReadAll |
404 | Not Found | Error |
Update a specific database-node
PUT /database-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | database-node optional | DatabaseNodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific database-node
DELETE /database-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of database-node
GET /database-nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new database-node
POST /database-nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | database-node required | Body of database-node resource | DatabaseNodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
device-chassis-type | type of the chassis address if known. | False | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:physical-router physical-router-label
Fetch a specific device-chassis
GET /device-chassis/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | DeviceChassisReadAll |
404 | Not Found | Error |
Update a specific device-chassis
PUT /device-chassis/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | device-chassis optional | DeviceChassisUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific device-chassis
DELETE /device-chassis/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of device-chassis
GET /device-chassiss
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new device-chassis
POST /device-chassiss
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | device-chassis required | Body of device-chassis resource | DeviceChassisCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
device-functional-group-description | Description of the functional group stating the functionality the devices would get if assigned to this group | False | string | CRUD | user |
device-functional-group-os-version | OS version for devices in this group. If set, it is the first choice for device image upgrade during ztp. If not set, fabric-os-version is used | False | string | CRUD | user |
device-functional-group-routing-bridging-roles | Routing-bridging role (e.g. CRB, ERB, etc.), used by the device manager to provision physical router, for e.g device manager may choose to configure physical router based on its role. | False | RoutingBridgingRolesType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:physical-role physical-role-label | Physical role assigned to all physical routers which are members of this device functional group | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:physical-router physical-router-label
Fetch a specific device-functional-group
GET /device-functional-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | DeviceFunctionalGroupReadAll |
404 | Not Found | Error |
Update a specific device-functional-group
PUT /device-functional-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | device-functional-group optional | DeviceFunctionalGroupUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific device-functional-group
DELETE /device-functional-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of device-functional-group
GET /device-functional-groups
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new device-functional-group
POST /device-functional-groups
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | device-functional-group required | Body of device-functional-group resource | DeviceFunctionalGroupCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
device-image-file-name | Name of the device image. As of now, for Juniper devices, it will be used by device manager during image upgrade to send additional flag for vmhost based REs. | False | string | CRUD | user |
device-image-vendor-name | Vendor name for device image. It is used by device manager during device image upgrade to match the PRouters vendor name | True | string | CRUD | user |
device-image-device-family | Device family name for device image. It is used by device manager during device image upgrade to match the family name of the PRouter | True | string | CRUD | user |
device-image-supported-platforms | List of device platforms that this image can be installed on. It is used by device manager during device image upgrade validate the PRouters product_name property. If this property is not specified, then this image can be installed on all platforms of the device family | False | DevicePlatformListType | CRUD | user |
device-image-os-version | OS version string on the device where this image is installed. This version string should match the PRouters operational state PRouterUVE.os_version attribute if the image is successfully installed on the PRouter | True | string | CRUD | user |
device-image-file-uri | file uri for the device image uploaded to the image server. | False | string | CRUD | user |
device-image-size | file size of the device image that was uploaded to the image server. | False | number | CRUD | user |
device-image-md5 | md5 checksum of the image file that was uploaded to the image server. | False | string | CRUD | user |
device-image-sha1 | sha1 checksum of the image file that was uploaded to the image server. | False | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:hardware hardware-label | linking the hardware that is associated to image | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:physical-router physical-router-label
Fetch a specific device-image
GET /device-image/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | DeviceImageReadAll |
404 | Not Found | Error |
Update a specific device-image
PUT /device-image/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | device-image optional | DeviceImageUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific device-image
DELETE /device-image/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of device-image
GET /device-images
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new device-image
POST /device-images
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | device-image required | Body of device-image resource | DeviceImageCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
devicemgr-node-ip-address | Ip address of the devicemgr node, set while provisioning. | False | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific devicemgr-node
GET /devicemgr-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | DevicemgrNodeReadAll |
404 | Not Found | Error |
Update a specific devicemgr-node
PUT /devicemgr-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | devicemgr-node optional | DevicemgrNodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific devicemgr-node
DELETE /devicemgr-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of devicemgr-node
GET /devicemgr-nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new devicemgr-node
POST /devicemgr-nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | devicemgr-node required | Body of devicemgr-node resource | DevicemgrNodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Description
Parents: None
Properties
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific discovery-service-assignment
GET /discovery-service-assignment/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | DiscoveryServiceAssignmentReadAll |
404 | Not Found | Error |
Update a specific discovery-service-assignment
PUT /discovery-service-assignment/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | discovery-service-assignment optional | DiscoveryServiceAssignmentUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific discovery-service-assignment
DELETE /discovery-service-assignment/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of discovery-service-assignment
GET /discovery-service-assignments
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new discovery-service-assignment
POST /discovery-service-assignments
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | discovery-service-assignment required | Body of discovery-service-assignment resource | DiscoveryServiceAssignmentCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Description
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
domain-limits | Domain level quota, not currently implemented | False | DomainLimitsType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific bridge-domain
GET /bridge-domain/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | BridgeDomainReadAll |
404 | Not Found | Error |
Update a specific bridge-domain
PUT /bridge-domain/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | bridge-domain optional | BridgeDomainUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific bridge-domain
DELETE /bridge-domain/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of bridge-domain
GET /bridge-domains
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new bridge-domain
POST /bridge-domains
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | bridge-domain required | Body of bridge-domain resource | BridgeDomainCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific domain
GET /domain/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | DomainReadAll |
404 | Not Found | Error |
Update a specific domain
PUT /domain/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | domain optional | DomainUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific domain
DELETE /domain/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of domain
GET /domains
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new domain
POST /domains
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | domain required | Body of domain resource | DomainCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: discovery-service-assignment
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
dsa-rule-entry | rule entry defining publisher set and subscriber set. | True | DiscoveryServiceAssignmentType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific dsa-rule
GET /dsa-rule/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | DsaRuleReadAll |
404 | Not Found | Error |
Update a specific dsa-rule
PUT /dsa-rule/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | dsa-rule optional | DsaRuleUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific dsa-rule
DELETE /dsa-rule/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of dsa-rule
GET /dsa-rules
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new dsa-rule
POST /dsa-rules
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | dsa-rule required | Body of dsa-rule resource | DsaRuleCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Description
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
e2-service-provider-promiscuous | This service provider is connected to all other service providers. | False | boolean | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:peering-policy peering-policy-label | Links the service provider to a peering policy. | False | None | CRUD | user |
:ref:physical-router physical-router-label | Links the service provider to peer routers. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific e2-service-provider
GET /e2-service-provider/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | E2ServiceProviderReadAll |
404 | Not Found | Error |
Update a specific e2-service-provider
PUT /e2-service-provider/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | e2-service-provider optional | E2ServiceProviderUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific e2-service-provider
DELETE /e2-service-provider/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of e2-service-provider
GET /e2-service-providers
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new e2-service-provider
POST /e2-service-providers
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | e2-service-provider required | Body of e2-service-provider resource | E2ServiceProviderCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
fabric-ztp | This attribute to indicate if the fabric is zero-touch provisioned or not. If this attribute is set to ‘True’, user should not be allowed to remove any existing namespaces from the fabric as they may be used to provision the devices. | False | boolean | CRUD | user |
fabric-os-version | OS version of the entire fabric. It is updated when image upgrade is chosen during ztp. | False | string | CRUD | user |
fabric-credentials | List of device credentials to manage the network devices in the fabric. | False | DeviceCredentialList | CRUD | user |
fabric-enterprise-style | This attribute indicates whether to use enterprise-style or sp-style configuration in the fabric. True indicated enterprise-style. | False | boolean | CRUD | user |
disable-vlan-vn-uniqueness-check | This attribute indicates whether complex validations for VLAN-VN uniqueness check should be done for enterprise style VPGs in the fabric. Default behaviour is to enable all the validations. | False | boolean | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:intent-map intent-map-label | Fabric that belongs to this intent map | False | None | CRUD | user |
:ref:virtual-network virtual-network-label | Similar to using virtual-machine to model the bare metal server, we are using virtual-network to model various underlay networks such as the management network and IP fabric network. This would allow us the re-use the same IPAM data model and code base to manage the IP auto-assignments for the underlay physical networks. | False | FabricNetworkTag | CRUD | user |
:ref:node-profile node-profile-label | node profiles assignd to the fabric. The serial number list on the link is used to auto assign node- profile during ZTP so that port channelization could be bootstrapped based on the hardware spec in the node profile. | False | SerialNumListType | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:physical-router physical-router-label, :ref:logical-router logical-router-label, :ref:data-center-interconnect data-center-interconnect-label
Fetch a specific fabric
GET /fabric/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | FabricReadAll |
404 | Not Found | Error |
Update a specific fabric
PUT /fabric/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | fabric optional | FabricUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific fabric
DELETE /fabric/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of fabric
GET /fabrics
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new fabric
POST /fabrics
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | fabric required | Body of fabric resource | FabricCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific fabric-namespace
GET /fabric-namespace/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | FabricNamespaceReadAll |
404 | Not Found | Error |
Update a specific fabric-namespace
PUT /fabric-namespace/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | fabric-namespace optional | FabricNamespaceUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific fabric-namespace
DELETE /fabric-namespace/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of fabric-namespace
GET /fabric-namespaces
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new fabric-namespace
POST /fabric-namespaces
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | fabric-namespace required | Body of fabric-namespace resource | FabricNamespaceCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: fabric
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
fabric-namespace-type | Supported namespace types | False | string | CRUD | user |
fabric-namespace-value | namespace value of type defined by the namespace-type. | False | NamespaceValue | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific fabric-namespace
GET /fabric-namespace/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | FabricNamespaceReadAll |
404 | Not Found | Error |
Update a specific fabric-namespace
PUT /fabric-namespace/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | fabric-namespace optional | FabricNamespaceUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific fabric-namespace
DELETE /fabric-namespace/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of fabric-namespace
GET /fabric-namespaces
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new fabric-namespace
POST /fabric-namespaces
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | fabric-namespace required | Body of fabric-namespace resource | FabricNamespaceCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:feature feature-label | list of features this feature is dependent on. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:role-definition role-definition-label
Fetch a specific feature
GET /feature/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | FeatureReadAll |
404 | Not Found | Error |
Update a specific feature
PUT /feature/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | feature optional | FeatureUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific feature
DELETE /feature/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of feature
GET /features
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new feature
POST /features
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | feature required | Body of feature resource | FeatureCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific feature-config
GET /feature-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | FeatureConfigReadAll |
404 | Not Found | Error |
Update a specific feature-config
PUT /feature-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | feature-config optional | FeatureConfigUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific feature-config
DELETE /feature-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of feature-config
GET /feature-configs
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new feature-config
POST /feature-configs
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | feature-config required | Body of feature-config resource | FeatureConfigCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific feature-flag
GET /feature-flag/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | FeatureFlagReadAll |
404 | Not Found | Error |
Update a specific feature-flag
PUT /feature-flag/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | feature-flag optional | FeatureFlagUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific feature-flag
DELETE /feature-flag/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of feature-flag
GET /feature-flags
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new feature-flag
POST /feature-flags
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | feature-flag required | Body of feature-flag resource | FeatureFlagCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
feature-config-additional-params | Additional configuration parameters for the feature. | False | KeyValuePairs | CRUD | user |
feature-config-vendor-config | Vendor specific configuration/parameters for the feature. | False | KeyValuePairs | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific feature-config
GET /feature-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | FeatureConfigReadAll |
404 | Not Found | Error |
Update a specific feature-config
PUT /feature-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | feature-config optional | FeatureConfigUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific feature-config
DELETE /feature-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of feature-config
GET /feature-configs
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new feature-config
POST /feature-configs
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | feature-config required | Body of feature-config resource | FeatureConfigCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
feature-description | short explanation about the feature. | False | string | R | system |
feature-id | identifier for this feature | True | string | CRUD | user |
feature-flag-version | contrail release in which this feature flag is created. | True | string | CRUD | user |
feature-release | version of release in which the feature is introduced. | False | string | R | system |
enable-feature | knob to enable or disable an allowed feature. | False | boolean | CRUD | user |
feature-state | state of the feature | False | string | R | system |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific feature-flag
GET /feature-flag/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | FeatureFlagReadAll |
404 | Not Found | Error |
Update a specific feature-flag
PUT /feature-flag/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | feature-flag optional | FeatureFlagUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific feature-flag
DELETE /feature-flag/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of feature-flag
GET /feature-flags
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new feature-flag
POST /feature-flags
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | feature-flag required | Body of feature-flag resource | FeatureFlagCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: policy-management, project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
draft-mode-state | None | False | string | R | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:firewall-rule firewall-rule-label | Reference to firewall-rule attached to this firewall-policy | False | FirewallSequence | CRUD | user |
:ref:security-logging-object security-logging-object-label | Reference to security-logging-object attached to this firewall-policy | False | SloRateType | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:application-policy-set application-policy-set-label
Fetch a specific firewall-policy
GET /firewall-policy/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | FirewallPolicyReadAll |
404 | Not Found | Error |
Update a specific firewall-policy
PUT /firewall-policy/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | firewall-policy optional | FirewallPolicyUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific firewall-policy
DELETE /firewall-policy/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of firewall-policy
GET /firewall-policys
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new firewall-policy
POST /firewall-policys
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | firewall-policy required | Body of firewall-policy resource | FirewallPolicyCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: policy-management, project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
draft-mode-state | None | False | string | R | user |
action-list | Actions to be performed if packets match condition | True | ActionListType | CRUD | user |
service | Service (port, protocol) for packets match condition | False | FirewallServiceType | CRUD | user |
endpoint-1 | match condition for traffic source | True | FirewallRuleEndpointType | CRUD | user |
endpoint-2 | match condition for traffic destination | True | FirewallRuleEndpointType | CRUD | user |
match-tags | matching tags for source and destination endpoints | True | FirewallRuleMatchTagsType | CRUD | user |
match-tag-types | matching tags ids for source and destination endpoints | True | FirewallRuleMatchTagsTypeIdList | R | user |
direction | Direction in the rule | True | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:service-group service-group-label | Reference to service-group attached to this firewall policy | False | None | CRUD | user |
:ref:address-group address-group-label | Reference to address group attached to endpoints | False | None | R | user |
:ref:virtual-network virtual-network-label | Reference to virtual network attached to endpoints | False | None | R | user |
:ref:security-logging-object security-logging-object-label | Reference to security-logging-object attached to this firewall-rule | False | SloRateType | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:firewall-policy firewall-policy-label
Fetch a specific firewall-rule
GET /firewall-rule/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | FirewallRuleReadAll |
404 | Not Found | Error |
Update a specific firewall-rule
PUT /firewall-rule/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | firewall-rule optional | FirewallRuleUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific firewall-rule
DELETE /firewall-rule/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of firewall-rule
GET /firewall-rules
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new firewall-rule
POST /firewall-rules
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | firewall-rule required | Body of firewall-rule resource | FirewallRuleCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: floating-ip-pool, instance-ip
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
floating-ip-address | Floating ip address. | True | string | CR | user |
floating-ip-is-virtual-ip | This floating ip is used as virtual ip (VIP) in case of LBaaS. | False | boolean | CRUD | user |
floating-ip-fixed-ip-address | This floating is tracking given fixed ip of the interface. The given fixed ip is used in 1:1 NAT. | False | string | CRUD | user |
floating-ip-address-family | Ip address family of the floating ip, IpV4 or IpV6 | False | string | CRUD | user |
floating-ip-port-mappings-enable | If it is false, floating-ip Nat is done for all Ports. If it is true, floating-ip Nat is done to the list of PortMaps. | False | boolean | CRUD | user |
floating-ip-port-mappings | List of PortMaps for this floating-ip. | False | PortMappings | CRUD | user |
floating-ip-traffic-direction | Specifies direction of traffic for the floating-ip | False | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:project project-label | Reference to project is which this floating ip was allocated. | True | None | CRUD | user |
:ref:virtual-machine-interface virtual-machine-interface-label | Reference to virtual machine interface to which this floating ip is attached. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:customer-attachment customer-attachment-label
Fetch a specific floating-ip
GET /floating-ip/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | FloatingIpReadAll |
404 | Not Found | Error |
Update a specific floating-ip
PUT /floating-ip/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | floating-ip optional | FloatingIpUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific floating-ip
DELETE /floating-ip/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of floating-ip
GET /floating-ips
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new floating-ip
POST /floating-ips
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | floating-ip required | Body of floating-ip resource | FloatingIpCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific floating-ip-pool
GET /floating-ip-pool/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | FloatingIpPoolReadAll |
404 | Not Found | Error |
Update a specific floating-ip-pool
PUT /floating-ip-pool/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | floating-ip-pool optional | FloatingIpPoolUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific floating-ip-pool
DELETE /floating-ip-pool/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of floating-ip-pool
GET /floating-ip-pools
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new floating-ip-pool
POST /floating-ip-pools
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | floating-ip-pool required | Body of floating-ip-pool resource | FloatingIpPoolCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: virtual-network
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
floating-ip-pool-subnets | Subnets that restrict floating ip allocation from the corresponding virtual network. | False | FloatingIpPoolSubnetType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:project project-label
Fetch a specific floating-ip-pool
GET /floating-ip-pool/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | FloatingIpPoolReadAll |
404 | Not Found | Error |
Update a specific floating-ip-pool
PUT /floating-ip-pool/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | floating-ip-pool optional | FloatingIpPoolUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific floating-ip-pool
DELETE /floating-ip-pool/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of floating-ip-pool
GET /floating-ip-pools
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new floating-ip-pool
POST /floating-ip-pools
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | floating-ip-pool required | Body of floating-ip-pool resource | FloatingIpPoolCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
flow-node-ip-address | Ip address of the appformix flow node, set while provisioning. | False | string | CRUD | user |
flow-node-load-balancer-ip | IP address of the load balancer node for xflow collectors, set while provisioning. | True | string | CRUD | user |
flow-node-inband-interface | In-Band interface name used for this flow node. | False | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:virtual-network virtual-network-label | Similar to using virtual-machine to model the bare metal server, we are using virtual-network to model telemetry underlay infra network. This would allow us to re-use the same IPAM data model and code base to manage the IP auto-assignments for the underlay telemetry networks. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:instance-ip instance-ip-label
Fetch a specific flow-node
GET /flow-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | FlowNodeReadAll |
404 | Not Found | Error |
Update a specific flow-node
PUT /flow-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | flow-node optional | FlowNodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific flow-node
DELETE /flow-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of flow-node
GET /flow-nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new flow-node
POST /flow-nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | flow-node required | Body of flow-node resource | FlowNodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-qos-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
forwarding-class-id | Unique ID for this forwarding class. | True | number | CRUD | user |
forwarding-class-dscp | DSCP value to be written on outgoing packet for this forwarding-class. | True | number | CRUD | user |
forwarding-class-vlan-priority | 802.1p value to be written on outgoing packet for this forwarding-class. | True | number | CRUD | user |
forwarding-class-mpls-exp | MPLS exp value to be written on outgoing packet for this forwarding-class. | True | number | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:qos-queue qos-queue-label | Qos queue to be used for this forwarding class. | True | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific forwarding-class
GET /forwarding-class/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ForwardingClassReadAll |
404 | Not Found | Error |
Update a specific forwarding-class
PUT /forwarding-class/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | forwarding-class optional | ForwardingClassUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific forwarding-class
DELETE /forwarding-class/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of forwarding-class
GET /forwarding-classs
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new forwarding-class
POST /forwarding-classs
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | forwarding-class required | Body of forwarding-class resource | ForwardingClassCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific global-analytics-config
GET /global-analytics-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | GlobalAnalyticsConfigReadAll |
404 | Not Found | Error |
Update a specific global-analytics-config
PUT /global-analytics-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | global-analytics-config optional | GlobalAnalyticsConfigUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific global-analytics-config
DELETE /global-analytics-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of global-analytics-config
GET /global-analytics-configs
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new global-analytics-config
POST /global-analytics-configs
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | global-analytics-config required | Body of global-analytics-config resource | GlobalAnalyticsConfigCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
control-traffic-dscp | DSCP value of IP header for control traffic | True | ControlTrafficDscpType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific global-qos-config
GET /global-qos-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | GlobalQosConfigReadAll |
404 | Not Found | Error |
Update a specific global-qos-config
PUT /global-qos-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | global-qos-config optional | GlobalQosConfigUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific global-qos-config
DELETE /global-qos-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of global-qos-config
GET /global-qos-configs
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new global-qos-config
POST /global-qos-configs
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | global-qos-config required | Body of global-qos-config resource | GlobalQosConfigCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Description
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
autonomous-system | Autonomous System number for the cluster which is 16 bits by default, but can be changed to 32 bits by setting enable-4byte-as. | True | number | CRUD | user |
enable-4byte-as | Knob to enable 4 byte Autonomous System number support. | False | boolean | CRUD | user |
config-version | Version of OpenContrail software that generated this config. | False | string | R | system |
graceful-restart-parameters | Graceful Restart parameters | False | GracefulRestartParametersType | CRUD | user |
fast-convergence-parameters | Fast Convergence parameters. | False | FastConvergenceParametersType | CRUD | user |
plugin-tuning | Various Orchestration system plugin(interface) parameters, like Openstack Neutron plugin. | False | PluginProperties | CRUD | user |
data-center-interconnect-loopback-namespace | Used for assigning loopback addresses on interconnect physical devices. | False | SubnetListType | CRUD | user |
data-center-interconnect-asn-namespace | Used for assigning asn values on interconnect physical devices. | False | AsnRangeType | CRUD | user |
ibgp-auto-mesh | When true, system will automatically create BGP peering mesh with all control-nodes that have same BGP AS number as global AS number. | False | boolean | CRUD | user |
bgp-always-compare-med | Always compare MED even if paths are received from different ASes. | False | boolean | CRUD | user |
rd-cluster-seed | Used to create collision-free route distinguishers. | False | number | CRUD | user |
route-replication-threshold | Time to wait (in minutes) before enabling optimisation in route replication. | False | number | CRUD | user |
ip-fabric-subnets | List of all subnets in which vrouter ip address exist. Used by Device manager to configure dynamic GRE tunnels on the SDN gateway. | False | SubnetListType | CRUD | user |
supported-device-families | List of all supported physical router device family names. Used by UI to show pick list. | False | DeviceFamilyListType | CRUD | user |
supported-vendor-hardwares | List of all supported vendor hardware platforms by the system. Used by UI to show pick list. | False | VendorHardwaresType | CRUD | user |
bgpaas-parameters | BGP As A Service Parameters configuration | False | BGPaaServiceParametersType | CRUD | user |
mac-limit-control | MAC limit control on the network | False | MACLimitControlType | CRUD | user |
mac-move-control | MAC move control on the network | False | MACMoveLimitControlType | CRUD | user |
mac-aging-time | MAC aging time on the network | False | number | CRUD | user |
igmp-enable | IGMP mode at Global level. | False | boolean | CRUD | user |
alarm-enable | Flag to enable/disable alarms configured under global-system-config. True, if not set. | False | boolean | CRUD | user |
user-defined-log-statistics | stats name and patterns | False | UserDefinedLogStatList | CRUD | user |
enable-security-policy-draft | None | False | boolean | CRUD | user |
supported-fabric-annotations | List of supported annotations that can be used to annotate a Contrail Fabric. These annoations are used as directives, or hints to assign resources defined in namespaces to the network devices. For example, igp-protocol: ospf attribute could be used by the underlay provisioning playbook to choose which IGP protocol to use for the IP fabric. | False | KeyValuePairs | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:bgp-router bgp-router-label | List of references to all bgp routers in systems. | True | None | R | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:qos-config qos-config-label
Fetch a specific global-system-config
GET /global-system-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | GlobalSystemConfigReadAll |
404 | Not Found | Error |
Update a specific global-system-config
PUT /global-system-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | global-system-config optional | GlobalSystemConfigUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific global-system-config
DELETE /global-system-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of global-system-config
GET /global-system-configs
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new global-system-config
POST /global-system-configs
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | global-system-config required | Body of global-system-config resource | GlobalSystemConfigCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
ecmp-hashing-include-fields | ECMP hashing config at global level. | False | EcmpHashingIncludeFields | CRUD | user |
linklocal-services | Global services provided on link local subnet to the virtual machines. | False | LinklocalServicesTypes | CRUD | user |
encapsulation-priorities | Ordered list of encapsulations that vrouter will use in priority order. | False | EncapsulationPrioritiesType | CRUD | user |
vxlan-network-identifier-mode | Method of allocation of VxLAN VNI(s). Set at provision time and cannot be changed. configured = VxLAN VNI is given by user when virtual network is configured. automatic = System will allocate VxLAN VNI automatically. | False | string | CRUD | user |
flow-export-rate | Flow export rate is global config, rate at which each vrouter will sample and export flow records to analytics | False | number | CRUD | user |
flow-aging-timeout-list | Flow aging timeout per application (protocol, port) list. | False | FlowAgingTimeoutList | CRUD | user |
enable-security-logging | Enable or disable security-logging in the system | False | boolean | CRUD | user |
encryption-mode | Enable encryption mode | False | string | CRUD | user |
encryption-tunnel-endpoints | Encryption tunnel endpoints list | False | EncryptionTunnelEndpointList | CRUD | user |
forwarding-mode | Packet forwarding mode for this system L2-only, L3-only OR L2-L3. L2-L3 is default. | False | string | CRUD | user |
port-translation-pools | List of Ports to be reserved for providing underlay connectivity via Port translation. | False | PortTranslationPools | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:application-policy-set application-policy-set-label
Fetch a specific global-vrouter-config
GET /global-vrouter-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | GlobalVrouterConfigReadAll |
404 | Not Found | Error |
Update a specific global-vrouter-config
PUT /global-vrouter-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | global-vrouter-config optional | GlobalVrouterConfigUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific global-vrouter-config
DELETE /global-vrouter-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of global-vrouter-config
GET /global-vrouter-configs
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new global-vrouter-config
POST /global-vrouter-configs
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | global-vrouter-config required | Body of global-vrouter-config resource | GlobalVrouterConfigCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
grpc-profile-is-default | This attribute indicates whether it is a default grpc profile or not. Default profiles are non- editable. | False | boolean | CRUD | user |
grpc-parameters | Parameters for each grpc profile, such as allow client, top level sensor options etc. | False | GrpcParameters | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:telemetry-profile telemetry-profile-label
Fetch a specific grpc-profile
GET /grpc-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | GrpcProfileReadAll |
404 | Not Found | Error |
Update a specific grpc-profile
PUT /grpc-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | grpc-profile optional | GrpcProfileUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific grpc-profile
DELETE /grpc-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of grpc-profile
GET /grpc-profiles
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new grpc-profile
POST /grpc-profiles
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | grpc-profile required | Body of grpc-profile resource | GrpcProfileCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:card card-label | List of installed interface cards in a specific hardware platform. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:node-profile node-profile-label, :ref:device-image device-image-label
Fetch a specific hardware
GET /hardware/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | HardwareReadAll |
404 | Not Found | Error |
Update a specific hardware
PUT /hardware/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | hardware optional | HardwareUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific hardware
DELETE /hardware/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of hardware
GET /hardwares
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new hardware
POST /hardwares
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | hardware required | Body of hardware resource | HardwareCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific hardware-inventory
GET /hardware-inventory/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | HardwareInventoryReadAll |
404 | Not Found | Error |
Update a specific hardware-inventory
PUT /hardware-inventory/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | hardware-inventory optional | HardwareInventoryUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific hardware-inventory
DELETE /hardware-inventory/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of hardware-inventory
GET /hardware-inventorys
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new hardware-inventory
POST /hardware-inventorys
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | hardware-inventory required | Body of hardware-inventory resource | HardwareInventoryCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: physical-router
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
hardware-inventory-inventory-info | chassis inventory info of the physical router. Stored as json string. Will be used to render chassis hardware details in UI | False | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific hardware-inventory
GET /hardware-inventory/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | HardwareInventoryReadAll |
404 | Not Found | Error |
Update a specific hardware-inventory
PUT /hardware-inventory/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | hardware-inventory optional | HardwareInventoryUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific hardware-inventory
DELETE /hardware-inventory/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of hardware-inventory
GET /hardware-inventorys
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new hardware-inventory
POST /hardware-inventorys
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | hardware-inventory required | Body of hardware-inventory resource | HardwareInventoryCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
host-based-service-type | Defines which host based service type is used, cannot not be updated. | False | string | CR | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:virtual-network virtual-network-label | Reference to virtual network attached to the HBS tagged mangement, left, right, other*. only one ref per tag type. | False | ServiceVirtualNetworkType | R | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific host-based-service
GET /host-based-service/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | HostBasedServiceReadAll |
404 | Not Found | Error |
Update a specific host-based-service
PUT /host-based-service/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | host-based-service optional | HostBasedServiceUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific host-based-service
DELETE /host-based-service/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of host-based-service
GET /host-based-services
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new host-based-service
POST /host-based-services
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | host-based-service required | Body of host-based-service resource | HostBasedServiceCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Description
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
instance-ip-address | Ip address value for instance ip. | True | string | CR | user |
instance-ip-family | Ip address family for instance ip, IPv4(v4) or IPv6(v6). | False | string | CR | user |
instance-ip-mode | Ip address HA mode in case this instance ip is used in more than one interface, active-Active or active-Standby. | False | string | CR | user |
secondary-ip-tracking-ip | When this instance ip is secondary ip, it can track activeness of another ip. | False | SubnetType | CRUD | user |
subnet-uuid | This instance ip was allocated from this Subnet(UUID). | False | string | CR | user |
instance-ip-subscriber-tag | This instance ip belongs to one of the subscribers in the subscriber-tag. | False | string | CR | user |
instance-ip-secondary | This instance ip is secondary ip of the interface. | False | boolean | CRUD | user |
instance-ip-local-ip | This instance ip is local to compute and will not be exported to other nodes. | False | boolean | CRUD | user |
service-instance-ip | This instance ip is used as service chain next hop | False | boolean | CRUD | system |
service-health-check-ip | This instance ip is used as service health check source ip | False | boolean | CRUD | system |
instance-ip-subnet | Ip prefix/length of the subnet where instance-ip belongs. | False | SubnetType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:virtual-network virtual-network-label | Reference to virtual network of this instance ip. | True | None | CRUD | user |
:ref:network-ipam network-ipam-label | Reference to network ipam of this instance ip. | True | None | CRUD | user |
:ref:virtual-machine-interface virtual-machine-interface-label | Reference to virtual machine interface to which this instance ip is attached. | False | None | CRUD | user |
:ref:physical-router physical-router-label | This instance ip is used as IRB address on the referenced physical router (e.g.MX), In case of OVSDB TOR usecase this address will be used as default gateway for Host behind the TOR. | False | None | CRUD | user |
:ref:virtual-router virtual-router-label | Reference to virtual router of this instance ip. | False | None | CRUD | user |
:ref:logical-interface logical-interface-label | Reference to the logical interface that this instance ip is assigned to. | False | None | CRUD | user |
:ref:flow-node flow-node-label | Reference to the flow node that this instance ip is assigned to. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:service-instance service-instance-label
Fetch a specific instance-ip
GET /instance-ip/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | InstanceIpReadAll |
404 | Not Found | Error |
Update a specific instance-ip
PUT /instance-ip/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | instance-ip optional | InstanceIpUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific instance-ip
DELETE /instance-ip/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of instance-ip
GET /instance-ips
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new instance-ip
POST /instance-ips
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | instance-ip required | Body of instance-ip resource | InstanceIpCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
intent-map-intent-type | Based on this value we determine what intent model we are serving | False | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:physical-router physical-router-label, :ref:fabric fabric-label, :ref:virtual-network virtual-network-label
Fetch a specific intent-map
GET /intent-map/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | IntentMapReadAll |
404 | Not Found | Error |
Update a specific intent-map
PUT /intent-map/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | intent-map optional | IntentMapUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific intent-map
DELETE /intent-map/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of intent-map
GET /intent-maps
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new intent-map
POST /intent-maps
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | intent-map required | Body of intent-map resource | IntentMapCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
interface-route-table-routes | Interface route table used same structure as route table, however the next hop field is irrelevant. | True | RouteTableType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:service-instance service-instance-label | Reference to interface route table attached to (service instance, interface), This is used to add interface static routes to service instance interface. | False | ServiceInterfaceTag | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:virtual-machine-interface virtual-machine-interface-label, :ref:routing-policy routing-policy-label
Fetch a specific interface-route-table
GET /interface-route-table/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | InterfaceRouteTableReadAll |
404 | Not Found | Error |
Update a specific interface-route-table
PUT /interface-route-table/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | interface-route-table optional | InterfaceRouteTableUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific interface-route-table
DELETE /interface-route-table/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of interface-route-table
GET /interface-route-tables
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new interface-route-table
POST /interface-route-tables
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | interface-route-table required | Body of interface-route-table resource | InterfaceRouteTableCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
job-template-synchronous-job | if set to true, the ‘/execute-job’ action simply executes the playbook directly and wait until the playbook finishes. So the playbook in the synchronous job should not take long to execute. There will no job log or job uve being created for synchronous job. This is an optional field. If not set, the default value is ‘false’. | True | boolean | CRUD | user |
job-template-type | This attribute is to identify the template type. This property is mainly needed to list all generic device operations in the UI. There are at present 4 types. Workflow based (e.g. fabric onboarding, existing fabric onboarding), device operation based (standalone like e.g. device discovery, device import, discover role), config based (e.g. role_assignment, fabric_config) and device command based (for generic device operations) | True | string | CRUD | user |
job-template-concurrency-level | This attribute controls the number concurrent job execution against the same fabric. When this attribute set to ‘fabric’, there could only one job execution per fabric When this attribute set to ‘device’, there could be only one playbook execution running against the same device at the time. | True | string | CRUD | user |
job-template-playbooks | List of vendor specific playbooks that achieve the same functionality on each vendor device. All the vendor specific playbooks listed here share the same input/output schema defined in the job template | True | PlaybookInfoListType | CRUD | user |
job-template-recovery-playbooks | List of vendor specific playbooks that can be used to recover from an error in the workflow. All the vendor specific playbooks listed here share the same input/output schema defined in the job template | False | PlaybookInfoListType | CRUD | user |
job-template-executables | List of Executables that needs to be Executed | False | ExecutableInfoListType | CRUD | user |
job-template-input-schema | JSON schema of the job input parameters which will be used to validate the job input json or generate UI form for user to enter the job parameters. This property stores the JSON schema content as string. Here is an example fo the image upgrade job template input schema:{ ‘$schema’: ‘http ://json-schema.org/draft-06/schema#’, ‘title’: ‘Image upgrade input’, ‘type’: ‘object’, ‘properties’: { ‘image_uuid’: { ‘type’: ‘string’ } }, ‘required’: [‘image_uuid’]} | False | string | CRUD | user |
job-template-output-schema | JSON schema of the job output that describes the output from the job and could be used by UI to render the output automatically. This property stores the JSON schema content as string. | False | string | CRUD | user |
job-template-input-ui-schema | UI JSON schema of the job input that could be used by UI to render the input form with certain nice- to-have features like ordering of the input fields, placeholders etc. This property stores the UI JSON schema content as string. | False | string | CRUD | user |
job-template-output-ui-schema | UI JSON schema of the job output that could be used by UI to render the input form with certain nice-to-have features like ordering of the output fields etc. This property stores the UI JSON schema content as string. | False | string | CRUD | user |
job-template-description | A detailed description of what the job template functionality is | False | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:node-profile node-profile-label
Fetch a specific job-template
GET /job-template/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | JobTemplateReadAll |
404 | Not Found | Error |
Update a specific job-template
PUT /job-template/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | job-template optional | JobTemplateUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific job-template
DELETE /job-template/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of job-template
GET /job-templates
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new job-template
POST /job-templates
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | job-template required | Body of job-template resource | JobTemplateCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: physical-router
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
link-aggregation-group-lacp-enabled | Flag to turn on or off Link Aggregation Control Protocol (LACP) on this link aggregation group. | True | boolean | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:physical-interface physical-interface-label | All the interfaces that belongs to the LAG. There should be exact one ref edge that points to the lag interface and two or more ref-edges points to the regular interfaces. | False | None | CRUD | user |
:ref:virtual-machine-interface virtual-machine-interface-label | list of virtual machine interfaces connected to this link aggregation group | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific link-aggregation-group
GET /link-aggregation-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | LinkAggregationGroupReadAll |
404 | Not Found | Error |
Update a specific link-aggregation-group
PUT /link-aggregation-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | link-aggregation-group optional | LinkAggregationGroupUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific link-aggregation-group
DELETE /link-aggregation-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of link-aggregation-group
GET /link-aggregation-groups
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new link-aggregation-group
POST /link-aggregation-groups
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | link-aggregation-group required | Body of link-aggregation-group resource | LinkAggregationGroupCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
loadbalancer-properties | Loadbalancer configuration like admin state, VIP, VIP subnet etc. | True | LoadbalancerType | CRUD | user |
loadbalancer-provider | Provider field selects backend provider of the LBaaS, Cloudadmin could offer different levels of service like gold, silver, bronze. Provided by HA-proxy or various HW or SW appliances in the backend. | False | string | CR | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:service-appliance-set service-appliance-set-label | False | None | CRUD | user | |
:ref:service-instance service-instance-label | Reference to the service instance, created automatically by the system. | False | None | CRUD | system |
:ref:virtual-machine-interface virtual-machine-interface-label | Reference to the virtual machine interface for VIP, created automatically by the system. | False | None | CRUD | system |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:loadbalancer-listener loadbalancer-listener-label
Fetch a specific loadbalancer
GET /loadbalancer/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | LoadbalancerReadAll |
404 | Not Found | Error |
Update a specific loadbalancer
PUT /loadbalancer/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | loadbalancer optional | LoadbalancerUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific loadbalancer
DELETE /loadbalancer/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of loadbalancer
GET /loadbalancers
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new loadbalancer
POST /loadbalancers
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | loadbalancer required | Body of loadbalancer resource | LoadbalancerCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific loadbalancer-healthmonitor
GET /loadbalancer-healthmonitor/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | LoadbalancerHealthmonitorReadAll |
404 | Not Found | Error |
Update a specific loadbalancer-healthmonitor
PUT /loadbalancer-healthmonitor/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | loadbalancer-healthmonitor optional | LoadbalancerHealthmonitorUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific loadbalancer-healthmonitor
DELETE /loadbalancer-healthmonitor/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of loadbalancer-healthmonitor
GET /loadbalancer-healthmonitors
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new loadbalancer-healthmonitor
POST /loadbalancer-healthmonitors
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | loadbalancer-healthmonitor required | Body of loadbalancer-healthmonitor resource | LoadbalancerHealthmonitorCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific loadbalancer-listener
GET /loadbalancer-listener/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | LoadbalancerListenerReadAll |
404 | Not Found | Error |
Update a specific loadbalancer-listener
PUT /loadbalancer-listener/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | loadbalancer-listener optional | LoadbalancerListenerUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific loadbalancer-listener
DELETE /loadbalancer-listener/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of loadbalancer-listener
GET /loadbalancer-listeners
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new loadbalancer-listener
POST /loadbalancer-listeners
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | loadbalancer-listener required | Body of loadbalancer-listener resource | LoadbalancerListenerCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific loadbalancer-member
GET /loadbalancer-member/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | LoadbalancerMemberReadAll |
404 | Not Found | Error |
Update a specific loadbalancer-member
PUT /loadbalancer-member/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | loadbalancer-member optional | LoadbalancerMemberUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific loadbalancer-member
DELETE /loadbalancer-member/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of loadbalancer-member
GET /loadbalancer-members
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new loadbalancer-member
POST /loadbalancer-members
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | loadbalancer-member required | Body of loadbalancer-member resource | LoadbalancerMemberCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific loadbalancer-pool
GET /loadbalancer-pool/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | LoadbalancerPoolReadAll |
404 | Not Found | Error |
Update a specific loadbalancer-pool
PUT /loadbalancer-pool/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | loadbalancer-pool optional | LoadbalancerPoolUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific loadbalancer-pool
DELETE /loadbalancer-pool/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of loadbalancer-pool
GET /loadbalancer-pools
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new loadbalancer-pool
POST /loadbalancer-pools
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | loadbalancer-pool required | Body of loadbalancer-pool resource | LoadbalancerPoolCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
loadbalancer-healthmonitor-properties | Configuration parameters for health monitor like type, method, retries etc. | True | LoadbalancerHealthmonitorType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:loadbalancer-pool loadbalancer-pool-label
Fetch a specific loadbalancer-healthmonitor
GET /loadbalancer-healthmonitor/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | LoadbalancerHealthmonitorReadAll |
404 | Not Found | Error |
Update a specific loadbalancer-healthmonitor
PUT /loadbalancer-healthmonitor/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | loadbalancer-healthmonitor optional | LoadbalancerHealthmonitorUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific loadbalancer-healthmonitor
DELETE /loadbalancer-healthmonitor/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of loadbalancer-healthmonitor
GET /loadbalancer-healthmonitors
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new loadbalancer-healthmonitor
POST /loadbalancer-healthmonitors
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | loadbalancer-healthmonitor required | Body of loadbalancer-healthmonitor resource | LoadbalancerHealthmonitorCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
loadbalancer-listener-properties | None | False | LoadbalancerListenerType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:loadbalancer loadbalancer-label | False | None | CRUD | user | |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:loadbalancer-pool loadbalancer-pool-label
Fetch a specific loadbalancer-listener
GET /loadbalancer-listener/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | LoadbalancerListenerReadAll |
404 | Not Found | Error |
Update a specific loadbalancer-listener
PUT /loadbalancer-listener/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | loadbalancer-listener optional | LoadbalancerListenerUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific loadbalancer-listener
DELETE /loadbalancer-listener/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of loadbalancer-listener
GET /loadbalancer-listeners
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new loadbalancer-listener
POST /loadbalancer-listeners
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | loadbalancer-listener required | Body of loadbalancer-listener resource | LoadbalancerListenerCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: loadbalancer-pool
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
loadbalancer-member-properties | Member configuration like ip address, destination port, weight etc. | True | LoadbalancerMemberType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific loadbalancer-member
GET /loadbalancer-member/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | LoadbalancerMemberReadAll |
404 | Not Found | Error |
Update a specific loadbalancer-member
PUT /loadbalancer-member/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | loadbalancer-member optional | LoadbalancerMemberUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific loadbalancer-member
DELETE /loadbalancer-member/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of loadbalancer-member
GET /loadbalancer-members
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new loadbalancer-member
POST /loadbalancer-members
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | loadbalancer-member required | Body of loadbalancer-member resource | LoadbalancerMemberCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
loadbalancer-pool-properties | Configuration for loadbalancer pool like protocol, subnet, etc. | True | LoadbalancerPoolType | CRUD | user |
loadbalancer-pool-provider | Provider field selects backend provider of the LBaaS, Cloudadmin could offer different levels of service like gold, silver, bronze. Provided by HA-proxy or various HW or SW appliances in the backend. Applicable to LBaaS V1 | False | string | CR | user |
loadbalancer-pool-custom-attributes | Custom loadbalancer config, opaque to the system. Specified as list of Key:Value pairs. Applicable to LBaaS V1. | False | KeyValuePairs | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:service-instance service-instance-label | Reference to the service instance serving this pool, applicable to LBaaS V1. | False | None | CR | system |
:ref:virtual-machine-interface virtual-machine-interface-label | Reference to the virtual machine interface reaching pool subnet, applicable to LBaaS V1. | False | None | CR | system |
:ref:loadbalancer-listener loadbalancer-listener-label | Reference to loadbalancer listener served by this pool, applicable to LBaaS V2. | False | None | CRUD | user |
:ref:service-appliance-set service-appliance-set-label | False | None | RReference to service-appliance-set where this loadbalancer-pool is hosted. Applicable to LBaaS V1. | system | |
:ref:loadbalancer-healthmonitor loadbalancer-healthmonitor-label | Reference to loadbalancer healthmonitor that this pool uses. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:virtual-ip virtual-ip-label
Fetch a specific loadbalancer-pool
GET /loadbalancer-pool/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | LoadbalancerPoolReadAll |
404 | Not Found | Error |
Update a specific loadbalancer-pool
PUT /loadbalancer-pool/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | loadbalancer-pool optional | LoadbalancerPoolUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific loadbalancer-pool
DELETE /loadbalancer-pool/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of loadbalancer-pool
GET /loadbalancer-pools
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new loadbalancer-pool
POST /loadbalancer-pools
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | loadbalancer-pool required | Body of loadbalancer-pool resource | LoadbalancerPoolCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: physical-router, physical-interface
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
logical-interface-vlan-tag | VLAN tag (.1Q) classifier for this logical interface. | False | number | CRUD | user |
logical-interface-port-params | User can select this option to configure port parameters such as description, MTU and port enable or disable. | False | PortParameters | CRUD | user |
logical-interface-type | Logical interface type can be L2 or L3. L2 - only L2 service is provided, MAC learning is supported. L3 - only L3 service is supported and MAC learning is not supported. | False | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:virtual-machine-interface virtual-machine-interface-label | References to virtual machine interfaces that represent end points that are reachable by this logical interface. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:instance-ip instance-ip-label
Fetch a specific logical-interface
GET /logical-interface/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | LogicalInterfaceReadAll |
404 | Not Found | Error |
Update a specific logical-interface
PUT /logical-interface/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | logical-interface optional | LogicalInterfaceUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific logical-interface
DELETE /logical-interface/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of logical-interface
GET /logical-interfaces
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new logical-interface
POST /logical-interfaces
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | logical-interface required | Body of logical-interface resource | LogicalInterfaceCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
configured-route-target-list | List of route targets that represent this logical router, all virtual networks connected to this logical router will have this as their route target list. | False | RouteTargetList | CRUD | user |
vxlan-network-identifier | The VNI that needs to be associated with the internal VN if vxlan_routing mode is enabled. | False | string | CRUD | user |
logical-router-dhcp-relay-server | DHCP server IP(s) to serve managed BMS(s). | False | IpAddressesType | CRUD | user |
logical-router-gateway-external | this logical router is used for external connectivity or not. | True | boolean | CRUD | user |
logical-router-type | Type of logical-router, used to signify the purpose of the logical-router. | False | string | CRD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:virtual-machine-interface virtual-machine-interface-label | Reference to the interface attached to this logical router. By attaching a interface to logical network all subnets in the virtual network of the interface has this router. | False | None | CRUD | user |
:ref:route-target route-target-label | Route target that represent this logical router. | False | None | CRUD | system |
:ref:route-table route-table-label | Reference to the route table attached to this logical router. By attaching route table, system will create static routes with the route target only of route targets linked to this logical router | False | None | CRUD | user |
:ref:virtual-network virtual-network-label | Reference to a virtual network. Please refer to link attribute for additional details | False | LogicalRouterVirtualNetworkType | CRUD | user |
:ref:service-instance service-instance-label | Reference to service instance doing SNAT functionality for external gateway. | False | None | CRUD | system |
:ref:physical-router physical-router-label | Reference to physical router, when this link is present device manager configures logical router associated route targets/interfaces on the Physical Router. | False | None | CRUD | user |
:ref:fabric fabric-label | Reference to fabric, this link enables to identify which fabric, the device this LR belongs to is on. | False | None | CRUD | user |
:ref:bgpvpn bgpvpn-label | Back reference to logical router associated to the BGP VPN resource | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:port-tuple port-tuple-label, :ref:data-center-interconnect data-center-interconnect-label
Fetch a specific logical-router
GET /logical-router/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | LogicalRouterReadAll |
404 | Not Found | Error |
Update a specific logical-router
PUT /logical-router/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | logical-router optional | LogicalRouterUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific logical-router
DELETE /logical-router/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of logical-router
GET /logical-routers
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new logical-router
POST /logical-routers
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | logical-router required | Body of logical-router resource | LogicalRouterCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
multicast-source-groups | List of Multicast (S,G) Addresses. | False | MulticastSourceGroups | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:virtual-network virtual-network-label
Fetch a specific multicast-policy
GET /multicast-policy/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | MulticastPolicyReadAll |
404 | Not Found | Error |
Update a specific multicast-policy
PUT /multicast-policy/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | multicast-policy optional | MulticastPolicyUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific multicast-policy
DELETE /multicast-policy/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of multicast-policy
GET /multicast-policys
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new multicast-policy
POST /multicast-policys
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | multicast-policy required | Body of multicast-policy resource | MulticastPolicyCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: domain
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
namespace-cidr | All networks in this namespace belong to this list of Prefixes. Not implemented. | False | SubnetType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:project project-label
Fetch a specific fabric-namespace
GET /fabric-namespace/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | FabricNamespaceReadAll |
404 | Not Found | Error |
Update a specific fabric-namespace
PUT /fabric-namespace/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | fabric-namespace optional | FabricNamespaceUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific fabric-namespace
DELETE /fabric-namespace/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of fabric-namespace
GET /fabric-namespaces
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new fabric-namespace
POST /fabric-namespaces
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | fabric-namespace required | Body of fabric-namespace resource | FabricNamespaceCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific namespace
GET /namespace/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | NamespaceReadAll |
404 | Not Found | Error |
Update a specific namespace
PUT /namespace/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | namespace optional | NamespaceUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific namespace
DELETE /namespace/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of namespace
GET /namespaces
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new namespace
POST /namespaces
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | namespace required | Body of namespace resource | NamespaceCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
netconf-profile-is-default | This attribute indicates whether it is a default netconf profile or not. Default profiles are non- editable. | False | boolean | CRUD | user |
netconf-parameters | Parameters for each netconf profile like the top level sensor options etc. | False | NetconfParameters | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:telemetry-profile telemetry-profile-label
Fetch a specific netconf-profile
GET /netconf-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | NetconfProfileReadAll |
404 | Not Found | Error |
Update a specific netconf-profile
PUT /netconf-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | netconf-profile optional | NetconfProfileUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific netconf-profile
DELETE /netconf-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of netconf-profile
GET /netconf-profiles
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new netconf-profile
POST /netconf-profiles
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | netconf-profile required | Body of netconf-profile resource | NetconfProfileCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Description
Parents: None
Properties
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:physical-router physical-router-label | Network device config of a physical router. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific network-device-config
GET /network-device-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | NetworkDeviceConfigReadAll |
404 | Not Found | Error |
Update a specific network-device-config
PUT /network-device-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | network-device-config optional | NetworkDeviceConfigUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific network-device-config
DELETE /network-device-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of network-device-config
GET /network-device-configs
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new network-device-config
POST /network-device-configs
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | network-device-config required | Body of network-device-config resource | NetworkDeviceConfigCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
network-ipam-mgmt | Network IP Address Management configuration. | False | IpamType | CRUD | user |
ipam-subnets | List of subnets for this ipam. | False | IpamSubnets | CRD | user |
ipam-subnet-method | Subnet method configuration for ipam, user can configure user-defined, flat or auto. | False | string | CRD | user |
ipam-subnetting | This flag indicates if ipam subnets are carved out from a big subnet, default behavior is False. | False | boolean | CRD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:virtual-DNS virtual-DNS-label | Reference to virtual DNS used by this IPAM. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:instance-ip instance-ip-label, :ref:virtual-router virtual-router-label, :ref:virtual-network virtual-network-label
Fetch a specific network-ipam
GET /network-ipam/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | NetworkIpamReadAll |
404 | Not Found | Error |
Update a specific network-ipam
PUT /network-ipam/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | network-ipam optional | NetworkIpamUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific network-ipam
DELETE /network-ipam/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of network-ipam
GET /network-ipams
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new network-ipam
POST /network-ipams
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | network-ipam required | Body of network-ipam resource | NetworkIpamCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
network-policy-entries | Network policy rule entries. | True | PolicyEntriesType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:security-logging-object security-logging-object-label, :ref:virtual-network virtual-network-label
Fetch a specific network-policy
GET /network-policy/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | NetworkPolicyReadAll |
404 | Not Found | Error |
Update a specific network-policy
PUT /network-policy/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | network-policy optional | NetworkPolicyUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific network-policy
DELETE /network-policy/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of network-policy
GET /network-policys
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new network-policy
POST /network-policys
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | network-policy required | Body of network-policy resource | NetworkPolicyCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
node_type | Type of machine resource | False | string | CRUD | user |
esxi-info | Details of the ESXI host | False | ESXIHostInfo | CRUD | user |
ip-address | IP Address of the Management interface | False | string | CRUD | user |
hostname | Fully qualified host name | False | string | CRUD | user |
bms-info | Details of the baremetal server | False | BaremetalServerInfo | CRUD | user |
mac-address | Provisioning Interface MAC Address | False | string | CRUD | user |
disk-partition | Comma seperated disk partition to use. | False | string | CRUD | user |
interface-name | Name of the Management interface | False | string | CRUD | user |
cloud-info | Information related to cloud | False | CloudInstanceInfo | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:node-profile node-profile-label | Reference to matching node-profile object for this node | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific analytics-alarm-node
GET /analytics-alarm-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | AnalyticsAlarmNodeReadAll |
404 | Not Found | Error |
Update a specific analytics-alarm-node
PUT /analytics-alarm-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | analytics-alarm-node optional | AnalyticsAlarmNodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific analytics-alarm-node
DELETE /analytics-alarm-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of analytics-alarm-node
GET /analytics-alarm-nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new analytics-alarm-node
POST /analytics-alarm-nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | analytics-alarm-node required | Body of analytics-alarm-node resource | AnalyticsAlarmNodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific analytics-node
GET /analytics-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | AnalyticsNodeReadAll |
404 | Not Found | Error |
Update a specific analytics-node
PUT /analytics-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | analytics-node optional | AnalyticsNodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific analytics-node
DELETE /analytics-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of analytics-node
GET /analytics-nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new analytics-node
POST /analytics-nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | analytics-node required | Body of analytics-node resource | AnalyticsNodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific analytics-snmp-node
GET /analytics-snmp-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | AnalyticsSnmpNodeReadAll |
404 | Not Found | Error |
Update a specific analytics-snmp-node
PUT /analytics-snmp-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | analytics-snmp-node optional | AnalyticsSnmpNodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific analytics-snmp-node
DELETE /analytics-snmp-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of analytics-snmp-node
GET /analytics-snmp-nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new analytics-snmp-node
POST /analytics-snmp-nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | analytics-snmp-node required | Body of analytics-snmp-node resource | AnalyticsSnmpNodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific config-database-node
GET /config-database-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ConfigDatabaseNodeReadAll |
404 | Not Found | Error |
Update a specific config-database-node
PUT /config-database-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | config-database-node optional | ConfigDatabaseNodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific config-database-node
DELETE /config-database-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of config-database-node
GET /config-database-nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new config-database-node
POST /config-database-nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | config-database-node required | Body of config-database-node resource | ConfigDatabaseNodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific config-node
GET /config-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ConfigNodeReadAll |
404 | Not Found | Error |
Update a specific config-node
PUT /config-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | config-node optional | ConfigNodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific config-node
DELETE /config-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of config-node
GET /config-nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new config-node
POST /config-nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | config-node required | Body of config-node resource | ConfigNodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific control-node-zone
GET /control-node-zone/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ControlNodeZoneReadAll |
404 | Not Found | Error |
Update a specific control-node-zone
PUT /control-node-zone/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | control-node-zone optional | ControlNodeZoneUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific control-node-zone
DELETE /control-node-zone/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of control-node-zone
GET /control-node-zones
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new control-node-zone
POST /control-node-zones
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | control-node-zone required | Body of control-node-zone resource | ControlNodeZoneCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific database-node
GET /database-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | DatabaseNodeReadAll |
404 | Not Found | Error |
Update a specific database-node
PUT /database-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | database-node optional | DatabaseNodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific database-node
DELETE /database-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of database-node
GET /database-nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new database-node
POST /database-nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | database-node required | Body of database-node resource | DatabaseNodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific devicemgr-node
GET /devicemgr-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | DevicemgrNodeReadAll |
404 | Not Found | Error |
Update a specific devicemgr-node
PUT /devicemgr-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | devicemgr-node optional | DevicemgrNodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific devicemgr-node
DELETE /devicemgr-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of devicemgr-node
GET /devicemgr-nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new devicemgr-node
POST /devicemgr-nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | devicemgr-node required | Body of devicemgr-node resource | DevicemgrNodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific flow-node
GET /flow-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | FlowNodeReadAll |
404 | Not Found | Error |
Update a specific flow-node
PUT /flow-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | flow-node optional | FlowNodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific flow-node
DELETE /flow-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of flow-node
GET /flow-nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new flow-node
POST /flow-nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | flow-node required | Body of flow-node resource | FlowNodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific node
GET /node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | NodeReadAll |
404 | Not Found | Error |
Update a specific node
PUT /node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | node optional | NodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific node
DELETE /node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of node
GET /nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new node
POST /nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | node required | Body of node resource | NodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific node-profile
GET /node-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | NodeProfileReadAll |
404 | Not Found | Error |
Update a specific node-profile
PUT /node-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | node-profile optional | NodeProfileUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific node-profile
DELETE /node-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of node-profile
GET /node-profiles
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new node-profile
POST /node-profiles
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | node-profile required | Body of node-profile resource | NodeProfileCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific webui-node
GET /webui-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | WebuiNodeReadAll |
404 | Not Found | Error |
Update a specific webui-node
PUT /webui-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | webui-node optional | WebuiNodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific webui-node
DELETE /webui-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of webui-node
GET /webui-nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new webui-node
POST /webui-nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | webui-node required | Body of webui-node resource | WebuiNodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
node-profile-type | Node profile type to differentiate the node profile network devices from server node profiles. | False | string | CRUD | user |
node-profile-vendor | Vendor name (e.g. Juniper) that this node profile can be used for. | True | string | CRUD | user |
node-profile-device-family | Device family name that this node profile can be used to match. | True | string | CRUD | user |
node-profile-hitless-upgrade | if set to false, do not perform hitless image upgrade on devices using this node profile | True | boolean | CRUD | user |
node-profile-roles | List of capable physical and routing-bridging role combinations supported by the devices that matches one of the hardware list defined in this node profile. | True | NodeProfileRolesType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:job-template job-template-label | This reference associates the node profile to a job-template that contains a playbook that generates device specific role config and deploys it to the device. The role-config.config attribtue value must be in JSON format and conform to the input_schema defined in the job-template. | False | None | CRUD | user |
:ref:hardware hardware-label | Hardware info defined in a node profile that are used to categorize the devices | False | None | CRUD | user |
:ref:role-definition role-definition-label | list of role definitions supported for this node profile | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:node node-label, :ref:physical-router physical-router-label, :ref:fabric fabric-label
Fetch a specific node-profile
GET /node-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | NodeProfileReadAll |
404 | Not Found | Error |
Update a specific node-profile
PUT /node-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | node-profile optional | NodeProfileUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific node-profile
DELETE /node-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of node-profile
GET /node-profiles
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new node-profile
POST /node-profiles
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | node-profile required | Body of node-profile resource | NodeProfileCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:physical-router physical-router-label, :ref:role-definition role-definition-label
Fetch a specific overlay-role
GET /overlay-role/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | OverlayRoleReadAll |
404 | Not Found | Error |
Update a specific overlay-role
PUT /overlay-role/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | overlay-role optional | OverlayRoleUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific overlay-role
DELETE /overlay-role/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of overlay-role
GET /overlay-roles
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new overlay-role
POST /overlay-roles
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | overlay-role required | Body of overlay-role resource | OverlayRoleCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Description
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
peering-service | Peering policy service type. | True | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:e2-service-provider e2-service-provider-label
Fetch a specific peering-policy
GET /peering-policy/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | PeeringPolicyReadAll |
404 | Not Found | Error |
Update a specific peering-policy
PUT /peering-policy/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | peering-policy optional | PeeringPolicyUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific peering-policy
DELETE /peering-policy/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of peering-policy
GET /peering-policys
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new peering-policy
POST /peering-policys
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | peering-policy required | Body of peering-policy resource | PeeringPolicyCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: physical-router
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
ethernet-segment-identifier | Ethernet Segment Id configured for the Physical Interface. In a multihomed environment, user should configure the peer Physical interface with the same ESI. | False | string | CRUD | user |
physical-interface-type | Physical interface type that can be either regular/LAG/service/fabric/access link. | False | string | CRUD | user |
physical-interface-mac-addresses | MAC addresses on this physical interface. | False | MacAddressesType | CRUD | user |
physical-interface-port-id | port id of this physical interface. This port id is used in LLDP to identify a physical port on the peering device | False | string | CRUD | user |
physical-interface-flow-control | User can enable this option to configure flow control on the physical interface. | False | boolean | CRUD | user |
physical-interface-lacp-force-up | User can enable this option to make LACP up and running. This is applicable only on individual member physical interfaces of a VPG. | False | boolean | CRUD | user |
physical-interface-port-params | User can select this option to configure port parameters such as description, MTU and port enable or disable. | False | PortParameters | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:physical-interface physical-interface-label | Reference to the other physical interface that is connected to this physical interface. | False | None | CRUD | user |
:ref:port port-label | This link represents physical connection from access port of a switch to the server port | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:link-aggregation-group link-aggregation-group-label, :ref:virtual-machine-interface virtual-machine-interface-label, :ref:virtual-port-group virtual-port-group-label, :ref:service-appliance service-appliance-label
Fetch a specific physical-interface
GET /physical-interface/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | PhysicalInterfaceReadAll |
404 | Not Found | Error |
Update a specific physical-interface
PUT /physical-interface/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | physical-interface optional | PhysicalInterfaceUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific physical-interface
DELETE /physical-interface/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of physical-interface
GET /physical-interfaces
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new physical-interface
POST /physical-interfaces
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | physical-interface required | Body of physical-interface resource | PhysicalInterfaceCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:physical-router physical-router-label, :ref:device-functional-group device-functional-group-label, :ref:role-definition role-definition-label
Fetch a specific physical-role
GET /physical-role/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | PhysicalRoleReadAll |
404 | Not Found | Error |
Update a specific physical-role
PUT /physical-role/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | physical-role optional | PhysicalRoleUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific physical-role
DELETE /physical-role/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of physical-role
GET /physical-roles
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new physical-role
POST /physical-roles
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | physical-role required | Body of physical-role resource | PhysicalRoleCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
physical-router-junos-service-ports | Juniper JUNOS specific service interfaces name to perform services like NAT. | False | JunosServicePorts | CRUD | user |
telemetry-info | Telemetry info of router. Check TelemetryStateInfo | False | TelemetryStateInfo | CRUD | user |
physical-router-device-family | Device family that this physical router is part of. It is used by the device manager to choose the device family specific Ansible playbooks for device management | True | string | CRUD | user |
physical-router-os-version | os version for this physical router. It is updated when device is imported or device image is successfully upgraded | False | string | CRUD | user |
physical-router-hostname | Device host name that can be either discovered during via fabric on-boarding workflow or manually set by the user | False | string | CRUD | user |
physical-router-management-ip | Management ip for this physical router. It is used by the device manager to perform netconf and by SNMP collector if enabled. | True | string | CRUD | user |
physical-router-management-mac | Management mac for this physical router. | False | string | CRUD | user |
physical-router-dataplane-ip | This is ip address in the ip-fabric(underlay) network that can be used in data plane by physical router. Usually it is the VTEP address in VxLAN for the TOR switch. | False | string | CRUD | user |
physical-router-loopback-ip | This is ip address of loopback interface of physical router. Used by the device manager to configure physical router loopback interface. | False | string | CRUD | user |
physical-router-replicator-loopback-ip | This is the loopback ip address for assisted replication. Used by the device manager to configure physical router replicator ip. | False | string | CRUD | user |
physical-router-vendor-name | Vendor name of the physical router (e.g juniper). Used by the device manager to select driver. | True | string | CRUD | user |
physical-router-product-name | Model name of the physical router (e.g juniper). Used by the device manager to select driver. | True | string | CRUD | user |
physical-router-serial-number | Serial number for the physical device that is used by device manager to identify the device during device discovery. | False | string | CRUD | user |
physical-router-vnc-managed | This physical router is enabled to be configured by device manager. | False | boolean | CRUD | user |
physical-router-underlay-managed | Set to true if underlay is configured by device manager. The greenfield ZTP workflow sets this attribute to true. The brownfield on-boarding sets this attribute to false. | False | boolean | CRUD | user |
physical-router-role | Physical router role (e.g spine or leaf), used by the device manager to provision physical router, for e.g device manager may choose to configure physical router based on its role. | False | string | CRUD | user |
routing-bridging-roles | Routing-bridging role (e.g. CRB, ERB, etc.), used by the device manager to provision physical router, for e.g device manager may choose to configure physical router based on its role. | False | RoutingBridgingRolesType | CRUD | user |
physical-router-snmp | SNMP support on this router | False | boolean | CRUD | user |
physical-router-lldp | LLDP support on this router | False | boolean | CRUD | user |
physical-router-user-credentials | Username and password for netconf to the physical router by device manager. | False | UserCredentials | CRUD | user |
physical-router-encryption-type | Type of encryption used for physical-router-user-credentials. | False | string | CRUD | user |
physical-router-snmp-credentials | SNMP credentials for the physical router used by SNMP collector. | False | SNMPCredentials | CRUD | user |
physical-router-dhcp-parameters | Dnsmasq lease parameters for the physical router. | False | DnsmasqLeaseParameters | CRUD | user |
physical-router-cli-commit-state | CLI commit state for the physical router. Used to check if device is in sync with Contrail managed configs | False | string | CRUD | user |
physical-router-managed-state | Managed state for the physical router. Used to RMA devices | False | string | CRUD | user |
physical-router-onboarding-state | Onboarding state for the physical router. These states are updated during the ZTP/Brownfield of the device such as discovered, interface onboarded, topology discovered, underlay configured and others | False | string | CRUD | user |
physical-router-underlay-config | Brownfield device underlay configuration stored during underlay onboarding. Only valid if physical- router-underlay-managed is false | False | string | CRUD | user |
physical-router-supplemental-config | Supplemental configuration stored during ZTP onboarding. | False | string | CRUD | user |
physical-router-autonomous-system | Autonomous system configured on the device represented by the physical router. | False | AutonomousSystemsType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:virtual-router virtual-router-label | Reference to vrouter responsible for this physical router. Currently only applicable for vrouters that are TOR agents. | False | None | CRUD | user |
:ref:bgp-router bgp-router-label | Reference to BGP peer representing this physical router. | False | None | CRUD | user |
:ref:virtual-network virtual-network-label | Reference to virtual network, whose VRF is present on this physical router, Applicable when only VRF is present with no physical interfaces from this physical vrouter. Generally used when using device manager and option A+B for this virtual network in L3VPN use case. | False | None | CRUD | user |
:ref:intent-map intent-map-label | The Physical Routers on which the config needs to be pushed | False | None | CRUD | user |
:ref:fabric fabric-label | Fabric that this physical-router belongs to. | False | None | CRUD | user |
:ref:node-profile node-profile-label | Node profile assigned to the physical router during device discovery/onboarding. | False | None | CRUD | user |
:ref:device-functional-group device-functional-group-label | Device functional group that this physical-router belongs to. | False | None | CRUD | user |
:ref:device-chassis device-chassis-label | Device Chassis info assigned to the physical router during device discovery/onboarding. | False | None | CRUD | user |
:ref:device-image device-image-label | Intended device image for this PRouter. Each PRouter can have one and only one device image assigned. If this image is successfully installed on the PRouter, the PRouterUVE.os_version should match the os-version property of the image | False | None | CRUD | user |
:ref:physical-role physical-role-label | Physical role assigned to this physical router | False | None | CRUD | user |
:ref:overlay-role overlay-role-label | Overlay roles assigned to this physical router | False | None | CRUD | user |
:ref:telemetry-profile telemetry-profile-label | Telemetry profile assigned to the physical router by user. Each physical router is associated with only one telemetry profile. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:instance-ip instance-ip-label, :ref:e2-service-provider e2-service-provider-label, :ref:network-device-config network-device-config-label, :ref:service-endpoint service-endpoint-label, :ref:logical-router logical-router-label
Fetch a specific physical-router
GET /physical-router/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | PhysicalRouterReadAll |
404 | Not Found | Error |
Update a specific physical-router
PUT /physical-router/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | physical-router optional | PhysicalRouterUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific physical-router
DELETE /physical-router/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of physical-router
GET /physical-routers
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new physical-router
POST /physical-routers
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | physical-router required | Body of physical-router resource | PhysicalRouterCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific policy-management
GET /policy-management/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | PolicyManagementReadAll |
404 | Not Found | Error |
Update a specific policy-management
PUT /policy-management/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | policy-management optional | PolicyManagementUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific policy-management
DELETE /policy-management/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of policy-management
GET /policy-managements
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new policy-management
POST /policy-managements
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | policy-management required | Body of policy-management resource | PolicyManagementCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: node
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
port-group-uuid | UUID of the port group in which this port belongs | False | string | CRUD | user |
bms-port-info | Details of the baremetal server port | False | BaremetalPortInfo | CRUD | user |
esxi-port-info | Information related to Port-ESXi/vCenter | False | ESXIProperties | CRUD | user |
label | Label of the interface representing the use of the interface. | False | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:physical-interface physical-interface-label, :ref:port-group port-group-label
Fetch a specific port
GET /port/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | PortReadAll |
404 | Not Found | Error |
Update a specific port
PUT /port/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | port optional | PortUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific port
DELETE /port/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of port
GET /ports
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new port
POST /ports
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | port required | Body of port resource | PortCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific port-group
GET /port-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | PortGroupReadAll |
404 | Not Found | Error |
Update a specific port-group
PUT /port-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | port-group optional | PortGroupUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific port-group
DELETE /port-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of port-group
GET /port-groups
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new port-group
POST /port-groups
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | port-group required | Body of port-group resource | PortGroupCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific port-profile
GET /port-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | PortProfileReadAll |
404 | Not Found | Error |
Update a specific port-profile
PUT /port-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | port-profile optional | PortProfileUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific port-profile
DELETE /port-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of port-profile
GET /port-profiles
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new port-profile
POST /port-profiles
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | port-profile required | Body of port-profile resource | PortProfileCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific port-tuple
GET /port-tuple/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | PortTupleReadAll |
404 | Not Found | Error |
Update a specific port-tuple
PUT /port-tuple/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | port-tuple optional | PortTupleUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific port-tuple
DELETE /port-tuple/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of port-tuple
GET /port-tuples
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new port-tuple
POST /port-tuples
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | port-tuple required | Body of port-tuple resource | PortTupleCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific virtual-port-group
GET /virtual-port-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | VirtualPortGroupReadAll |
404 | Not Found | Error |
Update a specific virtual-port-group
PUT /virtual-port-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | virtual-port-group optional | VirtualPortGroupUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific virtual-port-group
DELETE /virtual-port-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of virtual-port-group
GET /virtual-port-groups
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new virtual-port-group
POST /virtual-port-groups
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | virtual-port-group required | Body of virtual-port-group resource | VirtualPortGroupCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: node
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
bms-port-group-info | Details of the baremetal server port group | False | BaremetalPortGroupInfo | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:port port-label | Reference to port object which are part of this port group. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific port-group
GET /port-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | PortGroupReadAll |
404 | Not Found | Error |
Update a specific port-group
PUT /port-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | port-group optional | PortGroupUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific port-group
DELETE /port-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of port-group
GET /port-groups
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new port-group
POST /port-groups
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | port-group required | Body of port-group resource | PortGroupCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific virtual-port-group
GET /virtual-port-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | VirtualPortGroupReadAll |
404 | Not Found | Error |
Update a specific virtual-port-group
PUT /virtual-port-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | virtual-port-group optional | VirtualPortGroupUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific virtual-port-group
DELETE /virtual-port-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of virtual-port-group
GET /virtual-port-groups
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new virtual-port-group
POST /virtual-port-groups
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | virtual-port-group required | Body of virtual-port-group resource | VirtualPortGroupCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
port-profile-params | This is to configure port attributes. | False | PortProfileParameters | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:storm-control-profile storm-control-profile-label | Storm control profile that this port profile uses. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:virtual-machine-interface virtual-machine-interface-label, :ref:virtual-port-group virtual-port-group-label
Fetch a specific port-profile
GET /port-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | PortProfileReadAll |
404 | Not Found | Error |
Update a specific port-profile
PUT /port-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | port-profile optional | PortProfileUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific port-profile
DELETE /port-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of port-profile
GET /port-profiles
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new port-profile
POST /port-profiles
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | port-profile required | Body of port-profile resource | PortProfileCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: service-instance
Properties
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:logical-router logical-router-label | list of tenant logical routers to be attached to the service left or right attachment point | False | None | CRUD | user |
:ref:virtual-network virtual-network-label | Internal virtual networks for PNF left or right service attachment points are used to internally to allocate route targets for the left and right service VRFs on the spine device | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:virtual-machine-interface virtual-machine-interface-label
Fetch a specific port-tuple
GET /port-tuple/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | PortTupleReadAll |
404 | Not Found | Error |
Update a specific port-tuple
PUT /port-tuple/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | port-tuple optional | PortTupleUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific port-tuple
DELETE /port-tuple/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of port-tuple
GET /port-tuples
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new port-tuple
POST /port-tuples
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | port-tuple required | Body of port-tuple resource | PortTupleCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: domain
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
mtu | MTU attribute for the virtual network | False | number | CRUD | user |
quota | Max instances limits for various objects under project. | True | QuotaType | CRUD | user |
vxlan-routing | When this knob is enabled for a project, an internal system VN (VN-Int) is created for every logical router in the project. | False | boolean | CRUD | user |
alarm-enable | Flag to enable/disable alarms configured under global-system-config. True, if not set. | False | boolean | CRUD | user |
enable-security-policy-draft | None | False | boolean | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:namespace namespace-label | Reference to network namespace of this project. | False | SubnetType | CRUD | user |
:ref:floating-ip-pool floating-ip-pool-label | Deprecated as it is not needed. Will be removed in future. | False | None | CRUD | user |
:ref:alias-ip-pool alias-ip-pool-label | Reference to alias ip pool in this project. | False | None | CRUD | user |
:ref:application-policy-set application-policy-set-label | Reference to default application-policy-set is automatically created by system for default socped application policy sets. Needed by vrouter to identify default application-policy-set rules of a virtual machine interface | False | None | CRUD | system |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:floating-ip floating-ip-label, :ref:alias-ip alias-ip-label
Fetch a specific project
GET /project/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ProjectReadAll |
404 | Not Found | Error |
Update a specific project
PUT /project/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | project optional | ProjectUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific project
DELETE /project/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of project
GET /projects
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new project
POST /projects
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | project required | Body of project resource | ProjectCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Description
Parents: None
Properties
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:virtual-router virtual-router-label | Not in Use. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific provider-attachment
GET /provider-attachment/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ProviderAttachmentReadAll |
404 | Not Found | Error |
Update a specific provider-attachment
PUT /provider-attachment/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | provider-attachment optional | ProviderAttachmentUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific provider-attachment
DELETE /provider-attachment/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of provider-attachment
GET /provider-attachments
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new provider-attachment
POST /provider-attachments
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | provider-attachment required | Body of provider-attachment resource | ProviderAttachmentCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
When parent is project,
Parents: global-qos-config, project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
qos-config-type | Specifies if qos-config is for vhost, fabric or for project. | True | string | CRUD | user |
dscp-entries | Map of DSCP match condition and applicable forwarding class for packet. | False | QosIdForwardingClassPairs | CRUD | user |
vlan-priority-entries | Map of .1p priority code to applicable forwarding class for packet. | False | QosIdForwardingClassPairs | CRUD | user |
mpls-exp-entries | Map of MPLS EXP values to applicable forwarding class for packet. | False | QosIdForwardingClassPairs | CRUD | user |
default-forwarding-class-id | Default forwarding class used for all non-specified QOS bits | True | number | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:global-system-config global-system-config-label | This link is internally created and may be removed in future. End users should not set this link or assume it to be there | False | None | CR | system |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:virtual-machine-interface virtual-machine-interface-label, :ref:virtual-network virtual-network-label
Fetch a specific global-qos-config
GET /global-qos-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | GlobalQosConfigReadAll |
404 | Not Found | Error |
Update a specific global-qos-config
PUT /global-qos-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | global-qos-config optional | GlobalQosConfigUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific global-qos-config
DELETE /global-qos-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of global-qos-config
GET /global-qos-configs
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new global-qos-config
POST /global-qos-configs
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | global-qos-config required | Body of global-qos-config resource | GlobalQosConfigCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific qos-config
GET /qos-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | QosConfigReadAll |
404 | Not Found | Error |
Update a specific qos-config
PUT /qos-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | qos-config optional | QosConfigUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific qos-config
DELETE /qos-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of qos-config
GET /qos-configs
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new qos-config
POST /qos-configs
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | qos-config required | Body of qos-config resource | QosConfigCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-qos-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
min-bandwidth | Minimum bandwidth for this queue. | True | number | CRUD | user |
max-bandwidth | Maximum bandwidth for this queue. | True | number | CRUD | user |
qos-queue-identifier | Unique id for this queue. | True | number | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:forwarding-class forwarding-class-label
Fetch a specific qos-queue
GET /qos-queue/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | QosQueueReadAll |
404 | Not Found | Error |
Update a specific qos-queue
PUT /qos-queue/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | qos-queue optional | QosQueueUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific qos-queue
DELETE /qos-queue/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of qos-queue
GET /qos-queues
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new qos-queue
POST /qos-queues
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | qos-queue required | Body of qos-queue resource | QosQueueCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
role-config-config | role config in JSON format. This JSON config must conform to the input-schema of the job template for the role provisioning. | True | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific role-config
GET /role-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | RoleConfigReadAll |
404 | Not Found | Error |
Update a specific role-config
PUT /role-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | role-config optional | RoleConfigUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific role-config
DELETE /role-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of role-config
GET /role-configs
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new role-config
POST /role-configs
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | role-config required | Body of role-config resource | RoleConfigCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:feature feature-label | list of features for this role definition. | False | None | CRUD | user |
:ref:physical-role physical-role-label | physical role for this role definition. | False | None | CRUD | user |
:ref:overlay-role overlay-role-label | overlay role for this role definition. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:node-profile node-profile-label
Fetch a specific role-definition
GET /role-definition/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | RoleDefinitionReadAll |
404 | Not Found | Error |
Update a specific role-definition
PUT /role-definition/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | role-definition optional | RoleDefinitionUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific role-definition
DELETE /role-definition/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of role-definition
GET /role-definitions
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new role-definition
POST /role-definitions
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | role-definition required | Body of role-definition resource | RoleDefinitionCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
aggregate-route-entries | List of ip prefix (aggregate route prefix) for which aggregate route will be advertised. This aggregate route is advertised if a matching(longest prefix match) prefix is found. | True | RouteListType | CRUD | user |
aggregate-route-nexthop | Next for aggregate route that will be advertised. | True | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:service-instance service-instance-label | Reference to route-aggregate policy attached to (service instance, interface). | False | ServiceInterfaceTag | CRUD | user |
:ref:routing-instance routing-instance-label | Reference to internal routing instance object automatically generated by system. | False | None | CRUD | system |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific route-aggregate
GET /route-aggregate/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | RouteAggregateReadAll |
404 | Not Found | Error |
Update a specific route-aggregate
PUT /route-aggregate/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | route-aggregate optional | RouteAggregateUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific route-aggregate
DELETE /route-aggregate/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of route-aggregate
GET /route-aggregates
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new route-aggregate
POST /route-aggregates
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | route-aggregate required | Body of route-aggregate resource | RouteAggregateCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
routes | Routes in the route table are configured in following way. | True | RouteTableType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:virtual-network virtual-network-label, :ref:logical-router logical-router-label
Fetch a specific interface-route-table
GET /interface-route-table/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | InterfaceRouteTableReadAll |
404 | Not Found | Error |
Update a specific interface-route-table
PUT /interface-route-table/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | interface-route-table optional | InterfaceRouteTableUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific interface-route-table
DELETE /interface-route-table/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of interface-route-table
GET /interface-route-tables
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new interface-route-table
POST /interface-route-tables
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | interface-route-table required | Body of interface-route-table resource | InterfaceRouteTableCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific route-table
GET /route-table/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | RouteTableReadAll |
404 | Not Found | Error |
Update a specific route-table
PUT /route-table/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | route-table optional | RouteTableUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific route-table
DELETE /route-table/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of route-table
GET /route-tables
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new route-table
POST /route-tables
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | route-table required | Body of route-table resource | RouteTableCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Description
Parents: None
Properties
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:routing-instance routing-instance-label, :ref:logical-router logical-router-label
Fetch a specific route-target
GET /route-target/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | RouteTargetReadAll |
404 | Not Found | Error |
Update a specific route-target
PUT /route-target/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | route-target optional | RouteTargetUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific route-target
DELETE /route-target/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of route-target
GET /route-targets
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new route-target
POST /route-targets
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | route-target required | Body of route-target resource | RouteTargetCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: virtual-network
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
service-chain-information | Internal service chaining information, should not be modified. | False | ServiceChainInfo | CRUD | system |
ipv6-service-chain-information | Internal service chaining information, should not be modified. | False | ServiceChainInfo | CRUD | system |
evpn-service-chain-information | Internal service chaining information, should not be modified. | False | ServiceChainInfo | CRUD | system |
evpn-ipv6-service-chain-information | Internal service chaining information, should not be modified. | False | ServiceChainInfo | CRUD | system |
routing-instance-is-default | Internal service chaining information, should not be modified. | False | boolean | CRUD | system |
routing-instance-has-pnf | Internal service chaining information, should not be modified. | False | boolean | CRUD | system |
routing-instance-id | System assigned unique ID for every routing instance. | False | number | CR | system |
static-route-entries | Internal service chaining information, should not be modified. | False | StaticRouteEntriesType | CRUD | system |
routing-instance-fabric-snat | Provide connectivity to underlay network by port mapping trafficwith source IP of compute node | False | boolean | CRUD | system |
default-ce-protocol | None | False | DefaultProtocolType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:routing-instance routing-instance-label | False | ConnectionType | CRUD | user | |
:ref:route-target route-target-label | False | InstanceTargetType | CRUD | user | |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:virtual-machine-interface virtual-machine-interface-label, :ref:route-aggregate route-aggregate-label, :ref:routing-policy routing-policy-label
Fetch a specific routing-instance
GET /routing-instance/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | RoutingInstanceReadAll |
404 | Not Found | Error |
Update a specific routing-instance
PUT /routing-instance/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | routing-instance optional | RoutingInstanceUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific routing-instance
DELETE /routing-instance/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of routing-instance
GET /routing-instances
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new routing-instance
POST /routing-instances
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | routing-instance required | Body of routing-instance resource | RoutingInstanceCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
routing-policy-entries | None | False | PolicyStatementType | CRUD | user |
term-type | None | False | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:interface-route-table interface-route-table-label | Reference to interface route table attached to routing policy. | False | None | CRUD | user |
:ref:service-instance service-instance-label | Reference to routing policy attached to (service instance, interface). | False | RoutingPolicyServiceInstanceType | CRUD | user |
:ref:routing-instance routing-instance-label | False | RoutingPolicyType | CRUD | user | |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:virtual-network virtual-network-label, :ref:data-center-interconnect data-center-interconnect-label
Fetch a specific routing-policy
GET /routing-policy/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | RoutingPolicyReadAll |
404 | Not Found | Error |
Update a specific routing-policy
PUT /routing-policy/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | routing-policy optional | RoutingPolicyUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific routing-policy
DELETE /routing-policy/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of routing-policy
GET /routing-policys
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new routing-policy
POST /routing-policys
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | routing-policy required | Body of routing-policy resource | RoutingPolicyCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
security-group-id | Unique 32 bit ID automatically assigned to this security group [8M+1, 32G]. | False | number | R | system |
configured-security-group-id | Unique 32 bit user defined ID assigned to this security group [1, 8M - 1]. | False | number | CRUD | user |
security-group-entries | Security group rule entries. | True | PolicyEntriesType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:security-logging-object security-logging-object-label, :ref:virtual-machine-interface virtual-machine-interface-label, :ref:virtual-port-group virtual-port-group-label
Fetch a specific security-group
GET /security-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | SecurityGroupReadAll |
404 | Not Found | Error |
Update a specific security-group
PUT /security-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | security-group optional | SecurityGroupUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific security-group
DELETE /security-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of security-group
GET /security-groups
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new security-group
POST /security-groups
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | security-group required | Body of security-group resource | SecurityGroupCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-vrouter-config, project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
security-logging-object-rules | Security logging object rules derived internally. | False | SecurityLoggingObjectRuleListType | CRUD | user |
security-logging-object-rate | Security logging object rate defining rate of session logging | False | number | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:network-policy network-policy-label | Reference to network-policy attached to this security-logging-object | False | SecurityLoggingObjectRuleListType | CRUD | user |
:ref:security-group security-group-label | Reference to security-group attached to this security-logging-object | False | SecurityLoggingObjectRuleListType | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:virtual-machine-interface virtual-machine-interface-label, :ref:firewall-policy firewall-policy-label, :ref:firewall-rule firewall-rule-label, :ref:virtual-network virtual-network-label
Fetch a specific security-logging-object
GET /security-logging-object/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | SecurityLoggingObjectReadAll |
404 | Not Found | Error |
Update a specific security-logging-object
PUT /security-logging-object/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | security-logging-object optional | SecurityLoggingObjectUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific security-logging-object
DELETE /security-logging-object/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of security-logging-object
GET /security-logging-objects
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new security-logging-object
POST /security-logging-objects
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | security-logging-object required | Body of security-logging-object resource | SecurityLoggingObjectCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: service-appliance-set
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
service-appliance-user-credentials | Authentication credentials for driver to access service appliance. | False | UserCredentials | CRUD | user |
service-appliance-ip-address | Management Ip address of the service-appliance. | True | string | CRUD | user |
service-appliance-virtualization-type | Service virtualization type decides how individual service instances are instantiated | False | string | CRUD | user |
service-appliance-properties | List of Key:Value pairs used by the provider driver of this service appliance. | True | KeyValuePairs | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:physical-interface physical-interface-label | Reference to physical interface that can be used as (service interface type)left, right, management OR other. | False | ServiceApplianceInterfaceType | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific service-appliance
GET /service-appliance/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ServiceApplianceReadAll |
404 | Not Found | Error |
Update a specific service-appliance
PUT /service-appliance/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | service-appliance optional | ServiceApplianceUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific service-appliance
DELETE /service-appliance/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of service-appliance
GET /service-appliances
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new service-appliance
POST /service-appliances
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | service-appliance required | Body of service-appliance resource | ServiceApplianceCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific service-appliance-set
GET /service-appliance-set/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ServiceApplianceSetReadAll |
404 | Not Found | Error |
Update a specific service-appliance-set
PUT /service-appliance-set/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | service-appliance-set optional | ServiceApplianceSetUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific service-appliance-set
DELETE /service-appliance-set/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of service-appliance-set
GET /service-appliance-sets
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new service-appliance-set
POST /service-appliance-sets
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | service-appliance-set required | Body of service-appliance-set resource | ServiceApplianceSetCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
service-appliance-set-virtualization-type | Service virtualization type decides how individual service instances are instantiated | False | string | CRUD | user |
service-appliance-set-properties | List of Key:Value pairs that are used by the provider driver and opaque to system. | False | KeyValuePairs | CRUD | user |
service-appliance-driver | Name of the provider driver for this service appliance set. | False | string | CRUD | user |
service-appliance-ha-mode | High availability mode for the service appliance set, active-active or active-backup. | False | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:service-template service-template-label, :ref:loadbalancer-pool loadbalancer-pool-label, :ref:loadbalancer loadbalancer-label
Fetch a specific service-appliance-set
GET /service-appliance-set/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ServiceApplianceSetReadAll |
404 | Not Found | Error |
Update a specific service-appliance-set
PUT /service-appliance-set/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | service-appliance-set optional | ServiceApplianceSetUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific service-appliance-set
DELETE /service-appliance-set/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of service-appliance-set
GET /service-appliance-sets
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new service-appliance-set
POST /service-appliance-sets
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | service-appliance-set required | Body of service-appliance-set resource | ServiceApplianceSetCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Description
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
e2-service | E2 service type. | True | string | CRUD | user |
service-type | Type of service assigned for this object | True | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:service-object service-object-label | Links the service-connection-module to a service object. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:service-endpoint service-endpoint-label
Fetch a specific service-connection-module
GET /service-connection-module/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ServiceConnectionModuleReadAll |
404 | Not Found | Error |
Update a specific service-connection-module
PUT /service-connection-module/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | service-connection-module optional | ServiceConnectionModuleUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific service-connection-module
DELETE /service-connection-module/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of service-connection-module
GET /service-connection-modules
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new service-connection-module
POST /service-connection-modules
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | service-connection-module required | Body of service-connection-module resource | ServiceConnectionModuleCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Description
Parents: None
Properties
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:service-connection-module service-connection-module-label | Link the service endpoint to service connection node | False | None | CRUD | user |
:ref:physical-router physical-router-label | Reference to Router for a given service. | False | None | CRUD | user |
:ref:service-object service-object-label | Links the service-endpoints to a service object. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:virtual-machine-interface virtual-machine-interface-label
Fetch a specific service-endpoint
GET /service-endpoint/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ServiceEndpointReadAll |
404 | Not Found | Error |
Update a specific service-endpoint
PUT /service-endpoint/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | service-endpoint optional | ServiceEndpointUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific service-endpoint
DELETE /service-endpoint/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of service-endpoint
GET /service-endpoints
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new service-endpoint
POST /service-endpoints
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | service-endpoint required | Body of service-endpoint resource | ServiceEndpointCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: policy-management, project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
draft-mode-state | None | False | string | R | user |
service-group-firewall-service-list | list of service objects (protocol, source port and destination port | True | FirewallServiceGroupType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:firewall-rule firewall-rule-label
Fetch a specific service-group
GET /service-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ServiceGroupReadAll |
404 | Not Found | Error |
Update a specific service-group
PUT /service-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | service-group optional | ServiceGroupUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific service-group
DELETE /service-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of service-group
GET /service-groups
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new service-group
POST /service-groups
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | service-group required | Body of service-group resource | ServiceGroupCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
service-health-check-properties | Service health check has following fields. | True | ServiceHealthCheckType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:service-instance service-instance-label | Reference to service instance using this service health check. | False | ServiceInterfaceTag | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:bgp-as-a-service bgp-as-a-service-label, :ref:virtual-machine-interface virtual-machine-interface-label, :ref:virtual-network virtual-network-label
Fetch a specific service-health-check
GET /service-health-check/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ServiceHealthCheckReadAll |
404 | Not Found | Error |
Update a specific service-health-check
PUT /service-health-check/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | service-health-check optional | ServiceHealthCheckUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific service-health-check
DELETE /service-health-check/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of service-health-check
GET /service-health-checks
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new service-health-check
POST /service-health-checks
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | service-health-check required | Body of service-health-check resource | ServiceHealthCheckCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
service-instance-properties | Service instance configuration parameters. | True | ServiceInstanceType | CRUD | user |
service-instance-bindings | Opaque key value pair for generating config for the service instance. | False | KeyValuePairs | CRUD | user |
service-instance-bgp-enabled | Enable BGP routing for this service instance | False | boolean | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:service-template service-template-label | Reference to the service template of this service instance. | True | None | CRUD | user |
:ref:instance-ip instance-ip-label | Reference to ip address, which is used as nexthop pointing to (service instance, service interface). | False | ServiceInterfaceTag | CRUD | system |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:routing-policy routing-policy-label, :ref:service-health-check service-health-check-label, :ref:loadbalancer loadbalancer-label, :ref:virtual-machine virtual-machine-label, :ref:interface-route-table interface-route-table-label, :ref:loadbalancer-pool loadbalancer-pool-label, :ref:route-aggregate route-aggregate-label, :ref:logical-router logical-router-label
Fetch a specific service-instance
GET /service-instance/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ServiceInstanceReadAll |
404 | Not Found | Error |
Update a specific service-instance
PUT /service-instance/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | service-instance optional | ServiceInstanceUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific service-instance
DELETE /service-instance/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of service-instance
GET /service-instances
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new service-instance
POST /service-instances
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | service-instance required | Body of service-instance resource | ServiceInstanceCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Description
Parents: None
Properties
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:service-connection-module service-connection-module-label, :ref:service-endpoint service-endpoint-label
Fetch a specific service-object
GET /service-object/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ServiceObjectReadAll |
404 | Not Found | Error |
Update a specific service-object
PUT /service-object/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | service-object optional | ServiceObjectUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific service-object
DELETE /service-object/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of service-object
GET /service-objects
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new service-object
POST /service-objects
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | service-object required | Body of service-object resource | ServiceObjectCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: domain
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
service-template-properties | Service template configuration parameters. | True | ServiceTemplateType | CRUD | user |
service-config-managed | Enable whether service config for PNFs needs to be managed by Contrail | False | boolean | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:service-appliance-set service-appliance-set-label | Reference to the service appliance set represented by this service template. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:service-instance service-instance-label
Fetch a specific service-template
GET /service-template/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ServiceTemplateReadAll |
404 | Not Found | Error |
Update a specific service-template
PUT /service-template/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | service-template optional | ServiceTemplateUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific service-template
DELETE /service-template/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of service-template
GET /service-templates
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new service-template
POST /service-templates
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | service-template required | Body of service-template resource | ServiceTemplateCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
sflow-profile-is-default | This attribute indicates whether it is a default sflow profile or not. Default profiles are non- editable. | False | boolean | CRUD | user |
sflow-parameters | Parameters for each sflow profile, such as polling interval, sample rate, list of sflow enabled interfaces, sflow agent ID etc. | False | SflowParameters | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:telemetry-profile telemetry-profile-label
Fetch a specific sflow-profile
GET /sflow-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | SflowProfileReadAll |
404 | Not Found | Error |
Update a specific sflow-profile
PUT /sflow-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | sflow-profile optional | SflowProfileUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific sflow-profile
DELETE /sflow-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of sflow-profile
GET /sflow-profiles
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new sflow-profile
POST /sflow-profiles
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | sflow-profile required | Body of sflow-profile resource | SflowProfileCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
snmp-profile-is-default | This attribute indicates whether it is a default snmp profile or not. Default profiles are non- editable. | False | boolean | CRUD | user |
snmp-parameters | Parameters for each snmp profile like the top level sensor options etc. | False | SnmpParameters | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:telemetry-profile telemetry-profile-label
Fetch a specific snmp-profile
GET /snmp-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | SnmpProfileReadAll |
404 | Not Found | Error |
Update a specific snmp-profile
PUT /snmp-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | snmp-profile optional | SnmpProfileUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific snmp-profile
DELETE /snmp-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of snmp-profile
GET /snmp-profiles
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new snmp-profile
POST /snmp-profiles
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | snmp-profile required | Body of snmp-profile resource | SnmpProfileCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
storm-control-parameters | Parameters for the storm control profile, such as bandwidth percentage, actions, traffic type, receovery timeout etc. | False | StormControlParameters | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:port-profile port-profile-label
Fetch a specific storm-control-profile
GET /storm-control-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | StormControlProfileReadAll |
404 | Not Found | Error |
Update a specific storm-control-profile
PUT /storm-control-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | storm-control-profile optional | StormControlProfileUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific storm-control-profile
DELETE /storm-control-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of storm-control-profile
GET /storm-control-profiles
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new storm-control-profile
POST /storm-control-profiles
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | storm-control-profile required | Body of storm-control-profile resource | StormControlProfileCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
structured-syslog-app-category | The application category | True | string | CRUD | user |
structured-syslog-app-subcategory | The application sub category | False | string | CRUD | user |
structured-syslog-app-groups | app groups comma separated | False | string | CRUD | user |
structured-syslog-app-risk | The application risk profile | False | string | CRUD | user |
structured-syslog-app-service-tags | service-tags corresponding to applications | False | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific structured-syslog-application-record
GET /structured-syslog-application-record/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | StructuredSyslogApplicationRecordReadAll |
404 | Not Found | Error |
Update a specific structured-syslog-application-record
PUT /structured-syslog-application-record/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | structured-syslog-application-record optional | StructuredSyslogApplicationRecordUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific structured-syslog-application-record
DELETE /structured-syslog-application-record/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of structured-syslog-application-record
GET /structured-syslog-application-records
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new structured-syslog-application-record
POST /structured-syslog-application-records
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | structured-syslog-application-record required | Body of structured-syslog-application-record resource | StructuredSyslogApplicationRecordCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific structured-syslog-config
GET /structured-syslog-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | StructuredSyslogConfigReadAll |
404 | Not Found | Error |
Update a specific structured-syslog-config
PUT /structured-syslog-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | structured-syslog-config optional | StructuredSyslogConfigUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific structured-syslog-config
DELETE /structured-syslog-config/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of structured-syslog-config
GET /structured-syslog-configs
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new structured-syslog-config
POST /structured-syslog-configs
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | structured-syslog-config required | Body of structured-syslog-config resource | StructuredSyslogConfigCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
structured-syslog-hostaddr | The host address | True | string | CRUD | user |
structured-syslog-tenant | The tenant name | True | string | CRUD | user |
structured-syslog-location | location details | True | string | CRUD | user |
structured-syslog-device | device id | False | string | CRUD | user |
structured-syslog-hostname-tags | tags corresponding to the host | False | string | CRUD | user |
structured-syslog-linkmap | overlay to underlay mapping | False | StructuredSyslogLinkmap | CRUD | user |
structured-syslog-lan-segment-list | vpn to network-ranges mapping | False | StructuredSyslogLANSegmentList | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific structured-syslog-hostname-record
GET /structured-syslog-hostname-record/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | StructuredSyslogHostnameRecordReadAll |
404 | Not Found | Error |
Update a specific structured-syslog-hostname-record
PUT /structured-syslog-hostname-record/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | structured-syslog-hostname-record optional | StructuredSyslogHostnameRecordUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific structured-syslog-hostname-record
DELETE /structured-syslog-hostname-record/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of structured-syslog-hostname-record
GET /structured-syslog-hostname-records
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new structured-syslog-hostname-record
POST /structured-syslog-hostname-records
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | structured-syslog-hostname-record required | Body of structured-syslog-hostname-record resource | StructuredSyslogHostnameRecordCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
structured-syslog-message-tagged-fields | list of field names in the message to be tagged | True | FieldNamesList | CRUD | user |
structured-syslog-message-integer-fields | list of integer fields in the message | True | FieldNamesList | CRUD | user |
structured-syslog-message-process-and-store | message is to be processed and stored or not | True | boolean | CRUD | user |
structured-syslog-message-process-and-summarize | message is to be processed and summarized or not | True | boolean | CRUD | user |
structured-syslog-message-process-and-summarize-user | message is to be processed and summarized for user or not | True | boolean | CRUD | user |
structured-syslog-message-forward | fowarding action to be taken on the message | True | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific structured-syslog-message
GET /structured-syslog-message/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | StructuredSyslogMessageReadAll |
404 | Not Found | Error |
Update a specific structured-syslog-message
PUT /structured-syslog-message/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | structured-syslog-message optional | StructuredSyslogMessageUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific structured-syslog-message
DELETE /structured-syslog-message/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of structured-syslog-message
GET /structured-syslog-messages
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new structured-syslog-message
POST /structured-syslog-messages
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | structured-syslog-message required | Body of structured-syslog-message resource | StructuredSyslogMessageCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
structured-syslog-sla-params | The sla params like sampling %age and traffic type | True | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific structured-syslog-sla-profile
GET /structured-syslog-sla-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | StructuredSyslogSlaProfileReadAll |
404 | Not Found | Error |
Update a specific structured-syslog-sla-profile
PUT /structured-syslog-sla-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | structured-syslog-sla-profile optional | StructuredSyslogSlaProfileUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific structured-syslog-sla-profile
DELETE /structured-syslog-sla-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of structured-syslog-sla-profile
GET /structured-syslog-sla-profiles
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new structured-syslog-sla-profile
POST /structured-syslog-sla-profiles
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | structured-syslog-sla-profile required | Body of structured-syslog-sla-profile resource | StructuredSyslogSlaProfileCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
structured-syslog-tenant | The tenant name | True | string | CRUD | user |
structured-syslog-tenantaddr | The tenant address | True | string | CRUD | user |
structured-syslog-tenant-tags | tags corresponding to the tenant | False | string | CRUD | user |
structured-syslog-dscpmap | dscp to Alias mapping | False | StructuredSyslogDSCPMap | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific structured-syslog-tenant-record
GET /structured-syslog-tenant-record/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | StructuredSyslogTenantRecordReadAll |
404 | Not Found | Error |
Update a specific structured-syslog-tenant-record
PUT /structured-syslog-tenant-record/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | structured-syslog-tenant-record optional | StructuredSyslogTenantRecordUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific structured-syslog-tenant-record
DELETE /structured-syslog-tenant-record/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of structured-syslog-tenant-record
GET /structured-syslog-tenant-records
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new structured-syslog-tenant-record
POST /structured-syslog-tenant-records
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | structured-syslog-tenant-record required | Body of structured-syslog-tenant-record resource | StructuredSyslogTenantRecordCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Description
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
sub-cluster-asn | AS number of that cluster. | True | number | CRUD | user |
sub-cluster-id | Unique 16 or 32 bit ID assigned to this sub-cluster. User can define the ID he wants to use. | False | number | R | system |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:bgp-router bgp-router-label, :ref:virtual-router virtual-router-label
Fetch a specific sub-cluster
GET /sub-cluster/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | SubClusterReadAll |
404 | Not Found | Error |
Update a specific sub-cluster
PUT /sub-cluster/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | sub-cluster optional | SubClusterUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific sub-cluster
DELETE /sub-cluster/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of sub-cluster
GET /sub-clusters
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new sub-cluster
POST /sub-clusters
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | sub-cluster required | Body of sub-cluster resource | SubClusterCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Description
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
subnet-ip-prefix | Ip prefix/length of the subnet. | True | SubnetType | CRD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:virtual-machine-interface virtual-machine-interface-label | Subnet belongs of the referenced virtual machine interface. This is used in CPE use case when a subnet is reachable via the interface. It also serves as dynamic DHCP pool for host on this LAN, where vrouter is DHCP server. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific subnet
GET /subnet/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | SubnetReadAll |
404 | Not Found | Error |
Update a specific subnet
PUT /subnet/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | subnet optional | SubnetUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific subnet
DELETE /subnet/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of subnet
GET /subnets
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new subnet
POST /subnets
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | subnet required | Body of subnet resource | SubnetCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
tag-type-name | Tag type string representation | True | string | CR | user |
tag-value | Tag value string representation | True | string | CR | user |
tag-predefined | Tag delete boolean representation | False | boolean | CR | user |
tag-id | Internal Tag ID encapsulating tag type and value in hexadecimal fomat: 0xTTTTVVVV (T: type, V: value) | False | string | R | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag-type tag-type-label | Tag type reference which is limited to one | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:service-endpoint service-endpoint-label, :ref:instance-ip instance-ip-label, :ref:service-appliance-set service-appliance-set-label, :ref:dsa-rule dsa-rule-label, :ref:discovery-service-assignment discovery-service-assignment-label, :ref:floating-ip-pool floating-ip-pool-label, :ref:physical-router physical-router-label, :ref:config-root config-root-label, :ref:service-template service-template-label, :ref:hardware-inventory hardware-inventory-label, :ref:firewall-policy firewall-policy-label, :ref:route-table route-table-label, :ref:provider-attachment provider-attachment-label, :ref:overlay-role overlay-role-label, :ref:config-properties config-properties-label, :ref:network-device-config network-device-config-label, :ref:virtual-DNS-record virtual-DNS-record-label, :ref:control-node-zone control-node-zone-label, :ref:route-target route-target-label, :ref:structured-syslog-config structured-syslog-config-label, :ref:loadbalancer-listener loadbalancer-listener-label, :ref:logical-interface logical-interface-label, :ref:flow-node flow-node-label, :ref:port-group port-group-label, :ref:route-aggregate route-aggregate-label, :ref:logical-router logical-router-label, :ref:domain domain-label, :ref:structured-syslog-hostname-record structured-syslog-hostname-record-label, :ref:routing-policy routing-policy-label, :ref:node-profile node-profile-label, :ref:bridge-domain bridge-domain-label, :ref:alias-ip alias-ip-label, :ref:network-policy network-policy-label, :ref:port port-label, :ref:bgp-as-a-service bgp-as-a-service-label, :ref:subnet subnet-label, :ref:global-system-config global-system-config-label, :ref:sub-cluster sub-cluster-label, :ref:forwarding-class forwarding-class-label, :ref:service-group service-group-label, :ref:global-analytics-config global-analytics-config-label, :ref:address-group address-group-label, :ref:application-policy-set application-policy-set-label, :ref:virtual-ip virtual-ip-label, :ref:intent-map intent-map-label, :ref:port-tuple port-tuple-label, :ref:analytics-alarm-node analytics-alarm-node-label, :ref:netconf-profile netconf-profile-label, :ref:qos-queue qos-queue-label, :ref:physical-role physical-role-label, :ref:card card-label, :ref:global-qos-config global-qos-config-label, :ref:qos-config qos-config-label, :ref:analytics-snmp-node analytics-snmp-node-label, :ref:virtual-machine-interface virtual-machine-interface-label, :ref:cli-config cli-config-label, :ref:service-object service-object-label, :ref:feature-flag feature-flag-label, :ref:loadbalancer loadbalancer-label, :ref:structured-syslog-tenant-record structured-syslog-tenant-record-label, :ref:peering-policy peering-policy-label, :ref:structured-syslog-application-record structured-syslog-application-record-label, :ref:global-vrouter-config global-vrouter-config-label, :ref:webui-node webui-node-label, :ref:floating-ip floating-ip-label, :ref:link-aggregation-group link-aggregation-group-label, :ref:virtual-router virtual-router-label, :ref:port-profile port-profile-label, :ref:policy-management policy-management-label, :ref:e2-service-provider e2-service-provider-label, :ref:fabric fabric-label, :ref:job-template job-template-label, :ref:service-instance service-instance-label, :ref:role-config role-config-label, :ref:tag-type tag-type-label, :ref:structured-syslog-message structured-syslog-message-label, :ref:loadbalancer-pool loadbalancer-pool-label, :ref:security-logging-object security-logging-object-label, :ref:analytics-node analytics-node-label, :ref:virtual-DNS virtual-DNS-label, :ref:config-database-node config-database-node-label, :ref:config-node config-node-label, :ref:device-functional-group device-functional-group-label, :ref:firewall-rule firewall-rule-label, :ref:bgpvpn bgpvpn-label, :ref:role-definition role-definition-label, :ref:service-connection-module service-connection-module-label, :ref:security-group security-group-label, :ref:database-node database-node-label, :ref:loadbalancer-healthmonitor loadbalancer-healthmonitor-label, :ref:devicemgr-node devicemgr-node-label, :ref:project project-label, :ref:fabric-namespace fabric-namespace-label, :ref:alarm alarm-label, :ref:multicast-policy multicast-policy-label, :ref:device-chassis device-chassis-label, :ref:sflow-profile sflow-profile-label, :ref:hardware hardware-label, :ref:feature-config feature-config-label, :ref:telemetry-profile telemetry-profile-label, :ref:bgp-router bgp-router-label, :ref:virtual-network virtual-network-label, :ref:virtual-port-group virtual-port-group-label, :ref:loadbalancer-member loadbalancer-member-label, :ref:namespace namespace-label, :ref:feature feature-label, :ref:storm-control-profile storm-control-profile-label, :ref:device-image device-image-label, :ref:physical-interface physical-interface-label, :ref:access-control-list access-control-list-label, :ref:snmp-profile snmp-profile-label, :ref:node node-label, :ref:grpc-profile grpc-profile-label, :ref:customer-attachment customer-attachment-label, :ref:structured-syslog-sla-profile structured-syslog-sla-profile-label, :ref:host-based-service host-based-service-label, :ref:virtual-machine virtual-machine-label, :ref:interface-route-table interface-route-table-label, :ref:service-appliance service-appliance-label, :ref:service-health-check service-health-check-label, :ref:network-ipam network-ipam-label, :ref:api-access-list api-access-list-label, :ref:routing-instance routing-instance-label, :ref:alias-ip-pool alias-ip-pool-label, :ref:data-center-interconnect data-center-interconnect-label
Fetch a specific tag
GET /tag/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | TagReadAll |
404 | Not Found | Error |
Update a specific tag
PUT /tag/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | tag optional | TagUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific tag
DELETE /tag/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of tag
GET /tags
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new tag
POST /tags
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | tag required | Body of tag resource | TagCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific tag-type
GET /tag-type/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | TagTypeReadAll |
404 | Not Found | Error |
Update a specific tag-type
PUT /tag-type/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | tag-type optional | TagTypeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific tag-type
DELETE /tag-type/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of tag-type
GET /tag-types
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new tag-type
POST /tag-types
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | tag-type required | Body of tag-type resource | TagTypeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Description
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
tag-type-id | Internal Tag type ID coded on 16 bits where the first 255 IDs are reserved and pre-defined. Users (principally cloud admin) can define arbitrary types but its automatically shared to all project as it is a global resource. | True | string | R | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:tag tag-label
Fetch a specific tag-type
GET /tag-type/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | TagTypeReadAll |
404 | Not Found | Error |
Update a specific tag-type
PUT /tag-type/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | tag-type optional | TagTypeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific tag-type
DELETE /tag-type/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of tag-type
GET /tag-types
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new tag-type
POST /tag-types
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | tag-type required | Body of tag-type resource | TagTypeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
telemetry-profile-is-default | This attribute indicates whether it is a default telemetry profile or not. Default profiles are non- editable. | False | boolean | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:sflow-profile sflow-profile-label | Sflow profile that this telemetry profile uses. Only one sflow profile can be associated to one telemetry profile. | False | None | CRUD | user |
:ref:grpc-profile grpc-profile-label | gRPC profile that this telemetry profile uses. Only one gRPC profile can be associated to one telemetry profile. | False | None | CRUD | user |
:ref:netconf-profile netconf-profile-label | netconf profile that this telemetry profile uses. Only one netconf profile can be associated to one telemetry profile. | False | None | CRUD | user |
:ref:snmp-profile snmp-profile-label | snmp profile that this telemetry profile uses. Only one snmp profile can be associated to one telemetry profile. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:physical-router physical-router-label
Fetch a specific telemetry-profile
GET /telemetry-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | TelemetryProfileReadAll |
404 | Not Found | Error |
Update a specific telemetry-profile
PUT /telemetry-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | telemetry-profile optional | TelemetryProfileUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific telemetry-profile
DELETE /telemetry-profile/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of telemetry-profile
GET /telemetry-profiles
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new telemetry-profile
POST /telemetry-profiles
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | telemetry-profile required | Body of telemetry-profile resource | TelemetryProfileCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: domain
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
virtual-DNS-data | Virtual DNS data has configuration for virtual DNS like domain, dynamic records etc. | True | VirtualDnsType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:network-ipam network-ipam-label
Fetch a specific virtual-DNS
GET /virtual-DNS/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | VirtualDnsReadAll |
404 | Not Found | Error |
Update a specific virtual-DNS
PUT /virtual-DNS/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | virtual-DNS optional | VirtualDnsUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific virtual-DNS
DELETE /virtual-DNS/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of virtual-DNS
GET /virtual-DNSs
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new virtual-DNS
POST /virtual-DNSs
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | virtual-DNS required | Body of virtual-DNS resource | VirtualDnsCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific virtual-DNS-record
GET /virtual-DNS-record/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | VirtualDnsRecordReadAll |
404 | Not Found | Error |
Update a specific virtual-DNS-record
PUT /virtual-DNS-record/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | virtual-DNS-record optional | VirtualDnsRecordUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific virtual-DNS-record
DELETE /virtual-DNS-record/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of virtual-DNS-record
GET /virtual-DNS-records
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new virtual-DNS-record
POST /virtual-DNS-records
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | virtual-DNS-record required | Body of virtual-DNS-record resource | VirtualDnsRecordCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: virtual-DNS
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
virtual-DNS-record-data | DNS record data has configuration like type, name, ip address, loadbalancing etc. | True | VirtualDnsRecordType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific virtual-DNS-record
GET /virtual-DNS-record/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | VirtualDnsRecordReadAll |
404 | Not Found | Error |
Update a specific virtual-DNS-record
PUT /virtual-DNS-record/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | virtual-DNS-record optional | VirtualDnsRecordUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific virtual-DNS-record
DELETE /virtual-DNS-record/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of virtual-DNS-record
GET /virtual-DNS-records
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new virtual-DNS-record
POST /virtual-DNS-records
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | virtual-DNS-record required | Body of virtual-DNS-record resource | VirtualDnsRecordCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
virtual-ip-properties | Virtual ip configuration like port, protocol, subnet etc. | True | VirtualIpType | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:loadbalancer-pool loadbalancer-pool-label | Reference to the load balancer pool that this virtual ip represent. Applicable only to LBaaS V1 | False | None | CRUD | user |
:ref:virtual-machine-interface virtual-machine-interface-label | Reference to the virtual machine interface for virtual ip. Applicable only to LBaaS V1 | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific virtual-ip
GET /virtual-ip/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | VirtualIpReadAll |
404 | Not Found | Error |
Update a specific virtual-ip
PUT /virtual-ip/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | virtual-ip optional | VirtualIpUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific virtual-ip
DELETE /virtual-ip/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of virtual-ip
GET /virtual-ips
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new virtual-ip
POST /virtual-ips
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | virtual-ip required | Body of virtual-ip resource | VirtualIpCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Description
Parents: None
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
server-type | An enumeration value specifying the server type. | False | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:service-instance service-instance-label | Reference to the service instance of this virtual machine. | False | None | CRUD | system |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:virtual-machine-interface virtual-machine-interface-label, :ref:virtual-router virtual-router-label
Fetch a specific virtual-machine
GET /virtual-machine/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | VirtualMachineReadAll |
404 | Not Found | Error |
Update a specific virtual-machine
PUT /virtual-machine/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | virtual-machine optional | VirtualMachineUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific virtual-machine
DELETE /virtual-machine/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of virtual-machine
GET /virtual-machines
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new virtual-machine
POST /virtual-machines
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | virtual-machine required | Body of virtual-machine resource | VirtualMachineCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Fetch a specific virtual-machine-interface
GET /virtual-machine-interface/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | VirtualMachineInterfaceReadAll |
404 | Not Found | Error |
Update a specific virtual-machine-interface
PUT /virtual-machine-interface/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | virtual-machine-interface optional | VirtualMachineInterfaceUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific virtual-machine-interface
DELETE /virtual-machine-interface/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of virtual-machine-interface
GET /virtual-machine-interfaces
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new virtual-machine-interface
POST /virtual-machine-interfaces
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | virtual-machine-interface required | Body of virtual-machine-interface resource | VirtualMachineInterfaceCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: virtual-machine, project, virtual-router
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
ecmp-hashing-include-fields | ECMP hashing config at global level. | False | EcmpHashingIncludeFields | CRUD | user |
port-security-enabled | Port security status on the network | False | boolean | CRUD | user |
virtual-machine-interface-mac-addresses | MAC address of the virtual machine interface, automatically assigned by system if not provided. | True | MacAddressesType | CRUD | user |
virtual-machine-interface-dhcp-option-list | DHCP options configuration specific to this interface. | False | DhcpOptionsListType | CRUD | user |
virtual-machine-interface-host-routes | List of host routes(prefixes, nexthop) that are passed to VM via DHCP. | False | RouteTableType | CRUD | user |
virtual-machine-interface-allowed-address-pairs | List of (IP address, MAC) other than instance ip on this interface. | False | AllowedAddressPairs | CRUD | user |
vrf-assign-table | VRF assignment policy for this interface, automatically generated by system. | False | VrfAssignTableType | CRUD | system |
virtual-machine-interface-device-owner | For openstack compatibility, not used by system. | False | string | CRUD | user |
virtual-machine-interface-disable-policy | When True all policy checks for ingress and egress traffic from this interface are disabled. Flow table entries are not created. Features that require policy will not work on this interface, these include security group, floating IP, service chain, linklocal services. | False | boolean | CRUD | user |
virtual-machine-interface-properties | Virtual Machine Interface miscellaneous configurations. | False | VirtualMachineInterfacePropertiesType | CRUD | user |
virtual-machine-interface-bindings | Dictionary of arbitrary (key, value) for this interface. Neutron port bindings use this. | False | KeyValuePairs | CRUD | user |
virtual-machine-interface-fat-flow-protocols | List of (protocol, port number), for flows to interface with (protocol, destination port number), vrouter will ignore source port while setting up flow and ignore it as source port in reverse flow. Hence many flows will map to single flow. | False | FatFlowProtocols | CRUD | user |
vlan-tag-based-bridge-domain | Enable VLAN tag based bridge domain classification on the port | False | boolean | CRUD | user |
igmp-enable | IGMP mode at Global level. | False | boolean | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:security-logging-object security-logging-object-label | Reference to security logging object for this virtual machine interface | False | None | CRUD | user |
:ref:qos-config qos-config-label | Reference to QoS config for this virtual machine interface. | False | None | CRUD | user |
:ref:security-group security-group-label | Interface ACL, Automatically generated by system based on security groups attached to this interface. | False | None | CRUD | user |
:ref:virtual-machine-interface virtual-machine-interface-label | List of references to the sub interfaces of this interface. | False | None | CRUD | user |
:ref:virtual-machine virtual-machine-label | This interface belongs to the referenced virtual machine. | False | None | CRUD | user |
:ref:virtual-network virtual-network-label | This interface is member of the referenced virtual network. | True | None | CRUD | user |
:ref:routing-instance routing-instance-label | Automatically generated Forwarding policy. This will be deprecated in future in favour of VRF assign rules. | False | PolicyBasedForwardingRuleType | CRUD | system |
:ref:bgp-router bgp-router-label | Reference to bgp-router from the virtual machine interface. | True | None | CRUD | user |
:ref:port-tuple port-tuple-label | Ordered set of references to the interfaces in this port tuple. Order is same as specified in the service interface. example (left, right, management, other1). | False | None | CRUD | user |
:ref:service-health-check service-health-check-label | Reference to health check object attached to this interface. | False | None | CRUD | user |
:ref:interface-route-table interface-route-table-label | Reference to the interface route table attached to this interface. | False | None | CRUD | user |
:ref:physical-interface physical-interface-label | Reference to the physical interface of service appliance this service interface represents. | False | None | CRUD | system |
:ref:bridge-domain bridge-domain-label | Virtual Machine interface maps to a bridge-domain by defaultor based on in coming 802.1Q vlan tag | False | BridgeDomainMembershipType | CRUD | user |
:ref:service-endpoint service-endpoint-label | Links the access endpoint i.e virtual-machine-interface to service endpoint. | False | None | CRUD | user |
:ref:virtual-port-group virtual-port-group-label | virtual port group to which this virtaul machine interface is attached | False | VMIVirtualPortGroupAttributes | CRUD | user |
:ref:port-profile port-profile-label | Port profiles attached to this virtual machine interface | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:bgp-as-a-service bgp-as-a-service-label, :ref:subnet subnet-label, :ref:virtual-port-group virtual-port-group-label, :ref:instance-ip instance-ip-label, :ref:customer-attachment customer-attachment-label, :ref:logical-interface logical-interface-label, :ref:floating-ip floating-ip-label, :ref:alias-ip alias-ip-label, :ref:link-aggregation-group link-aggregation-group-label, :ref:virtual-ip virtual-ip-label, :ref:loadbalancer-pool loadbalancer-pool-label, :ref:loadbalancer loadbalancer-label, :ref:logical-router logical-router-label
Fetch a specific virtual-machine-interface
GET /virtual-machine-interface/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | VirtualMachineInterfaceReadAll |
404 | Not Found | Error |
Update a specific virtual-machine-interface
PUT /virtual-machine-interface/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | virtual-machine-interface optional | VirtualMachineInterfaceUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific virtual-machine-interface
DELETE /virtual-machine-interface/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of virtual-machine-interface
GET /virtual-machine-interfaces
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new virtual-machine-interface
POST /virtual-machine-interfaces
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | virtual-machine-interface required | Body of virtual-machine-interface resource | VirtualMachineInterfaceCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: project
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
ecmp-hashing-include-fields | ECMP hashing config at global level. | False | EcmpHashingIncludeFields | CRUD | user |
virtual-network-category | This attribute is to differentiate the infrastructure networks from the tenant and routed networks. Infra-networks could be in-band network for management and control traffic | False | string | CRUD | user |
virtual-network-properties | Virtual network miscellaneous configurations. | False | VirtualNetworkType | CRUD | user |
virtual-network-routed-properties | Attributes for routed virtual networks. | False | VirtualNetworkRoutedPropertiesType | CRUD | user |
provider-properties | Virtual network is provider network. Specifies VLAN tag and physical network name. | False | ProviderDetails | CRD | user |
virtual-network-network-id | System assigned unique 32 bit ID for every virtual network. | False | number | CR | system |
is-provider-network | provider network status of the virtual-network. | False | boolean | R | user |
port-security-enabled | Port security status on the network | False | boolean | CRUD | user |
fabric-snat | Provide connectivity to underlay network by port mapping | False | boolean | CRUD | user |
route-target-list | List of route targets that are used as both import and export for this virtual network. | False | RouteTargetList | CRUD | user |
import-route-target-list | List of route targets that are used as import for this virtual network. | False | RouteTargetList | CRUD | user |
export-route-target-list | List of route targets that are used as export for this virtual network. | False | RouteTargetList | CRUD | user |
router-external | When true, this virtual network is openstack router external network. | False | boolean | CRUD | user |
is-shared | When true, this virtual network is shared with all tenants. | False | boolean | CRUD | user |
mtu | MTU attribute for the virtual network | False | number | CRUD | user |
external-ipam | IP address assignment to VM is done statically, outside of (external to) Contrail Ipam. vCenter only feature. | False | boolean | CRUD | user |
flood-unknown-unicast | When true, packets with unknown unicast MAC address are flooded within the network. Default they are dropped. | False | boolean | CRUD | user |
multi-policy-service-chains-enabled | Allow multiple service chains within same two networks based on network policy. Current limitation is that both networks must reside within cluster, except when right most service is NAT. | False | boolean | CRUD | user |
address-allocation-mode | Address allocation mode for virtual network. | False | string | CRUD | user |
virtual-network-fat-flow-protocols | Fat flow configuration which is a list, will be applied to all the interfaces in the specified virtual-network | False | FatFlowProtocols | CRUD | user |
mac-learning-enabled | Enable MAC learning on the network | False | boolean | CRUD | user |
mac-limit-control | MAC limit control on the network | False | MACLimitControlType | CRUD | user |
mac-move-control | MAC move control on the network | False | MACMoveLimitControlType | CRUD | user |
mac-aging-time | MAC aging time on the network | False | number | CRUD | user |
pbb-evpn-enable | Enable/Disable PBB EVPN tunneling on the network | False | boolean | CRUD | user |
pbb-etree-enable | Enable/Disable PBB ETREE mode on the network | False | boolean | CRUD | user |
layer2-control-word | Enable/Disable adding control word to the Layer 2 encapsulation | False | boolean | CRUD | user |
igmp-enable | IGMP mode at Global level. | False | boolean | CRUD | user |
mac-ip-learning-enable | Enable/Disable MAC-IP Learning on the network | False | boolean | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:security-logging-object security-logging-object-label | Reference to security logging object for this virtual network. | False | None | CRUD | user |
:ref:qos-config qos-config-label | Reference to QoS configuration for this virtual network. | False | None | CRUD | user |
:ref:network-ipam network-ipam-label | Reference to network-ipam this network is using. It has list of subnets that are to be used as property of the reference. | True | VnSubnetsType | CRUD | user |
:ref:network-policy network-policy-label | Reference to network-policy attached to this network. It has sequence number to specify attachment order. | False | VirtualNetworkPolicyType | CRUD | user |
:ref:virtual-network virtual-network-label | Reference to a virtual network which is the provider network for the given virtual network. Traffic forwarding happens in the routing instance of the provider network. | False | None | CRUD | user |
:ref:service-health-check service-health-check-label | Reference to health check object attached to VN object, used to enable BFD health check over MAC IP Learnt IP Addresses of VN. | False | None | CRUD | user |
:ref:route-table route-table-label | Reference to route table attached to this virtual network. | False | None | CRUD | user |
:ref:multicast-policy multicast-policy-label | Reference to multicast policy. Each multicast policy has a list of (S,G) Addresses. | False | None | CRUD | user |
:ref:bgpvpn bgpvpn-label | Back reference to virtual network associated to the BGP VPN resource | False | None | CRUD | user |
:ref:intent-map intent-map-label | All virtual-network objects that get created in the fabric | False | None | CRUD | user |
:ref:routing-policy routing-policy-label | List of references of routing policy objects. imported by user. | False | RoutingPolicyType | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:fabric fabric-label, :ref:port-tuple port-tuple-label, :ref:instance-ip instance-ip-label, :ref:host-based-service host-based-service-label, :ref:physical-router physical-router-label, :ref:logical-router logical-router-label, :ref:flow-node flow-node-label, :ref:virtual-machine-interface virtual-machine-interface-label, :ref:firewall-rule firewall-rule-label, :ref:data-center-interconnect data-center-interconnect-label
Fetch a specific virtual-network
GET /virtual-network/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | VirtualNetworkReadAll |
404 | Not Found | Error |
Update a specific virtual-network
PUT /virtual-network/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | virtual-network optional | VirtualNetworkUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific virtual-network
DELETE /virtual-network/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of virtual-network
GET /virtual-networks
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new virtual-network
POST /virtual-networks
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | virtual-network required | Body of virtual-network resource | VirtualNetworkCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
virtual-port-group-lacp-enabled | Flag to turn on or off Link Aggregation Control Protocol (LACP) on this link aggregation group. | True | boolean | CRUD | user |
virtual-port-group-trunk-port-id | id of the port that enables multi valn trunking. | True | string | CR | user |
virtual-port-group-user-created | Flag to be set to True when its externally created and False when created internally. Default is set to True | False | boolean | CRUD | user |
virtual-port-group-type | Type of Virtual port group. It can be either access i.e L2 connectivity or routed. | False | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:physical-interface physical-interface-label | All the physical interfaces that belong to this link aggregation group. The physical interface could belong to the same or different physical router | False | VpgInterfaceParametersType | CRUD | user |
:ref:virtual-machine-interface virtual-machine-interface-label | list of virtual machine interfaces that are part of this virtual port group | False | None | CRUD | user |
:ref:security-group security-group-label | Interface ACL, automatically generated by system based on security groups attached to this virtual port group. | False | None | CRUD | user |
:ref:port-profile port-profile-label | Port profiles attached to this virtual port group | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:virtual-machine-interface virtual-machine-interface-label
Fetch a specific virtual-port-group
GET /virtual-port-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | VirtualPortGroupReadAll |
404 | Not Found | Error |
Update a specific virtual-port-group
PUT /virtual-port-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | virtual-port-group optional | VirtualPortGroupUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific virtual-port-group
DELETE /virtual-port-group/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of virtual-port-group
GET /virtual-port-groups
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new virtual-port-group
POST /virtual-port-groups
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | virtual-port-group required | Body of virtual-port-group resource | VirtualPortGroupCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
virtual-router-type | Different types of the vrouters in the system. | False | string | CRD | user |
virtual-router-dpdk-enabled | This vrouter’s data path is using DPDK library, Virtual machines interfaces scheduled on this compute node will be tagged with additional flags so that they are spawned with user space virtio driver. It is only applicable for embedded vrouter. | False | boolean | CRUD | user |
virtual-router-sriov-physical-networks | Dictionary of (physnet, interface) mapping for this virtual router. | False | KeyValuePairs | CRUD | user |
virtual-router-ip-address | Ip address of the virtual router. | True | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:network-ipam network-ipam-label | Reference to network-ipam this virtual-router is using. It has list of virtual-router specific allocation-pools and cidrs that are to be used as property of the reference. | False | VirtualRouterNetworkIpamType | CRUD | user |
:ref:sub-cluster sub-cluster-label | Reference of vrouter to sub-cluster. | False | None | CRUD | user |
:ref:virtual-machine virtual-machine-label | References to all virtual machines on this vrouter. This link is not present for dynamically scheduled VMs by Nova. | False | None | CRUD | user |
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
:ref:physical-router physical-router-label, :ref:instance-ip instance-ip-label, :ref:provider-attachment provider-attachment-label
Fetch a specific virtual-router
GET /virtual-router/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | VirtualRouterReadAll |
404 | Not Found | Error |
Update a specific virtual-router
PUT /virtual-router/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | virtual-router optional | VirtualRouterUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific virtual-router
DELETE /virtual-router/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of virtual-router
GET /virtual-routers
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new virtual-router
POST /virtual-routers
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | virtual-router required | Body of virtual-router resource | VirtualRouterCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Parents: global-system-config
Properties
Name | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
webui-node-ip-address | Ip address of the webui node, set while provisioning. | True | string | CRUD | user |
References
To | Description | Required | Type | Operations | Created By |
---|---|---|---|---|---|
:ref:tag tag-label | Tag attached to an object - has a type and value | False | None | CRUD | user |
Back References
None
Fetch a specific webui-node
GET /webui-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
query | fields optional | If specified, backref and children fields to be returned (properties and refs always returned) | string | |
query | exclude_back_refs optional | If specified, backref fields will not be returned | string | |
query | exclude_children optional | If specified, children fields will not be returned | string | |
query | exclude_hrefs optional | Omit reporting href field for children/refs/backrefs. | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | WebuiNodeReadAll |
404 | Not Found | Error |
Update a specific webui-node
PUT /webui-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource | ||
body | webui-node optional | WebuiNodeUpdate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Delete a specific webui-node
DELETE /webui-node/{id}
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
path | id required | The id of resource |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
409 | Conflict | Error |
List collection of webui-node
GET /webui-nodes
Parameters
Type | Name | Description | Schema | Default | ||
---|---|---|---|---|---|---|
query | detail optional | Report all property and reference fields of resource | boolean | False | ||
query | fields optional | CSV List of specific fields to report | string | fq_name | uuid | href |
query | filters optional | CSV List of <property field>==<value> to match for reported collection. | string | |||
query | count optional | Only report count of resource collection matching anchor criteria | boolean | False | ||
query | exclude_hrefs optional | Omit reporting href field in collection report | string | |||
query | shared optional | Include globally shared resources in collection report | boolean | |||
query | parent_type optional | This along with parent_fq_name_str can be used as anchor for collection report | string | |||
query | parent_fq_name_str optional | This along with parent_type can be used as anchor for collection report | string | |||
query | parent_id optional | List of csv parent uuids that form anchor for collection report | string | |||
query | back_ref_id optional | List of csv backref uuids that form anchor for collection report | string | |||
query | obj_uuids optional | List of object uuids for collection report | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | ResourceListSummary |
Create a new webui-node
POST /webui-nodes
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | webui-node required | Body of webui-node resource | WebuiNodeCreate |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
Find resource id given its type and fqname
POST /fqname-to-id
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | type required | string | ||
body | fq_name required | Fully Qualified Name of resource | < string > array |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | Uuid |
404 | Not Found | Error |
Find type and fqname given resource id
POST /id-to-fqname
Parameters
Type | Name | Description | Schema | Default |
---|---|---|---|---|
body | uuid required | string |
Responses
HTTP Code | Description | Schema |
---|---|---|
200 | Success | TypeFQName |
404 | Not Found | Error |
Name | Description | Schema |
---|---|---|
message required | string |
Name | Description | Schema |
---|---|---|
uuid required | string |
Name | Description | Schema |
---|---|---|
type required | string | |
fq_name required | Fully Qualified Name of resource | < string > array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
uuid required | string | |
href required | string |
Name | Description | Schema |
---|---|---|
mac_address optional | string |
Name | Description | Schema |
---|---|---|
ip_address optional | String of standard notation of ipv4 or ipv6 address | string |
Name | Description | Schema |
---|---|---|
ip_prefix optional | string | |
ip_prefix_len optional | integer |
Name | Description | Schema |
---|---|---|
allocation_pools optional | List of ranges of ip address for vrouter specific allocation | AllocationPoolType |
subnet optional | List of ip prefix and length for vrouter specific subnets | SubnetType |
Name | Description | Schema |
---|---|---|
allowed_address_pair optional | AllowedAddressPair |
Name | Description | Schema |
---|---|---|
sequence optional | Sequence number to specify order of policy attachment to network | SequenceType |
timer optional | Timer to specify when the policy can be active | TimerType |
Name | Description | Schema |
---|---|---|
simple_action required | Simple allow(pass) or deny action for traffic matching this rule | Any of [‘deny’, ‘pass’] |
gateway_name optional | For internal use only | string |
apply_service optional | Ordered list of service instances in service chain applied to traffic matching the rule | string |
service_properties optional | Properties of the service-policy if action is apply-service | ServicePropertiesType |
mirror_to optional | Mirror traffic matching this rule | MirrorActionType |
assign_routing_instance optional | For internal use only | string |
log optional | Flow records for traffic matching this rule are sent at higher priority | boolean |
alert optional | For internal use only | boolean |
qos_action optional | FQN of Qos configuration object for QoS marking | string |
host_based_service optional | Forward traffic matching this rule to the project’s host based service | boolean |
Name | Description | Schema |
---|---|---|
dynamic optional | For Internal use only | boolean |
acl_rule required | For Internal use only | AclRuleType |
Name | Description | Schema |
---|---|---|
policy_rule required | List of policy rules | PolicyRuleType |
Name | Description | Schema |
---|---|---|
dhcp_option optional | List of DHCP options | DhcpOptionType |
Name | Description | Schema |
---|---|---|
device_family optional | string |
Name | Description | Schema |
---|---|---|
vendor_hardware optional | string |
Name | Description | Schema |
---|---|---|
ipam_method optional | Any of [‘dhcp’, ‘fixed’] | |
ipam_dns_method optional | Any of [‘none’, ‘default-dns-server’, ‘tenant-dns-server’, ‘virtual-dns-server’] | |
ipam_dns_server optional | IpamDnsAddressType | |
dhcp_option_list optional | DhcpOptionsListType | |
cidr_block optional | SubnetType | |
host_routes optional | RouteTableType |
Name | Description | Schema |
---|---|---|
encapsulation optional | Ordered list of encapsulation types to be used in priority | Any of [‘MPLSoGRE’, ‘MPLSoUDP’, ‘VXLAN’] |
Name | Description | Schema |
---|---|---|
linklocal_service_entry optional | List of link local services | LinklocalServiceEntryType |
Name | Description | Schema |
---|---|---|
domain_name required | Default domain name for this virtual DNS server | string |
dynamic_records_from_client optional | Allow automatic addition of records on VM launch, default is True | boolean |
record_order optional | Order of DNS load balancing, fixed, random, round-robin. Default is random | Any of [‘fixed’, ‘random’, ‘round-robin’] |
default_ttl_seconds optional | Default Time To Live for DNS records | integer |
next_virtual_DNS optional | Next virtual DNS server to lookup if record is not found. Default is proxy to infrastructure DNS | string |
floating_ip_record optional | Decides how floating ip records are added | Any of [‘dashed-ip’, ‘dashed-ip-tenant-name’, ‘vm-name’, ‘vm-name-tenant-name’] |
external_visible optional | Currently this option is not supported | boolean |
reverse_resolution optional | Allow reverse DNS resolution, ip to name mapping | boolean |
soa_record optional | Dns soa record values | DnsSoaRecordType |
Name | Description | Schema |
---|---|---|
record_name required | DNS name to be resolved | string |
record_type optional | DNS record type can be A, AAAA, CNAME, PTR, NS and MX | Any of [‘A’, ‘AAAA’, ‘CNAME’, ‘PTR’, ‘NS’, ‘MX’] |
record_class optional | DNS record class supported is IN | Any of [‘IN’] |
record_data required | DNS record data is either ip address or string depending on type | string |
record_ttl_seconds optional | Time To Live for this DNS record | integer |
record_mx_preference optional | integer | |
record_source_name optional | name of the compute node which sends add for A type or PTR type dns record for vm | string |
Name | Description | Schema |
---|---|---|
subnet_uuid optional | List of subnets associated with this floating ip pool. | string |
Name | Description | Schema |
---|---|---|
ipam_subnets optional | IpamSubnetType | |
host_routes optional | Common host routes to be sent via DHCP for VM(s) in all the subnets, Next hop for these routes is always default gateway | RouteTableType |
Name | Description | Schema |
---|---|---|
rbac_rule optional | RbacRuleType |
Name | Description | Schema |
---|---|---|
project_limit optional | Maximum number of projects allowed in this domain | integer |
virtual_network_limit optional | Maximum number of virtual networks allowed in this domain | integer |
security_group_limit optional | Maximum number of security groups allowed in this domain | integer |
Name | Description | Schema |
---|---|---|
plugin_property optional | List of plugin specific properties (property, value) | PluginProperty |
Name | Description | Schema |
---|---|---|
defaults optional | Need to clarify | integer |
floating_ip optional | Maximum number of floating ips | integer |
instance_ip optional | Maximum number of instance ips | integer |
virtual_machine_interface optional | Maximum number of virtual machine interfaces | integer |
virtual_network optional | Maximum number of virtual networks | integer |
virtual_router optional | Maximum number of logical routers | integer |
virtual_DNS optional | Maximum number of virtual DNS servers | integer |
virtual_DNS_record optional | Maximum number of virtual DNS records | integer |
bgp_router optional | Maximum number of bgp routers | integer |
network_ipam optional | Maximum number of network IPAMs | integer |
access_control_list optional | Maximum number of access control lists | integer |
network_policy optional | Maximum number of network policies | integer |
floating_ip_pool optional | Maximum number of floating ip pools | integer |
service_template optional | Maximum number of service templates | integer |
service_instance optional | Maximum number of service instances | integer |
logical_router optional | Maximum number of logical routers | integer |
security_group optional | Maximum number of security groups | integer |
security_group_rule optional | Maximum number of security group rules | integer |
subnet optional | Maximum number of subnets | integer |
global_vrouter_config optional | Maximum number of global vrouter configs | integer |
loadbalancer optional | Maximum number of loadbalancers | integer |
loadbalancer_listener optional | Maximum number of loadbalancer listeners | integer |
loadbalancer_pool optional | Maximum number of loadbalancer pools | integer |
loadbalancer_member optional | Maximum number of loadbalancer member | integer |
loadbalancer_healthmonitor optional | Maximum number of loadbalancer health monitors | integer |
virtual_ip optional | Maximum number of virtual ips | integer |
security_logging_object optional | Maximum number of security logging objects | integer |
route_table optional | Maximum number of route tables | integer |
firewall_group optional | Maximum number of application policy set | integer |
firewall_policy optional | Maximum number of firewall policy | integer |
firewall_rule optional | Maximum number of firewall rule | integer |
host_based_service optional | Maximum number of host based service. Actually limited to 0 or 1 for a project (can not be unlimited or more than 1) | integer |
Name | Description | Schema |
---|---|---|
flow_aging_timeout optional | List of (ip protocol, port number, timeout in seconds) | FlowAgingTimeout |
Name | Description | Schema |
---|---|---|
qos_id_forwarding_class_pair optional | QosIdForwardingClassPair |
Name | Description | Schema |
---|---|---|
control optional | DSCP value for control protocols traffic | integer |
analytics optional | DSCP value for traffic towards analytics | integer |
dns optional | DSCP value for DNS traffic | integer |
Name | Description | Schema |
---|---|---|
enable optional | Enable/Disable knob for all GR parameters to take effect | boolean |
restart_time optional | Time (in seconds) taken by the restarting speaker to get back to stable state | integer |
long_lived_restart_time optional | Extended Time (in seconds) taken by the restarting speaker after restart-time to get back to stable state | integer |
end_of_rib_timeout optional | Maximum time (in seconds) to wait for EndOfRib reception/transmission | integer |
bgp_helper_enable optional | Enable GR Helper mode for BGP peers in contrail-control | boolean |
xmpp_helper_enable optional | Enable GR Helper mode for XMPP peers (agents) in contrail-control | boolean |
Name | Description | Schema |
---|---|---|
enable optional | Enable/Disable knob for all Fast-Convergence parameters to take effect | boolean |
nh_reachability_check optional | Enable next-hop reachability checks in control plane for routes in underlay for faster convergence | boolean |
xmpp_hold_time optional | The negotiated XMPP hold-time (in seconds) for sessions between the control and data plane | integer |
Name | Description | Schema |
---|---|---|
port_translation_pool optional | PortTranslationPool |
Name | Description | Schema |
---|---|---|
bgpaas_control_node_zone_type optional | Specifies BGPaaSControlNodeZoneType. If bgpaas uses x.x.x.1 ip for peering, BGPaaSControlNodeZoneType should be set to primary. If it is x.x.x.2 ip for peering, BGPaaSControlNodeZoneType should be secondary | Any of [‘primary’, ‘secondary’] |
Name | Description | Schema |
---|---|---|
port_start optional | integer | |
port_end optional | integer |
Name | Description | Schema |
---|---|---|
rule optional | List of rules along with logging rate for each rule. Both rule-uuid and rate are optional. When rule-uuid is absent then it means all rules of associated SG or network-policy | SecurityLoggingObjectRuleEntryType |
Name | Description | Schema |
---|---|---|
hashing_configured optional | When True, Packet header fields used in calculating ECMP hash is decided by following flags | boolean |
source_ip optional | When false, do not use source ip in the ECMP hash calculation | boolean |
destination_ip optional | When false, do not use destination ip in the ECMP hash calculation | boolean |
ip_protocol optional | When false, do not use ip protocol in the ECMP hash calculation | boolean |
source_port optional | When false, do not use source port in the ECMP hash calculation | boolean |
destination_port optional | When false, do not use destination port in the ECMP hash calculation | boolean |
Name | Description | Schema |
---|---|---|
endpoint optional | Tunnel endpoint remote address | EncryptionTunnelEndpoint |
Name | Description | Schema |
---|---|---|
routed_properties optional | List of routed properties for virtual network. | RoutedProperties |
shared_across_all_lrs optional | Allow sharing of this routed virtual network across all LR’s in the system. | boolean |
Name | Description | Schema |
---|---|---|
allow_transit optional | Enables transitive property for route imports. If B imports routes of A and C imports from B, then if B is transitive then C will have routes from A. | boolean |
network_id optional | Not currently in used | integer |
vxlan_network_identifier required | VxLAN VNI value for this network | integer |
forwarding_mode optional | Packet forwarding mode for this virtual network | Any of [‘l2_l3’, ‘l2’, ‘l3’] |
rpf optional | Flag used to disable Reverse Path Forwarding(RPF) check for this network | Any of [‘enable’, ‘disable’] |
mirror_destination optional | Flag to mark the virtual network as mirror destination network | boolean |
max_flows optional | Maximum number of flows permitted on each VMI of the VN | integer |
mtu optional | MTU value for this network | integer |
Name | Description | Schema |
---|---|---|
segmentation_id optional | integer | |
physical_network optional | string |
Name | Description | Schema |
---|---|---|
route_target optional | string |
Name | Description | Schema |
---|---|---|
subnets optional | IpamSubnetType |
Name | Description | Schema |
---|---|---|
vrf_assign_rule optional | VrfAssignRuleType |
Name | Description | Schema |
---|---|---|
interface_type optional | string |
Name | Description | Schema |
---|---|---|
left_sequence optional | string | |
right_sequence optional | string |
Name | Description | Schema |
---|---|---|
service_interface_type optional | This interface belongs to Service Instance and is tagged as left, right or other | string |
interface_mirror optional | Interface Mirror configuration | InterfaceMirrorType |
local_preference optional | BGP route local preference for routes representing this interface, higher value is higher preference | integer |
sub_interface_vlan_tag optional | 802.1Q VLAN tag to be used if this interface is sub-interface for some other interface. | integer |
max_flows optional | Maximum number of flows permitted on VMI | integer |
Name | Description | Schema |
---|---|---|
fat_flow_protocol optional | ProtocolType |
Name | Description | Schema |
---|---|---|
direction optional | Any of [‘ingress’, ‘egress’, ‘both’] | |
vlan_tag optional | integer | |
src_mac optional | string | |
dst_mac optional | string | |
mpls_label optional | integer | |
service_chain_address optional | string | |
ipv6_service_chain_address optional | String of standard notation of ipv4 or ipv6 address | string |
protocol optional | string |
Name | Description | Schema |
---|---|---|
service_port optional | string |
Name | Description | Schema |
---|---|---|
version optional | Version of service template. 1: Service virtual machines and interfaces are automatically launched, monitored and deleted. 2: User creates all objects( virtual machines and interfaces) and manages the life cycle. Useful when virtual machines and interfaces are managed via heat template | integer |
service_mode required | Service instance mode decides how packets are forwarded across the service | Any of [‘transparent’, ‘in-network’, ‘in-network-nat’] |
service_type required | Service instance mode decides how routing happens across the service | Any of [‘firewall’, ‘analyzer’, ‘source-nat’, ‘loadbalancer’] |
image_name optional | Glance image name for the service virtual machine, Version 1 only | string |
service_scaling optional | Enable scaling of service virtual machines, Version 1 only | boolean |
interface_type required | List of interfaces which decided number of interfaces and type | ServiceTemplateInterfaceType |
flavor optional | Nova flavor used for service virtual machines, Version 1 only | string |
ordered_interfaces optional | Deprecated | boolean |
service_virtualization_type optional | Service virtualization type decides how individual service instances are instantiated | Any of [‘virtual-machine’, ‘network-namespace’, ‘vrouter-instance’, ‘physical-device’] |
availability_zone_enable optional | Enable availability zone for version 1 service instances | boolean |
vrouter_instance_type optional | Mechanism used to spawn service instance, when vrouter is spawning instances.Allowed values libvirt-qemu, docker or netns | Any of [‘libvirt-qemu’, ‘docker’] |
instance_data optional | Opaque string (typically in json format) used to spawn a vrouter-instance. | string |
Name | Description | Schema |
---|---|---|
auto_policy optional | Set when system creates internal service chains, example SNAT with router external flag in logical router | boolean |
availability_zone optional | Availability zone used to spawn VM(s) for this service instance, used in version 1 (V1) only | string |
management_virtual_network optional | Deprecated | string |
left_virtual_network optional | Deprecated | string |
left_ip_address optional | Deprecated | string |
right_virtual_network optional | Deprecated | string |
right_ip_address optional | Deprecated | string |
interface_list required | List of service instance interface properties. Ordered list as per service template | ServiceInstanceInterfaceType |
scale_out optional | Number of virtual machines in this service instance, used in version 1 (V1) only | ServiceScaleOutType |
ha_mode optional | When scale-out is greater than one, decides if active-active or active-backup, used in version 1 (V1) only | Any of [‘active-active’, ‘active-standby’] |
virtual_router_id optional | UUID of a virtual-router on which this service instance need to spawn. Used to spawn services on CPE device when Nova is not present | string |
service_virtualization_type optional | Service virtualization type decides how individual service instances are instantiated | Any of [‘virtual-machine’, ‘network-namespace’, ‘vrouter-instance’, ‘physical-device’] |
Name | Description | Schema |
---|---|---|
route optional | List of ip routes with following fields. | RouteType |
Name | Description | Schema |
---|---|---|
enabled optional | Administratively enable or disable this health check. | boolean |
health_check_type required | Health check type, currently only link-local, end-to-end and segment are supported | Any of [‘link-local’, ‘end-to-end’, ‘segment’, ‘vn-ip-list’] |
monitor_type required | Protocol used to monitor health, currently only HTTP, ICMP(ping), and BFD are supported | Any of [‘PING’, ‘HTTP’, ‘BFD’] |
delay required | Time in seconds at which health check is repeated | integer |
delayUsecs optional | Time in micro seconds at which health check is repeated | integer |
timeout required | Time in seconds to wait for response | integer |
timeoutUsecs optional | Time in micro seconds to wait for response | integer |
max_retries required | Number of failures before declaring health bad | integer |
http_method optional | In case monitor protocol is HTTP, type of http method used like GET, PUT, POST etc | string |
url_path optional | In case monitor protocol is HTTP, URL to be used. In case of ICMP, ip address | string |
expected_codes optional | In case monitor protocol is HTTP, expected return code for HTTP operations like 200 ok. | string |
target_ip_all optional | Run BFD for all IP Addresses learnt by mac-ip learning, when enabled. | boolean |
target_ip_list optional | Any address that belongs to the list has to run BFD health check when target-ip- all is false. | IpAddressesType |
Name | Description | Schema |
---|---|---|
logical_router_virtual_network_type optional | Any of [‘ExternalGateway’, ‘InternalVirtualNetwork’, ‘NAPTSourcePool’] |
Name | Description | Schema |
---|---|---|
key_value_pair optional | KeyValuePair |
Name | Description | Schema |
---|---|---|
interface_type optional | string |
Name | Description | Schema |
---|---|---|
publisher required | Publisher set | DiscoveryPubSubEndPointType |
subscriber required | subscriber set | DiscoveryPubSubEndPointType |
Name | Description | Schema |
---|---|---|
mac_limit required | Number of MACs that can be learnt | integer |
mac_limit_action optional | Action to be taken when MAC limit exceeds | Any of [‘log’, ‘alarm’, ‘shutdown’, ‘drop’] |
Name | Description | Schema |
---|---|---|
mac_move_limit required | Number of MAC moves permitted in mac move time window | integer |
mac_move_time_window required | MAC move time window | integer |
mac_move_limit_action optional | Action to be taken when MAC move limit exceeds | Any of [‘log’, ‘alarm’, ‘shutdown’, ‘drop’] |
Name | Description | Schema |
---|---|---|
vlan_tag optional | VLAN tag of the incoming packet that maps the virtual- machine-interface to bridge domain | integer |
Name | Description | Schema |
---|---|---|
asn optional | integer |
Name | Description | Schema |
---|---|---|
multicast_source_group optional | MulticastSourceGroup |
Name | Description | Schema |
---|---|---|
resource optional | TelemetryResourceInfo | |
server_ip optional | string | |
server_port optional | integer |
Name | Description | Schema |
---|---|---|
status optional | Operating status for this loadbalancer pool. | string |
status_description optional | Operating status description for this loadbalancer pool. | string |
admin_state optional | Administrative up or down | boolean |
protocol optional | IP protocol string like http, https or tcp. | Any of [‘HTTP’, ‘HTTPS’, ‘TCP’, ‘UDP’, ‘TERMINATED_HTTPS’] |
loadbalancer_method optional | Load balancing method ROUND_ROBIN, LEAST_CONNECTIONS, or SOURCE_IP | Any of [‘ROUND_ROBIN’, ‘LEAST_CONNECTIONS’, ‘SOURCE_IP’] |
subnet_id optional | UUID of the subnet from where the members of the pool are reachable. | string |
session_persistence optional | Method for persistence. HTTP_COOKIE, SOURCE_IP or APP_COOKIE. | Any of [‘SOURCE_IP’, ‘HTTP_COOKIE’, ‘APP_COOKIE’] |
persistence_cookie_name optional | To Be Added | string |
Name | Description | Schema |
---|---|---|
admin_state optional | Administrative up or down. | boolean |
status optional | Operational status of the member. | string |
status_description optional | Operational status description of the member. | string |
protocol_port optional | Destination port for the application on the member. | integer |
weight optional | Weight for load balancing | integer |
address optional | Ip address of the member | string |
subnet_id optional | UUID of the subnet from where the members are reachable. | string |
Name | Description | Schema |
---|---|---|
admin_state optional | Administratively up or dowm. | boolean |
monitor_type required | Protocol used to monitor health, PING, HTTP, HTTPS or TCP | Any of [‘PING’, ‘TCP’, ‘HTTP’, ‘HTTPS’] |
delay required | Time in seconds at which health check is repeated | integer |
timeout required | Time in seconds to wait for response | integer |
max_retries required | Number of failures before declaring health bad | integer |
http_method optional | In case monitor protocol is HTTP, type of http method used like GET, PUT, POST etc | string |
url_path optional | In case monitor protocol is HTTP, URL to be used. In case of ICMP, ip address | string |
expected_codes optional | In case monitor protocol is HTTP, expected return code for HTTP operations like 200 ok. | string |
Name | Description | Schema |
---|---|---|
address optional | IP address automatically allocated by system. | string |
status optional | Operating status for this virtual ip. | string |
status_description optional | Operating status description this virtual ip. | string |
admin_state optional | Administrative up or down. | boolean |
protocol optional | IP protocol string like http, https or tcp. | Any of [‘HTTP’, ‘HTTPS’, ‘TCP’, ‘UDP’, ‘TERMINATED_HTTPS’] |
protocol_port optional | Layer 4 protocol destination port. | integer |
connection_limit optional | Maximum number of concurrent connections | integer |
subnet_id optional | UUID of subnet in which to allocate the Virtual IP. | string |
persistence_cookie_name optional | Set this string if the relation of client and server(pool member) need to persist. | string |
persistence_type optional | Method for persistence. HTTP_COOKIE, SOURCE_IP or APP_COOKIE. | Any of [‘SOURCE_IP’, ‘HTTP_COOKIE’, ‘APP_COOKIE’] |
Name | Description | Schema |
---|---|---|
protocol optional | Any of [‘HTTP’, ‘HTTPS’, ‘TCP’, ‘UDP’, ‘TERMINATED_HTTPS’] | |
protocol_port optional | integer | |
admin_state optional | boolean | |
connection_limit optional | integer | |
default_tls_container optional | string | |
sni_containers optional | string |
Name | Description | Schema |
---|---|---|
status optional | Operational status of the load balancer updated by system. | string |
provisioning_status optional | Provisioning status of the load balancer updated by system. | string |
operating_status optional | Operational status of the load balancer updated by system. | string |
vip_subnet_id optional | Subnet UUID of the subnet of VIP, representing virtual network. | string |
vip_address optional | Virtual ip for this LBaaS | string |
admin_state optional | Administrative up or down | boolean |
Name | Description | Schema |
---|---|---|
or_list optional | AlarmAndList |
Name | Description | Schema |
---|---|---|
uve_key required | List of UVE tables where this alarm config should be applied | string |
Name | Description | Schema |
---|---|---|
statlist optional | UserDefinedLogStat |
Name | Description | Schema |
---|---|---|
rate optional | Rate at which sessions are logged | integer |
Name | Description | Schema |
---|---|---|
subnet optional | SubnetType |
Name | Description | Schema |
---|---|---|
protocol optional | Layer 4 protocol in ip packet | string |
protocol_id optional | Layer 4 protocol id in ip packet | integer |
src_ports optional | Range of source port for layer 4 protocol | PortType |
dst_ports optional | Range of destination port for layer 4 protocol | PortType |
Name | Description | Schema |
---|---|---|
firewall_service required | FirewallServiceType |
Name | Description | Schema |
---|---|---|
subnet optional | Any workload that belongs to this subnet | SubnetType |
virtual_network optional | Any workload that belongs to this virtual network | string |
address_group optional | Any workload with interface in this address-group | string |
tags optional | Any workload with tags matching tags in this list | string |
tag_ids optional | Any workload with tags ids matching all the tags ids in this list | integer |
any optional | Match any workload | boolean |
Name | Description | Schema |
---|---|---|
tag_list required | string |
Name | Description | Schema |
---|---|---|
tag_type required | integer |
Name | Description | Schema |
---|---|---|
sequence required | string |
Name | Description | Schema |
---|---|---|
executable_info optional | ExecutableInfoType |
Name | Description | Schema |
---|---|---|
playbook_info optional | PlaybookInfoType |
Name | Description | Schema |
---|---|---|
ae_num optional | integer |
Name | Description | Schema |
---|---|---|
device_credential optional | DeviceCredential |
Name | Description | Schema |
---|---|---|
commit_diff_info optional | CliDiffInfoType |
Name | Description | Schema |
---|---|---|
storm_control_actions optional | Default action (Discard) is implicit. In addition, other list of actions can be specified here | Any of [‘interface-shutdown’] |
recovery_timeout optional | Timeout in seconds. This enables the affected interface to recover automatically from the error condition after the specified period of time | integer |
no_unregistered_multicast optional | if set to true, disable unregistered multicast traffic storm control | boolean |
no_registered_multicast optional | if set to true, disable registered multicast traffic storm control | boolean |
no_unknown_unicast optional | if set to true, disable unknown unicast traffic storm control | boolean |
no_multicast optional | if set to true, disable muticast traffic storm control | boolean |
no_broadcast optional | if set to true, disable broadcast traffic storm control | boolean |
bandwidth_percent required | Configure storm control bandwidth level as percentage | integer |
Name | Description | Schema |
---|---|---|
stats_collection_frequency optional | Represents polling interval and sample rate either at the global level or at per interface level. Polling interval is specified in seconds that the device waits between port statistics update messages. Sample rate is specified as a number (one packet out of number). | StatsCollectionFrequency |
agent_id optional | IP address to be assigned as the agent ID for the sFlow agent. | string |
adaptive_sample_rate optional | Represents maximum number of samples that should be generated per line card. | integer |
enabled_interface_type optional | User can enable sflow either on all interfaces or all fabric ports or all access ports or custom list of interfaces. | Any of [‘all’, ‘fabric’, ‘service’, ‘access’, ‘custom’] |
enabled_interface_params optional | If interface type is set to custom, this represents the list of physical interfaces to be enabled for sflow. User can specify polling interval and sample rate for each interface in this custom list. | EnabledInterfaceParams |
Name | Description | Schema |
---|---|---|
allow_clients required | whitelist subnet of allowed clients on which various KPIs can be monitored. | SubnetListType |
enabled_sensor_params optional | List of different top level sensor params that the user wishes to monitor using telemetry. The user can include one or all of these for telemetry monitoring by selecting specific options. | EnabledSensorParams |
secure_mode optional | secure (SSL) or cleartext mode of gRPC configuration. | Any of [‘cleartext’, ‘ssl’] |
Name | Description | Schema |
---|---|---|
enabled_sensor_params optional | List of different top level sensor params that the user wishes to monitor using telemetry. The user can include one or all of these for telemetry monitoring by selecting specific options. | EnabledSensorParams |
Name | Description | Schema |
---|---|---|
enabled_sensor_params optional | List of different top level sensor params that the user wishes to monitor using telemetry. The user can include one or all of these for telemetry monitoring by selecting specific options. | EnabledSensorParams |
Name | Description | Schema |
---|---|---|
port_disable optional | boolean | |
port_mtu optional | integer | |
port_description optional | string |
Name | Description | Schema |
---|---|---|
port_params optional | User can select this option to configure port parameters such as description, MTU and port enable or disable. | PortParameters |
flow_control optional | User can enable this option to configure flow control. | boolean |
lacp_params optional | Represents LACP configuration parameters. | LacpParams |
bpdu_loop_protection optional | User can enable this option to prevent loops on edge interfaces. This is applied on unit with family ethernet-switching. | boolean |
port_cos_untrust optional | Enabling this option causes an interface to be not trusted. Untrusting an interface is achieved by applying 802.1 IP untrust classifier configuration. | boolean |
Name | Description | Schema |
---|---|---|
network_type optional | Any of [‘management’, ‘loopback’, ‘ip-fabric’, ‘pnf-servicechain’, ‘overlay-loopback’] |
Name | Description | Schema |
---|---|---|
serial_num optional | string |
Name | Description | Schema |
---|---|---|
asn_min optional | integer | |
asn_max optional | integer |
Name | Description | Schema |
---|---|---|
ipv4_cidr optional | Namespace as IPV4 CIDR addresses | SubnetListType |
asn optional | Namespace as Autonomous System Numbers | AutonomousSystemsType |
mac_addr optional | Namespace as MAC addresses | MacAddressesType |
asn_ranges optional | Namespace as ASN ranges | AsnRangeType |
serial_nums optional | Namespace as MAC addresses | string |
Name | Description | Schema |
---|---|---|
platform_name optional | string |
Name | Description | Schema |
---|---|---|
port_info optional | PortInfoType |
Name | Description | Schema |
---|---|---|
rb_roles optional | string |
Name | Description | Schema |
---|---|---|
role_mappings optional | NodeProfileRoleType |
Name | Description | Schema |
---|---|---|
username optional | string | |
password optional | string |
Name | Description | Schema |
---|---|---|
version optional | integer | |
local_port optional | integer | |
retries optional | integer | |
timeout optional | integer | |
v2_community optional | string | |
v3_security_name optional | string | |
v3_security_level optional | string | |
v3_security_engine_id optional | string | |
v3_context optional | string | |
v3_context_engine_id optional | string | |
v3_authentication_protocol optional | string | |
v3_authentication_password optional | string | |
v3_privacy_protocol optional | string | |
v3_privacy_password optional | string | |
v3_engine_id optional | string | |
v3_engine_boots optional | integer | |
v3_engine_time optional | integer |
Name | Description | Schema |
---|---|---|
lease_expiry_time optional | integer | |
client_id optional | string |
Name | Description | Schema |
---|---|---|
logical_router_list optional | List of Destination LRs properties | LogicalRouterPRListParams |
Name | Description | Schema |
---|---|---|
vlan_tag optional | Tagged VLAN | integer |
native_vlan_tag optional | Untagged VLAN | integer |
Name | Description | Schema |
---|---|---|
dvs_name optional | Name of the Distributed Virtual Switch(DVS) assigned to Port. | string |
dvs_id optional | MOid of the Distributed Virtual Switch(DVS) assigned to Port. | string |
Name | Description | Schema |
---|---|---|
pxe_enabled optional | Indicates whether PXE is enabled or disabled on the Port. | boolean |
local_link_connection optional | The Port binding profile | LocalLinkConnection |
node_uuid optional | UUID of the parent node where this port is connected | string |
address optional | Mac Address of the NIC in Node | string |
Name | Description | Schema |
---|---|---|
os_version optional | specific version of operating system | string |
operating_system optional | Name of operating system, ex - centos7 or ubuntu16 | string |
roles optional | Roles of the cloud instance | string |
availability_zone optional | Availability zone to which the instance belongs to | string |
instance_type optional | size of instance | string |
machine_id optional | image (ami) id of instance | string |
volume_size optional | Size of the volume for the cloud instance | integer |
Name | Description | Schema |
---|---|---|
username optional | username | string |
datacenter optional | datacenter in vCenter | string |
esxi_name optional | ESXI host name(ip) | string |
cluster optional | cluster in vCenter | string |
mac optional | mac address for contrailvm | string |
datastore optional | datastore in vCenter | string |
password optional | ESXI host password | string |
vcenter_server optional | vCenter server | string |
Name | Description | Schema |
---|---|---|
standalone_ports_supported optional | Indicates whether ports that are members of this portgroup can be used as stand- alone ports. | boolean |
node_uuid optional | UUID of the parent node where this port is connected | string |
properties optional | Key/value properties related to the port group’s configuration. | PortGroupProperties |
address optional | Mac Address of the NIC in Node | string |
mode optional | Mode of the port group | string |
Name | Description | Schema |
---|---|---|
network_interface optional | Networking interface | string |
driver optional | IPMI driver | string |
properties optional | Details of baremetal hardware for scheduler | BaremetalProperties |
driver_info optional | Details of the driver for power management | DriverInfo |
name optional | Name of the Baremetal server | string |
Name | Description | Schema |
---|---|---|
virtual_network_type optional | string |
Name | Description | Schema |
---|---|---|
route optional | string |
Name | Description | Schema |
---|---|---|
sequence optional | string |
Name | Description | Schema |
---|---|---|
admin_down optional | Administratively up or down. | boolean |
vendor optional | Vendor name for this BGP router, contrail, juniper or cisco etc. | string |
cluster_id optional | Cluster Id for this BGP router. | integer |
autonomous_system required | Autonomous System number for this BGP router. Currently only 16 bit AS number is supported. For contrail control nodes this has to be equal to global AS number. | integer |
identifier required | Router ID for this BGP router. Dotted ip notation. For contrail control-nodes System will automatically assign value of address field. | string |
address required | Ip address used to reach this BGP router by the system. | string |
port optional | TCP port number on which BGP protocol connections are accepted. default is based on standareds. | integer |
source_port optional | For system internal use in BGPaaS service. | integer |
hold_time optional | BGP hold time in seconds [0-65535], Max time to detect liveliness to peer. Value 0 will result in default value of 90 seconds | integer |
address_families optional | BGP address families supported by BGP router | AddressFamilies |
auth_data optional | Authentication related configuration like type, keys etc. | AuthenticationData |
local_autonomous_system optional | BgpRouter specific Autonomous System number if different from global AS number. Typically used when clusters of control nodes in same contrail system are in different locations. Currently only 16 bit AS number is supported. | integer |
router_type optional | BGP router type. | Any of [‘control-node’, ‘external-control-node’, ‘router’, ‘bgpaas-server’, ‘bgpaas-client’] |
gateway_address optional | gateway-address field is used only for router-type bgpaas-client. It holds the ipv4 gateway address for the ipv4 subnet from which the client has IP address. The value is used as nexthop when advertising routes to the client via bgp. | string |
ipv6_gateway_address optional | The ipv6-gateway-address field is used only for router-type bgpaas-client. It holds ipv6 gateway address for ipv6 subnet from which the client has IP address. The value is used as nexthop when advertising routes to the client via bgp. Note that the ipv6-gateway-address can be a regular ipv6 address or a ipv4 -mapped-ipv6 adddress. | string |
Name | Description | Schema |
---|---|---|
session required | List of BGP sessions parameters. There can be multiple BGP sessions between two BGP routers. Currently only 1 session is supported. | BgpSession |
Name | Description | Schema |
---|---|---|
bgp_router optional | When the parameters are uni-directional the bgp-router element specifies to which node the configuration applies. If missing the attributes apply to both ends of the session. | string |
admin_down optional | Administratively mark this session down. | boolean |
passive optional | This is passive session. It will not initiated connection. This is not relevant when session attributes represent common part. It is recommended that it should not be set to true in current release. | boolean |
as_override optional | To Be Added | boolean |
hold_time optional | A non-zero hold-time overrides the hold-time inherited from the bgp-router configuration. BGP hold time in seconds [0-65535], Max time to detect liveliness of peer. | integer |
loop_count optional | For routing loop detection, loop-count is the number of times the local AS is allowed in the AS_PATH attribute. | integer |
local_autonomous_system optional | Local autonomous system number used for this particular session. If configured, this overrides autonomous-system number and local-autonomous-system number configured under BgpRouterParams | integer |
address_families optional | BGP address families supported on this session. | AddressFamilies |
auth_data optional | Authentication related configuration for this session like type, keys etc. | AuthenticationData |
family_attributes optional | Session attributes over ride per BGP address family. Attributes like address family, loop-count and prefix-limit. | BgpFamilyAttributes |
private_as_action optional | Remove or replace private ASes from AS Path attributes advertised to this session. | Any of [‘remove’, ‘remove-all’, ‘replace-all’] |
route_origin_override optional | User defined route origin value to override | RouteOriginOverride |
Name | Description | Schema |
---|---|---|
family optional | BGP address families supported by contrail. | Any of [‘inet’, ‘inet-labeled’, ‘inet-vpn’, ‘e-vpn’, ‘erm-vpn’, ‘route-target’, ‘inet6’, ‘inet-mvpn’, ‘inet6-vpn’] |
Name | Description | Schema |
---|---|---|
routing_instance optional | string | |
prefix optional | string | |
service_chain_address optional | string | |
service_instance optional | string | |
source_routing_instance optional | string | |
service_chain_id optional | string | |
sc_head optional | boolean | |
retain_as_path optional | boolean |
Name | Description | Schema |
---|---|---|
route optional | StaticRouteType |
Name | Description | Schema |
---|---|---|
destination_instance optional | string |
Name | Description | Schema |
---|---|---|
import_export optional | Any of [‘import’, ‘export’] |
Name | Description | Schema |
---|---|---|
bgp optional | ProtocolBgpType | |
ospf optional | ProtocolOspfType |
Name | Description | Schema |
---|---|---|
term optional | PolicyTermType |
Name | Description | Schema |
---|---|---|
field_names optional | string |
Name | Description | Schema |
---|---|---|
links optional | StructuredSyslogLinkType |
Name | Description | Schema |
---|---|---|
LANSegmentList optional | StructuredSyslogLANSegmentType |
Name | Description | Schema |
---|---|---|
dscpListIPv4 optional | StructuredSyslogDSCPType | |
dscpListIPv6 optional | StructuredSyslogDSCPType |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘virtual-network’, ‘security-group’] |
access_control_list_entries optional | Automatically generated by system based on security groups or network policies. | AclEntriesType |
access_control_list_hash optional | A hash value of all the access-control-list-entries in this ACL objects automatically generated by system. | unsignedLong |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
access_control_list_entries optional | Automatically generated by system based on security groups or network policies. | AclEntriesType |
access_control_list_hash optional | A hash value of all the access-control-list-entries in this ACL objects automatically generated by system. | unsignedLong |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
access_control_list_entries optional | Automatically generated by system based on security groups or network policies. | AclEntriesType |
access_control_list_hash optional | A hash value of all the access-control-list-entries in this ACL objects automatically generated by system. | unsignedLong |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
access_control_list_entries optional | Automatically generated by system based on security groups or network policies. | AclEntriesType |
access_control_list_hash optional | A hash value of all the access-control-list-entries in this ACL objects automatically generated by system. | unsignedLong |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘policy-management’, ‘project’] |
address_group_prefix optional | List of IP prefix | SubnetListType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
draft_mode_state optional | Any of [‘created’, ‘updated’, ‘deleted’] | |
address_group_prefix optional | List of IP prefix | SubnetListType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
draft_mode_state optional | Any of [‘created’, ‘updated’, ‘deleted’] | |
address_group_prefix optional | List of IP prefix | SubnetListType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
firewall_rule_back_refs optional | List of firewall-rule references | ResourceReference array |
Name | Description | Schema |
---|---|---|
address_group_prefix optional | List of IP prefix | SubnetListType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’, ‘project’] |
uve_keys required | List of UVE tables or UVE objects where this alarm config should be applied. For example, rules based on NodeStatus UVE can be applied to multiple object types or specific uve objects such as analytics-node, config-node, control-node:<hostname>, etc., | UveKeysType |
alarm_severity required | Severity level for the alarm. | number |
alarm_rules optional | Rules based on the UVE attributes specified as OR-of-ANDs of AlarmExpression template. Example: ‘alarm_rules’: {‘or_list’: [{‘and_list’: [{AlarmExpression1}, {AlarmExpression2}, ...]}, {‘and_list’: [{AlarmExpression3}, {AlarmExpression4}, ...]}]} | AlarmOrList |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
uve_keys optional | List of UVE tables or UVE objects where this alarm config should be applied. For example, rules based on NodeStatus UVE can be applied to multiple object types or specific uve objects such as analytics-node, config-node, control-node:<hostname>, etc., | UveKeysType |
alarm_severity optional | Severity level for the alarm. | number |
alarm_rules optional | Rules based on the UVE attributes specified as OR-of-ANDs of AlarmExpression template. Example: ‘alarm_rules’: {‘or_list’: [{‘and_list’: [{AlarmExpression1}, {AlarmExpression2}, ...]}, {‘and_list’: [{AlarmExpression3}, {AlarmExpression4}, ...]}]} | AlarmOrList |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
uve_keys optional | List of UVE tables or UVE objects where this alarm config should be applied. For example, rules based on NodeStatus UVE can be applied to multiple object types or specific uve objects such as analytics-node, config-node, control-node:<hostname>, etc., | UveKeysType |
alarm_severity optional | Severity level for the alarm. | number |
alarm_rules optional | Rules based on the UVE attributes specified as OR-of-ANDs of AlarmExpression template. Example: ‘alarm_rules’: {‘or_list’: [{‘and_list’: [{AlarmExpression1}, {AlarmExpression2}, ...]}, {‘and_list’: [{AlarmExpression3}, {AlarmExpression4}, ...]}]} | AlarmOrList |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
uve_keys optional | List of UVE tables or UVE objects where this alarm config should be applied. For example, rules based on NodeStatus UVE can be applied to multiple object types or specific uve objects such as analytics-node, config-node, control-node:<hostname>, etc., | UveKeysType |
alarm_severity optional | Severity level for the alarm. | number |
alarm_rules optional | Rules based on the UVE attributes specified as OR-of-ANDs of AlarmExpression template. Example: ‘alarm_rules’: {‘or_list’: [{‘and_list’: [{AlarmExpression1}, {AlarmExpression2}, ...]}, {‘and_list’: [{AlarmExpression3}, {AlarmExpression4}, ...]}]} | AlarmOrList |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘alias-ip-pool’] |
alias_ip_address required | Alias ip address. | string |
alias_ip_address_family optional | Ip address family of the alias ip, IpV4 or IpV6 | Any of [‘v4’, ‘v6’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
project_refs required | List of project references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
alias_ip_address optional | Alias ip address. | string |
alias_ip_address_family optional | Ip address family of the alias ip, IpV4 or IpV6 | Any of [‘v4’, ‘v6’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
project_refs optional | List of project references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
alias_ip_address optional | Alias ip address. | string |
alias_ip_address_family optional | Ip address family of the alias ip, IpV4 or IpV6 | Any of [‘v4’, ‘v6’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
project_refs optional | List of project references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
alias_ip_address_family optional | Ip address family of the alias ip, IpV4 or IpV6 | Any of [‘v4’, ‘v6’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
project_refs optional | List of project references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘virtual-network’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
project_back_refs optional | List of project references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
analytics_alarm_node_ip_address optional | Ip address of the analytics alarm node, set while provisioning. | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
analytics_alarm_node_ip_address optional | Ip address of the analytics alarm node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
analytics_alarm_node_ip_address optional | Ip address of the analytics alarm node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
analytics_alarm_node_ip_address optional | Ip address of the analytics alarm node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
analytics_node_ip_address optional | Ip address of the analytics node, set while provisioning. | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
analytics_node_ip_address optional | Ip address of the analytics node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
analytics_node_ip_address optional | Ip address of the analytics node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
analytics_node_ip_address optional | Ip address of the analytics node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
analytics_snmp_node_ip_address optional | Ip address of the analytics snmp node, set while provisioning. | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
analytics_snmp_node_ip_address optional | Ip address of the analytics snmp node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
analytics_snmp_node_ip_address optional | Ip address of the analytics snmp node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
analytics_snmp_node_ip_address optional | Ip address of the analytics snmp node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘domain’, ‘project’, ‘global-system-config’] |
api_access_list_entries required | List of rules e.g network.* => admin:CRUD (admin can perform all ops on networks). | RbacRuleEntriesType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
api_access_list_entries optional | List of rules e.g network.* => admin:CRUD (admin can perform all ops on networks). | RbacRuleEntriesType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
api_access_list_entries optional | List of rules e.g network.* => admin:CRUD (admin can perform all ops on networks). | RbacRuleEntriesType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
api_access_list_entries optional | List of rules e.g network.* => admin:CRUD (admin can perform all ops on networks). | RbacRuleEntriesType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘policy-management’, ‘project’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
firewall_policy_refs required | List of firewall-policy references | ApplicationPolicySetFirewallPolicyRefs array |
global_vrouter_config_refs optional | List of global-vrouter-config references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
draft_mode_state optional | Any of [‘created’, ‘updated’, ‘deleted’] | |
all_applications optional | If set, indicates application policy set to be applied to all application tags | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
firewall_policy_refs optional | List of firewall-policy references | ApplicationPolicySetFirewallPolicyRefs array |
global_vrouter_config_refs optional | List of global-vrouter-config references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
draft_mode_state optional | Any of [‘created’, ‘updated’, ‘deleted’] | |
all_applications optional | If set, indicates application policy set to be applied to all application tags | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
firewall_policy_refs optional | List of firewall-policy references | ApplicationPolicySetFirewallPolicyRefs array |
global_vrouter_config_refs optional | List of global-vrouter-config references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
project_back_refs optional | List of project references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
firewall_policy_refs optional | List of firewall-policy references | ApplicationPolicySetFirewallPolicyRefs array |
global_vrouter_config_refs optional | List of global-vrouter-config references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
autonomous_system required | Autonomous System number for the cluster which is 16 bits by default, but can be changed to 32 bits by setting enable-4byte-as. | number |
bgpaas_shared optional | True if only one BGP router needs to be created. Otherwise, one BGP router is created for each VMI | boolean |
bgpaas_ip_address required | Ip address of the BGP peer. | string |
bgpaas_session_attributes required | BGP peering session attributes. | BgpSessionAttributes |
bgpaas_ipv4_mapped_ipv6_nexthop optional | True when client bgp implementation expects to receive a ipv4-mapped ipv6 address (as opposed to regular ipv6 address) as the bgp nexthop for ipv6 routes. | boolean |
bgpaas_suppress_route_advertisement optional | True when server should not advertise any routes to the client i.e. the client has static routes (typically a default) configured. | boolean |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
control_node_zone_refs optional | List of control-node-zone references | BgpAsAServiceControlNodeZoneRefs array |
virtual_machine_interface_refs required | List of virtual-machine-interface references | ResourceReference array |
service_health_check_refs optional | List of service-health-check references | ResourceReference array |
bgp_router_refs optional | List of bgp-router references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
autonomous_system optional | Autonomous System number for the cluster which is 16 bits by default, but can be changed to 32 bits by setting enable-4byte-as. | number |
bgpaas_shared optional | True if only one BGP router needs to be created. Otherwise, one BGP router is created for each VMI | boolean |
bgpaas_ip_address optional | Ip address of the BGP peer. | string |
bgpaas_session_attributes optional | BGP peering session attributes. | BgpSessionAttributes |
bgpaas_ipv4_mapped_ipv6_nexthop optional | True when client bgp implementation expects to receive a ipv4-mapped ipv6 address (as opposed to regular ipv6 address) as the bgp nexthop for ipv6 routes. | boolean |
bgpaas_suppress_route_advertisement optional | True when server should not advertise any routes to the client i.e. the client has static routes (typically a default) configured. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
control_node_zone_refs optional | List of control-node-zone references | BgpAsAServiceControlNodeZoneRefs array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
service_health_check_refs optional | List of service-health-check references | ResourceReference array |
bgp_router_refs optional | List of bgp-router references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
autonomous_system optional | Autonomous System number for the cluster which is 16 bits by default, but can be changed to 32 bits by setting enable-4byte-as. | number |
bgpaas_shared optional | True if only one BGP router needs to be created. Otherwise, one BGP router is created for each VMI | boolean |
bgpaas_ip_address optional | Ip address of the BGP peer. | string |
bgpaas_session_attributes optional | BGP peering session attributes. | BgpSessionAttributes |
bgpaas_ipv4_mapped_ipv6_nexthop optional | True when client bgp implementation expects to receive a ipv4-mapped ipv6 address (as opposed to regular ipv6 address) as the bgp nexthop for ipv6 routes. | boolean |
bgpaas_suppress_route_advertisement optional | True when server should not advertise any routes to the client i.e. the client has static routes (typically a default) configured. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
control_node_zone_refs optional | List of control-node-zone references | BgpAsAServiceControlNodeZoneRefs array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
service_health_check_refs optional | List of service-health-check references | ResourceReference array |
bgp_router_refs optional | List of bgp-router references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
autonomous_system optional | Autonomous System number for the cluster which is 16 bits by default, but can be changed to 32 bits by setting enable-4byte-as. | number |
bgpaas_shared optional | True if only one BGP router needs to be created. Otherwise, one BGP router is created for each VMI | boolean |
bgpaas_ip_address optional | Ip address of the BGP peer. | string |
bgpaas_session_attributes optional | BGP peering session attributes. | BgpSessionAttributes |
bgpaas_ipv4_mapped_ipv6_nexthop optional | True when client bgp implementation expects to receive a ipv4-mapped ipv6 address (as opposed to regular ipv6 address) as the bgp nexthop for ipv6 routes. | boolean |
bgpaas_suppress_route_advertisement optional | True when server should not advertise any routes to the client i.e. the client has static routes (typically a default) configured. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
control_node_zone_refs optional | List of control-node-zone references | BgpAsAServiceControlNodeZoneRefs array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
service_health_check_refs optional | List of service-health-check references | ResourceReference array |
bgp_router_refs optional | List of bgp-router references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘routing-instance’] |
bgp_router_parameters required | BGP router configuration parameters like ip address, AS number, hold time etc. | BgpRouterParams |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
control_node_zone_refs optional | List of control-node-zone references | ResourceReference array |
sub_cluster_refs optional | List of sub-cluster references | ResourceReference array |
bgp_router_refs optional | List of bgp-router references | BgpRouterBgpRouterRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
bgp_router_parameters optional | BGP router configuration parameters like ip address, AS number, hold time etc. | BgpRouterParams |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
control_node_zone_refs optional | List of control-node-zone references | ResourceReference array |
sub_cluster_refs optional | List of sub-cluster references | ResourceReference array |
bgp_router_refs optional | List of bgp-router references | BgpRouterBgpRouterRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
bgp_router_parameters optional | BGP router configuration parameters like ip address, AS number, hold time etc. | BgpRouterParams |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
control_node_zone_refs optional | List of control-node-zone references | ResourceReference array |
sub_cluster_refs optional | List of sub-cluster references | ResourceReference array |
bgp_router_refs optional | List of bgp-router references | BgpRouterBgpRouterRefs array |
tag_refs optional | List of tag references | ResourceReference array |
global_system_config_back_refs optional | List of global-system-config references | ResourceReference array |
physical_router_back_refs optional | List of physical-router references | ResourceReference array |
virtual_machine_interface_back_refs optional | List of virtual-machine-interface references | ResourceReference array |
bgp_as_a_service_back_refs optional | List of bgp-as-a-service references | ResourceReference array |
bgp_router_back_refs optional | List of bgp-router back references | BgpRouterBgpRouterRefs array |
Name | Description | Schema |
---|---|---|
bgp_router_parameters optional | BGP router configuration parameters like ip address, AS number, hold time etc. | BgpRouterParams |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
control_node_zone_refs optional | List of control-node-zone references | ResourceReference array |
sub_cluster_refs optional | List of sub-cluster references | ResourceReference array |
bgp_router_refs optional | List of bgp-router references | BgpRouterBgpRouterRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
route_target_list optional | List of route targets that are used as both import and export for this virtual network. | RouteTargetList |
import_route_target_list optional | List of route targets that are used as import for this virtual network. | RouteTargetList |
export_route_target_list optional | List of route targets that are used as export for this virtual network. | RouteTargetList |
bgpvpn_type required | BGP VPN type selection between IP VPN (l3) and Ethernet VPN (l2) (default: l3). | Any of [‘l2’, ‘l3’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
route_target_list optional | List of route targets that are used as both import and export for this virtual network. | RouteTargetList |
import_route_target_list optional | List of route targets that are used as import for this virtual network. | RouteTargetList |
export_route_target_list optional | List of route targets that are used as export for this virtual network. | RouteTargetList |
bgpvpn_type optional | BGP VPN type selection between IP VPN (l3) and Ethernet VPN (l2) (default: l3). | Any of [‘l2’, ‘l3’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
route_target_list optional | List of route targets that are used as both import and export for this virtual network. | RouteTargetList |
import_route_target_list optional | List of route targets that are used as import for this virtual network. | RouteTargetList |
export_route_target_list optional | List of route targets that are used as export for this virtual network. | RouteTargetList |
bgpvpn_type optional | BGP VPN type selection between IP VPN (l3) and Ethernet VPN (l2) (default: l3). | Any of [‘l2’, ‘l3’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
virtual_network_back_refs optional | List of virtual-network references | ResourceReference array |
logical_router_back_refs optional | List of logical-router references | ResourceReference array |
Name | Description | Schema |
---|---|---|
route_target_list optional | List of route targets that are used as both import and export for this virtual network. | RouteTargetList |
import_route_target_list optional | List of route targets that are used as import for this virtual network. | RouteTargetList |
export_route_target_list optional | List of route targets that are used as export for this virtual network. | RouteTargetList |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘virtual-network’] |
mac_learning_enabled optional | Enable MAC learning on the network | boolean |
mac_limit_control optional | MAC limit control on the network | MACLimitControlType |
mac_move_control optional | MAC move control on the network | MACMoveLimitControlType |
mac_aging_time optional | MAC aging time on the network | number |
isid required | i-sid value | number |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
mac_learning_enabled optional | Enable MAC learning on the network | boolean |
mac_limit_control optional | MAC limit control on the network | MACLimitControlType |
mac_move_control optional | MAC move control on the network | MACMoveLimitControlType |
mac_aging_time optional | MAC aging time on the network | number |
isid optional | i-sid value | number |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
mac_learning_enabled optional | Enable MAC learning on the network | boolean |
mac_limit_control optional | MAC limit control on the network | MACLimitControlType |
mac_move_control optional | MAC move control on the network | MACMoveLimitControlType |
mac_aging_time optional | MAC aging time on the network | number |
isid optional | i-sid value | number |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
virtual_machine_interface_back_refs optional | List of virtual-machine-interface back references | VirtualMachineInterfaceBridgeDomainRefs array |
Name | Description | Schema |
---|---|---|
mac_learning_enabled optional | Enable MAC learning on the network | boolean |
mac_limit_control optional | MAC limit control on the network | MACLimitControlType |
mac_move_control optional | MAC move control on the network | MACMoveLimitControlType |
mac_aging_time optional | MAC aging time on the network | number |
isid optional | i-sid value | number |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
interface_map required | Interface map of all the physical ports on a physical interface card. | InterfaceMapType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
interface_map optional | Interface map of all the physical ports on a physical interface card. | InterfaceMapType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
interface_map optional | Interface map of all the physical ports on a physical interface card. | InterfaceMapType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
hardware_back_refs optional | List of hardware references | ResourceReference array |
Name | Description | Schema |
---|---|---|
interface_map optional | Interface map of all the physical ports on a physical interface card. | InterfaceMapType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘physical-router’] |
accepted_cli_config optional | Aggregated cli accepted configs. This config will be pushed when the device undergoes RMA along with Contrail configuration | string |
commit_diff_list optional | CLI diff object containing details about the commit such as username, time and the configuration diff | CliDiffListType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
accepted_cli_config optional | Aggregated cli accepted configs. This config will be pushed when the device undergoes RMA along with Contrail configuration | string |
commit_diff_list optional | CLI diff object containing details about the commit such as username, time and the configuration diff | CliDiffListType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
accepted_cli_config optional | Aggregated cli accepted configs. This config will be pushed when the device undergoes RMA along with Contrail configuration | string |
commit_diff_list optional | CLI diff object containing details about the commit such as username, time and the configuration diff | CliDiffListType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
accepted_cli_config optional | Aggregated cli accepted configs. This config will be pushed when the device undergoes RMA along with Contrail configuration | string |
commit_diff_list optional | CLI diff object containing details about the commit such as username, time and the configuration diff | CliDiffListType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
config_database_node_ip_address required | Ip address of the Config DB node, set while provisioning. | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
config_database_node_ip_address optional | Ip address of the Config DB node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
config_database_node_ip_address optional | Ip address of the Config DB node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
config_database_node_ip_address optional | Ip address of the Config DB node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
config_node_ip_address optional | Ip address of the config node, set while provisioning. | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
config_node_ip_address optional | Ip address of the config node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
config_node_ip_address optional | Ip address of the config node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
config_node_ip_address optional | Ip address of the config node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
properties optional | List of Config properties | KeyValuePairs |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
properties optional | List of Config properties | KeyValuePairs |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
properties optional | List of Config properties | KeyValuePairs |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
properties optional | List of Config properties | KeyValuePairs |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
bgp_as_a_service_back_refs optional | List of bgp-as-a-service back references | BgpAsAServiceControlNodeZoneRefs array |
bgp_router_back_refs optional | List of bgp-router references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
attachment_address optional | `AttachmentAddressType`_ | |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
floating_ip_refs optional | List of floating-ip references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
attachment_address optional | `AttachmentAddressType`_ | |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
floating_ip_refs optional | List of floating-ip references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
attachment_address optional | `AttachmentAddressType`_ | |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
floating_ip_refs optional | List of floating-ip references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
attachment_address optional | `AttachmentAddressType`_ | |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
floating_ip_refs optional | List of floating-ip references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
data_center_interconnect_bgp_hold_time optional | BGP hold time in seconds [0-65535], Max time to detect liveliness to peer. Value 0 will result in default value of 90 seconds. | number |
data_center_interconnect_mode optional | Data Center InterConnect modes can be l2 or l3. l2 - DCI mode l2 stretch. l3 - DCI mode l3 stretch. | Any of [‘l3’, ‘l2’] |
data_center_interconnect_bgp_address_families optional | BGP address families supported by BGP router. | AddressFamilies |
data_center_interconnect_configured_route_target_list optional | List of route targets that represent this logical router, all virtual networks connected to this DCI will have this as their route target list. | RouteTargetList |
data_center_interconnect_type optional | Defines type of DCI, inter-fabric is across two fabric. intra-fabric is single fabric. | Any of [‘inter_fabric’, ‘intra_fabric’] |
destination_physical_router_list optional | holds List of physical router uuid of destination LR(s) in intra-fabric type DCI object | LogicalRouterPRListType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
logical_router_refs optional | List of logical-router references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
routing_policy_refs optional | List of routing-policy references | ResourceReference array |
fabric_refs optional | List of fabric references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
data_center_interconnect_bgp_hold_time optional | BGP hold time in seconds [0-65535], Max time to detect liveliness to peer. Value 0 will result in default value of 90 seconds. | number |
data_center_interconnect_mode optional | Data Center InterConnect modes can be l2 or l3. l2 - DCI mode l2 stretch. l3 - DCI mode l3 stretch. | Any of [‘l3’, ‘l2’] |
data_center_interconnect_bgp_address_families optional | BGP address families supported by BGP router. | AddressFamilies |
data_center_interconnect_configured_route_target_list optional | List of route targets that represent this logical router, all virtual networks connected to this DCI will have this as their route target list. | RouteTargetList |
data_center_interconnect_type optional | Defines type of DCI, inter-fabric is across two fabric. intra-fabric is single fabric. | Any of [‘inter_fabric’, ‘intra_fabric’] |
destination_physical_router_list optional | holds List of physical router uuid of destination LR(s) in intra-fabric type DCI object | LogicalRouterPRListType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
logical_router_refs optional | List of logical-router references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
routing_policy_refs optional | List of routing-policy references | ResourceReference array |
fabric_refs optional | List of fabric references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
data_center_interconnect_bgp_hold_time optional | BGP hold time in seconds [0-65535], Max time to detect liveliness to peer. Value 0 will result in default value of 90 seconds. | number |
data_center_interconnect_mode optional | Data Center InterConnect modes can be l2 or l3. l2 - DCI mode l2 stretch. l3 - DCI mode l3 stretch. | Any of [‘l3’, ‘l2’] |
data_center_interconnect_bgp_address_families optional | BGP address families supported by BGP router. | AddressFamilies |
data_center_interconnect_configured_route_target_list optional | List of route targets that represent this logical router, all virtual networks connected to this DCI will have this as their route target list. | RouteTargetList |
data_center_interconnect_type optional | Defines type of DCI, inter-fabric is across two fabric. intra-fabric is single fabric. | Any of [‘inter_fabric’, ‘intra_fabric’] |
destination_physical_router_list optional | holds List of physical router uuid of destination LR(s) in intra-fabric type DCI object | LogicalRouterPRListType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
logical_router_refs optional | List of logical-router references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
routing_policy_refs optional | List of routing-policy references | ResourceReference array |
fabric_refs optional | List of fabric references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
data_center_interconnect_bgp_hold_time optional | BGP hold time in seconds [0-65535], Max time to detect liveliness to peer. Value 0 will result in default value of 90 seconds. | number |
data_center_interconnect_mode optional | Data Center InterConnect modes can be l2 or l3. l2 - DCI mode l2 stretch. l3 - DCI mode l3 stretch. | Any of [‘l3’, ‘l2’] |
data_center_interconnect_bgp_address_families optional | BGP address families supported by BGP router. | AddressFamilies |
data_center_interconnect_configured_route_target_list optional | List of route targets that represent this logical router, all virtual networks connected to this DCI will have this as their route target list. | RouteTargetList |
data_center_interconnect_type optional | Defines type of DCI, inter-fabric is across two fabric. intra-fabric is single fabric. | Any of [‘inter_fabric’, ‘intra_fabric’] |
destination_physical_router_list optional | holds List of physical router uuid of destination LR(s) in intra-fabric type DCI object | LogicalRouterPRListType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
logical_router_refs optional | List of logical-router references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
routing_policy_refs optional | List of routing-policy references | ResourceReference array |
fabric_refs optional | List of fabric references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
database_node_ip_address required | Ip address of the database node, set while provisioning. | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
database_node_ip_address optional | Ip address of the database node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
database_node_ip_address optional | Ip address of the database node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
database_node_ip_address optional | Ip address of the database node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
device_chassis_type optional | type of the chassis address if known. | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
device_chassis_type optional | type of the chassis address if known. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
device_chassis_type optional | type of the chassis address if known. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
physical_router_back_refs optional | List of physical-router references | ResourceReference array |
Name | Description | Schema |
---|---|---|
device_chassis_type optional | type of the chassis address if known. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
device_functional_group_description optional | Description of the functional group stating the functionality the devices would get if assigned to this group | string |
device_functional_group_os_version optional | OS version for devices in this group. If set, it is the first choice for device image upgrade during ztp. If not set, fabric-os-version is used | string |
device_functional_group_routing_bridging_roles optional | Routing-bridging role (e.g. CRB, ERB, etc.), used by the device manager to provision physical router, for e.g device manager may choose to configure physical router based on its role. | RoutingBridgingRolesType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_role_refs optional | List of physical-role references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
device_functional_group_description optional | Description of the functional group stating the functionality the devices would get if assigned to this group | string |
device_functional_group_os_version optional | OS version for devices in this group. If set, it is the first choice for device image upgrade during ztp. If not set, fabric-os-version is used | string |
device_functional_group_routing_bridging_roles optional | Routing-bridging role (e.g. CRB, ERB, etc.), used by the device manager to provision physical router, for e.g device manager may choose to configure physical router based on its role. | RoutingBridgingRolesType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_role_refs optional | List of physical-role references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
device_functional_group_description optional | Description of the functional group stating the functionality the devices would get if assigned to this group | string |
device_functional_group_os_version optional | OS version for devices in this group. If set, it is the first choice for device image upgrade during ztp. If not set, fabric-os-version is used | string |
device_functional_group_routing_bridging_roles optional | Routing-bridging role (e.g. CRB, ERB, etc.), used by the device manager to provision physical router, for e.g device manager may choose to configure physical router based on its role. | RoutingBridgingRolesType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_role_refs optional | List of physical-role references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
physical_router_back_refs optional | List of physical-router references | ResourceReference array |
Name | Description | Schema |
---|---|---|
device_functional_group_description optional | Description of the functional group stating the functionality the devices would get if assigned to this group | string |
device_functional_group_os_version optional | OS version for devices in this group. If set, it is the first choice for device image upgrade during ztp. If not set, fabric-os-version is used | string |
device_functional_group_routing_bridging_roles optional | Routing-bridging role (e.g. CRB, ERB, etc.), used by the device manager to provision physical router, for e.g device manager may choose to configure physical router based on its role. | RoutingBridgingRolesType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_role_refs optional | List of physical-role references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
device_image_file_name optional | Name of the device image. As of now, for Juniper devices, it will be used by device manager during image upgrade to send additional flag for vmhost based REs. | string |
device_image_vendor_name required | Vendor name for device image. It is used by device manager during device image upgrade to match the PRouters vendor name | string |
device_image_device_family required | Device family name for device image. It is used by device manager during device image upgrade to match the family name of the PRouter | string |
device_image_supported_platforms optional | List of device platforms that this image can be installed on. It is used by device manager during device image upgrade validate the PRouters product_name property. If this property is not specified, then this image can be installed on all platforms of the device family | DevicePlatformListType |
device_image_os_version required | OS version string on the device where this image is installed. This version string should match the PRouters operational state PRouterUVE.os_version attribute if the image is successfully installed on the PRouter | string |
device_image_file_uri optional | file uri for the device image uploaded to the image server. | string |
device_image_size optional | file size of the device image that was uploaded to the image server. | number |
device_image_md5 optional | md5 checksum of the image file that was uploaded to the image server. | string |
device_image_sha1 optional | sha1 checksum of the image file that was uploaded to the image server. | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
hardware_refs optional | List of hardware references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
device_image_file_name optional | Name of the device image. As of now, for Juniper devices, it will be used by device manager during image upgrade to send additional flag for vmhost based REs. | string |
device_image_vendor_name optional | Vendor name for device image. It is used by device manager during device image upgrade to match the PRouters vendor name | string |
device_image_device_family optional | Device family name for device image. It is used by device manager during device image upgrade to match the family name of the PRouter | string |
device_image_supported_platforms optional | List of device platforms that this image can be installed on. It is used by device manager during device image upgrade validate the PRouters product_name property. If this property is not specified, then this image can be installed on all platforms of the device family | DevicePlatformListType |
device_image_os_version optional | OS version string on the device where this image is installed. This version string should match the PRouters operational state PRouterUVE.os_version attribute if the image is successfully installed on the PRouter | string |
device_image_file_uri optional | file uri for the device image uploaded to the image server. | string |
device_image_size optional | file size of the device image that was uploaded to the image server. | number |
device_image_md5 optional | md5 checksum of the image file that was uploaded to the image server. | string |
device_image_sha1 optional | sha1 checksum of the image file that was uploaded to the image server. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
hardware_refs optional | List of hardware references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
device_image_file_name optional | Name of the device image. As of now, for Juniper devices, it will be used by device manager during image upgrade to send additional flag for vmhost based REs. | string |
device_image_vendor_name optional | Vendor name for device image. It is used by device manager during device image upgrade to match the PRouters vendor name | string |
device_image_device_family optional | Device family name for device image. It is used by device manager during device image upgrade to match the family name of the PRouter | string |
device_image_supported_platforms optional | List of device platforms that this image can be installed on. It is used by device manager during device image upgrade validate the PRouters product_name property. If this property is not specified, then this image can be installed on all platforms of the device family | DevicePlatformListType |
device_image_os_version optional | OS version string on the device where this image is installed. This version string should match the PRouters operational state PRouterUVE.os_version attribute if the image is successfully installed on the PRouter | string |
device_image_file_uri optional | file uri for the device image uploaded to the image server. | string |
device_image_size optional | file size of the device image that was uploaded to the image server. | number |
device_image_md5 optional | md5 checksum of the image file that was uploaded to the image server. | string |
device_image_sha1 optional | sha1 checksum of the image file that was uploaded to the image server. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
hardware_refs optional | List of hardware references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
physical_router_back_refs optional | List of physical-router references | ResourceReference array |
Name | Description | Schema |
---|---|---|
device_image_file_name optional | Name of the device image. As of now, for Juniper devices, it will be used by device manager during image upgrade to send additional flag for vmhost based REs. | string |
device_image_vendor_name optional | Vendor name for device image. It is used by device manager during device image upgrade to match the PRouters vendor name | string |
device_image_device_family optional | Device family name for device image. It is used by device manager during device image upgrade to match the family name of the PRouter | string |
device_image_supported_platforms optional | List of device platforms that this image can be installed on. It is used by device manager during device image upgrade validate the PRouters product_name property. If this property is not specified, then this image can be installed on all platforms of the device family | DevicePlatformListType |
device_image_os_version optional | OS version string on the device where this image is installed. This version string should match the PRouters operational state PRouterUVE.os_version attribute if the image is successfully installed on the PRouter | string |
device_image_file_uri optional | file uri for the device image uploaded to the image server. | string |
device_image_size optional | file size of the device image that was uploaded to the image server. | number |
device_image_md5 optional | md5 checksum of the image file that was uploaded to the image server. | string |
device_image_sha1 optional | sha1 checksum of the image file that was uploaded to the image server. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
hardware_refs optional | List of hardware references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
devicemgr_node_ip_address optional | Ip address of the devicemgr node, set while provisioning. | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
devicemgr_node_ip_address optional | Ip address of the devicemgr node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
devicemgr_node_ip_address optional | Ip address of the devicemgr node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
devicemgr_node_ip_address optional | Ip address of the devicemgr node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
domain_limits optional | Domain level quota, not currently implemented | DomainLimitsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
domain_limits optional | Domain level quota, not currently implemented | DomainLimitsType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
domain_limits optional | Domain level quota, not currently implemented | DomainLimitsType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
domain_limits optional | Domain level quota, not currently implemented | DomainLimitsType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘discovery-service-assignment’] |
dsa_rule_entry required | rule entry defining publisher set and subscriber set. | DiscoveryServiceAssignmentType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
dsa_rule_entry optional | rule entry defining publisher set and subscriber set. | DiscoveryServiceAssignmentType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
dsa_rule_entry optional | rule entry defining publisher set and subscriber set. | DiscoveryServiceAssignmentType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
dsa_rule_entry optional | rule entry defining publisher set and subscriber set. | DiscoveryServiceAssignmentType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
e2_service_provider_promiscuous optional | This service provider is connected to all other service providers. | boolean |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
peering_policy_refs optional | List of peering-policy references | ResourceReference array |
physical_router_refs optional | List of physical-router references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
e2_service_provider_promiscuous optional | This service provider is connected to all other service providers. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
peering_policy_refs optional | List of peering-policy references | ResourceReference array |
physical_router_refs optional | List of physical-router references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
e2_service_provider_promiscuous optional | This service provider is connected to all other service providers. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
peering_policy_refs optional | List of peering-policy references | ResourceReference array |
physical_router_refs optional | List of physical-router references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
e2_service_provider_promiscuous optional | This service provider is connected to all other service providers. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
peering_policy_refs optional | List of peering-policy references | ResourceReference array |
physical_router_refs optional | List of physical-router references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
fabric_ztp optional | This attribute to indicate if the fabric is zero-touch provisioned or not. If this attribute is set to ‘True’, user should not be allowed to remove any existing namespaces from the fabric as they may be used to provision the devices. | boolean |
fabric_os_version optional | OS version of the entire fabric. It is updated when image upgrade is chosen during ztp. | string |
fabric_credentials optional | List of device credentials to manage the network devices in the fabric. | DeviceCredentialList |
fabric_enterprise_style optional | This attribute indicates whether to use enterprise-style or sp-style configuration in the fabric. True indicated enterprise-style. | boolean |
disable_vlan_vn_uniqueness_check optional | This attribute indicates whether complex validations for VLAN-VN uniqueness check should be done for enterprise style VPGs in the fabric. Default behaviour is to enable all the validations. | boolean |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
intent_map_refs optional | List of intent-map references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | FabricVirtualNetworkRefs array |
node_profile_refs optional | List of node-profile references | FabricNodeProfileRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
fabric_ztp optional | This attribute to indicate if the fabric is zero-touch provisioned or not. If this attribute is set to ‘True’, user should not be allowed to remove any existing namespaces from the fabric as they may be used to provision the devices. | boolean |
fabric_os_version optional | OS version of the entire fabric. It is updated when image upgrade is chosen during ztp. | string |
fabric_credentials optional | List of device credentials to manage the network devices in the fabric. | DeviceCredentialList |
fabric_enterprise_style optional | This attribute indicates whether to use enterprise-style or sp-style configuration in the fabric. True indicated enterprise-style. | boolean |
disable_vlan_vn_uniqueness_check optional | This attribute indicates whether complex validations for VLAN-VN uniqueness check should be done for enterprise style VPGs in the fabric. Default behaviour is to enable all the validations. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
intent_map_refs optional | List of intent-map references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | FabricVirtualNetworkRefs array |
node_profile_refs optional | List of node-profile references | FabricNodeProfileRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
fabric_ztp optional | This attribute to indicate if the fabric is zero-touch provisioned or not. If this attribute is set to ‘True’, user should not be allowed to remove any existing namespaces from the fabric as they may be used to provision the devices. | boolean |
fabric_os_version optional | OS version of the entire fabric. It is updated when image upgrade is chosen during ztp. | string |
fabric_credentials optional | List of device credentials to manage the network devices in the fabric. | DeviceCredentialList |
fabric_enterprise_style optional | This attribute indicates whether to use enterprise-style or sp-style configuration in the fabric. True indicated enterprise-style. | boolean |
disable_vlan_vn_uniqueness_check optional | This attribute indicates whether complex validations for VLAN-VN uniqueness check should be done for enterprise style VPGs in the fabric. Default behaviour is to enable all the validations. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
intent_map_refs optional | List of intent-map references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | FabricVirtualNetworkRefs array |
node_profile_refs optional | List of node-profile references | FabricNodeProfileRefs array |
tag_refs optional | List of tag references | ResourceReference array |
logical_router_back_refs optional | List of logical-router references | ResourceReference array |
data_center_interconnect_back_refs optional | List of data-center-interconnect references | ResourceReference array |
physical_router_back_refs optional | List of physical-router references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fabric_ztp optional | This attribute to indicate if the fabric is zero-touch provisioned or not. If this attribute is set to ‘True’, user should not be allowed to remove any existing namespaces from the fabric as they may be used to provision the devices. | boolean |
fabric_os_version optional | OS version of the entire fabric. It is updated when image upgrade is chosen during ztp. | string |
fabric_credentials optional | List of device credentials to manage the network devices in the fabric. | DeviceCredentialList |
fabric_enterprise_style optional | This attribute indicates whether to use enterprise-style or sp-style configuration in the fabric. True indicated enterprise-style. | boolean |
disable_vlan_vn_uniqueness_check optional | This attribute indicates whether complex validations for VLAN-VN uniqueness check should be done for enterprise style VPGs in the fabric. Default behaviour is to enable all the validations. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
intent_map_refs optional | List of intent-map references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | FabricVirtualNetworkRefs array |
node_profile_refs optional | List of node-profile references | FabricNodeProfileRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘fabric’] |
fabric_namespace_type optional | Supported namespace types | Any of [‘IPV4-CIDR’, ‘ASN’, ‘ASN_RANGE’, ‘MAC_ADDR’, ‘SERIAL_NUM’] |
fabric_namespace_value optional | namespace value of type defined by the namespace-type. | NamespaceValue |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
fabric_namespace_type optional | Supported namespace types | Any of [‘IPV4-CIDR’, ‘ASN’, ‘ASN_RANGE’, ‘MAC_ADDR’, ‘SERIAL_NUM’] |
fabric_namespace_value optional | namespace value of type defined by the namespace-type. | NamespaceValue |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
fabric_namespace_type optional | Supported namespace types | Any of [‘IPV4-CIDR’, ‘ASN’, ‘ASN_RANGE’, ‘MAC_ADDR’, ‘SERIAL_NUM’] |
fabric_namespace_value optional | namespace value of type defined by the namespace-type. | NamespaceValue |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fabric_namespace_type optional | Supported namespace types | Any of [‘IPV4-CIDR’, ‘ASN’, ‘ASN_RANGE’, ‘MAC_ADDR’, ‘SERIAL_NUM’] |
fabric_namespace_value optional | namespace value of type defined by the namespace-type. | NamespaceValue |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
feature_refs optional | List of feature references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
feature_refs optional | List of feature references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
feature_refs optional | List of feature references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
feature_back_refs optional | List of feature references | ResourceReference array |
role_definition_back_refs optional | List of role-definition references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
feature_refs optional | List of feature references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘role-definition’] |
feature_config_additional_params optional | Additional configuration parameters for the feature. | KeyValuePairs |
feature_config_vendor_config optional | Vendor specific configuration/parameters for the feature. | KeyValuePairs |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
feature_config_additional_params optional | Additional configuration parameters for the feature. | KeyValuePairs |
feature_config_vendor_config optional | Vendor specific configuration/parameters for the feature. | KeyValuePairs |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
feature_config_additional_params optional | Additional configuration parameters for the feature. | KeyValuePairs |
feature_config_vendor_config optional | Vendor specific configuration/parameters for the feature. | KeyValuePairs |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
feature_config_additional_params optional | Additional configuration parameters for the feature. | KeyValuePairs |
feature_config_vendor_config optional | Vendor specific configuration/parameters for the feature. | KeyValuePairs |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
feature_id required | identifier for this feature | Any of [‘default’, ‘__test_feature_1__’, ‘__test_feature_2__’] |
feature_flag_version required | contrail release in which this feature flag is created. | string |
enable_feature optional | knob to enable or disable an allowed feature. | boolean |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
feature_description optional | short explanation about the feature. | string |
feature_id optional | identifier for this feature | Any of [‘default’, ‘__test_feature_1__’, ‘__test_feature_2__’] |
feature_flag_version optional | contrail release in which this feature flag is created. | string |
feature_release optional | version of release in which the feature is introduced. | string |
enable_feature optional | knob to enable or disable an allowed feature. | boolean |
feature_state optional | state of the feature | Any of [‘experimental’, ‘alpha’, ‘beta’, ‘in-progress’, ‘pre-retired’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
feature_description optional | short explanation about the feature. | string |
feature_id optional | identifier for this feature | Any of [‘default’, ‘__test_feature_1__’, ‘__test_feature_2__’] |
feature_flag_version optional | contrail release in which this feature flag is created. | string |
feature_release optional | version of release in which the feature is introduced. | string |
enable_feature optional | knob to enable or disable an allowed feature. | boolean |
feature_state optional | state of the feature | Any of [‘experimental’, ‘alpha’, ‘beta’, ‘in-progress’, ‘pre-retired’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
feature_id optional | identifier for this feature | Any of [‘default’, ‘__test_feature_1__’, ‘__test_feature_2__’] |
feature_flag_version optional | contrail release in which this feature flag is created. | string |
enable_feature optional | knob to enable or disable an allowed feature. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘policy-management’, ‘project’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
firewall_rule_refs optional | List of firewall-rule references | FirewallPolicyFirewallRuleRefs array |
security_logging_object_refs optional | List of security-logging-object references | FirewallPolicySecurityLoggingObjectRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
draft_mode_state optional | Any of [‘created’, ‘updated’, ‘deleted’] | |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
firewall_rule_refs optional | List of firewall-rule references | FirewallPolicyFirewallRuleRefs array |
security_logging_object_refs optional | List of security-logging-object references | FirewallPolicySecurityLoggingObjectRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
draft_mode_state optional | Any of [‘created’, ‘updated’, ‘deleted’] | |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
firewall_rule_refs optional | List of firewall-rule references | FirewallPolicyFirewallRuleRefs array |
security_logging_object_refs optional | List of security-logging-object references | FirewallPolicySecurityLoggingObjectRefs array |
tag_refs optional | List of tag references | ResourceReference array |
application_policy_set_back_refs optional | List of application-policy-set back references | ApplicationPolicySetFirewallPolicyRefs array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
firewall_rule_refs optional | List of firewall-rule references | FirewallPolicyFirewallRuleRefs array |
security_logging_object_refs optional | List of security-logging-object references | FirewallPolicySecurityLoggingObjectRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘policy-management’, ‘project’] |
action_list required | Actions to be performed if packets match condition | ActionListType |
service optional | Service (port, protocol) for packets match condition | FirewallServiceType |
endpoint_1 required | match condition for traffic source | FirewallRuleEndpointType |
endpoint_2 required | match condition for traffic destination | FirewallRuleEndpointType |
match_tags required | matching tags for source and destination endpoints | FirewallRuleMatchTagsType |
direction required | Direction in the rule | Any of [‘<’, ‘>’, ‘<>’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_group_refs optional | List of service-group references | ResourceReference array |
security_logging_object_refs optional | List of security-logging-object references | FirewallRuleSecurityLoggingObjectRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
draft_mode_state optional | Any of [‘created’, ‘updated’, ‘deleted’] | |
action_list optional | Actions to be performed if packets match condition | ActionListType |
service optional | Service (port, protocol) for packets match condition | FirewallServiceType |
endpoint_1 optional | match condition for traffic source | FirewallRuleEndpointType |
endpoint_2 optional | match condition for traffic destination | FirewallRuleEndpointType |
match_tags optional | matching tags for source and destination endpoints | FirewallRuleMatchTagsType |
match_tag_types optional | matching tags ids for source and destination endpoints | FirewallRuleMatchTagsTypeIdList |
direction optional | Direction in the rule | Any of [‘<’, ‘>’, ‘<>’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_group_refs optional | List of service-group references | ResourceReference array |
address_group_refs optional | List of address-group references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
security_logging_object_refs optional | List of security-logging-object references | FirewallRuleSecurityLoggingObjectRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
draft_mode_state optional | Any of [‘created’, ‘updated’, ‘deleted’] | |
action_list optional | Actions to be performed if packets match condition | ActionListType |
service optional | Service (port, protocol) for packets match condition | FirewallServiceType |
endpoint_1 optional | match condition for traffic source | FirewallRuleEndpointType |
endpoint_2 optional | match condition for traffic destination | FirewallRuleEndpointType |
match_tags optional | matching tags for source and destination endpoints | FirewallRuleMatchTagsType |
match_tag_types optional | matching tags ids for source and destination endpoints | FirewallRuleMatchTagsTypeIdList |
direction optional | Direction in the rule | Any of [‘<’, ‘>’, ‘<>’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_group_refs optional | List of service-group references | ResourceReference array |
address_group_refs optional | List of address-group references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
security_logging_object_refs optional | List of security-logging-object references | FirewallRuleSecurityLoggingObjectRefs array |
tag_refs optional | List of tag references | ResourceReference array |
firewall_policy_back_refs optional | List of firewall-policy back references | FirewallPolicyFirewallRuleRefs array |
Name | Description | Schema |
---|---|---|
action_list optional | Actions to be performed if packets match condition | ActionListType |
service optional | Service (port, protocol) for packets match condition | FirewallServiceType |
endpoint_1 optional | match condition for traffic source | FirewallRuleEndpointType |
endpoint_2 optional | match condition for traffic destination | FirewallRuleEndpointType |
match_tags optional | matching tags for source and destination endpoints | FirewallRuleMatchTagsType |
direction optional | Direction in the rule | Any of [‘<’, ‘>’, ‘<>’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_group_refs optional | List of service-group references | ResourceReference array |
security_logging_object_refs optional | List of security-logging-object references | FirewallRuleSecurityLoggingObjectRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘floating-ip-pool’, ‘instance-ip’] |
floating_ip_address required | Floating ip address. | string |
floating_ip_is_virtual_ip optional | This floating ip is used as virtual ip (VIP) in case of LBaaS. | boolean |
floating_ip_fixed_ip_address optional | This floating is tracking given fixed ip of the interface. The given fixed ip is used in 1:1 NAT. | string |
floating_ip_address_family optional | Ip address family of the floating ip, IpV4 or IpV6 | Any of [‘v4’, ‘v6’] |
floating_ip_port_mappings_enable optional | If it is false, floating-ip Nat is done for all Ports. If it is true, floating-ip Nat is done to the list of PortMaps. | boolean |
floating_ip_port_mappings optional | List of PortMaps for this floating-ip. | PortMappings |
floating_ip_traffic_direction optional | Specifies direction of traffic for the floating-ip | Any of [‘ingress’, ‘egress’, ‘both’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
project_refs required | List of project references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
floating_ip_address optional | Floating ip address. | string |
floating_ip_is_virtual_ip optional | This floating ip is used as virtual ip (VIP) in case of LBaaS. | boolean |
floating_ip_fixed_ip_address optional | This floating is tracking given fixed ip of the interface. The given fixed ip is used in 1:1 NAT. | string |
floating_ip_address_family optional | Ip address family of the floating ip, IpV4 or IpV6 | Any of [‘v4’, ‘v6’] |
floating_ip_port_mappings_enable optional | If it is false, floating-ip Nat is done for all Ports. If it is true, floating-ip Nat is done to the list of PortMaps. | boolean |
floating_ip_port_mappings optional | List of PortMaps for this floating-ip. | PortMappings |
floating_ip_traffic_direction optional | Specifies direction of traffic for the floating-ip | Any of [‘ingress’, ‘egress’, ‘both’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
project_refs optional | List of project references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
floating_ip_address optional | Floating ip address. | string |
floating_ip_is_virtual_ip optional | This floating ip is used as virtual ip (VIP) in case of LBaaS. | boolean |
floating_ip_fixed_ip_address optional | This floating is tracking given fixed ip of the interface. The given fixed ip is used in 1:1 NAT. | string |
floating_ip_address_family optional | Ip address family of the floating ip, IpV4 or IpV6 | Any of [‘v4’, ‘v6’] |
floating_ip_port_mappings_enable optional | If it is false, floating-ip Nat is done for all Ports. If it is true, floating-ip Nat is done to the list of PortMaps. | boolean |
floating_ip_port_mappings optional | List of PortMaps for this floating-ip. | PortMappings |
floating_ip_traffic_direction optional | Specifies direction of traffic for the floating-ip | Any of [‘ingress’, ‘egress’, ‘both’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
project_refs optional | List of project references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
customer_attachment_back_refs optional | List of customer-attachment references | ResourceReference array |
Name | Description | Schema |
---|---|---|
floating_ip_is_virtual_ip optional | This floating ip is used as virtual ip (VIP) in case of LBaaS. | boolean |
floating_ip_fixed_ip_address optional | This floating is tracking given fixed ip of the interface. The given fixed ip is used in 1:1 NAT. | string |
floating_ip_address_family optional | Ip address family of the floating ip, IpV4 or IpV6 | Any of [‘v4’, ‘v6’] |
floating_ip_port_mappings_enable optional | If it is false, floating-ip Nat is done for all Ports. If it is true, floating-ip Nat is done to the list of PortMaps. | boolean |
floating_ip_port_mappings optional | List of PortMaps for this floating-ip. | PortMappings |
floating_ip_traffic_direction optional | Specifies direction of traffic for the floating-ip | Any of [‘ingress’, ‘egress’, ‘both’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
project_refs optional | List of project references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘virtual-network’] |
floating_ip_pool_subnets optional | Subnets that restrict floating ip allocation from the corresponding virtual network. | FloatingIpPoolSubnetType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
floating_ip_pool_subnets optional | Subnets that restrict floating ip allocation from the corresponding virtual network. | FloatingIpPoolSubnetType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
floating_ip_pool_subnets optional | Subnets that restrict floating ip allocation from the corresponding virtual network. | FloatingIpPoolSubnetType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
project_back_refs optional | List of project references | ResourceReference array |
Name | Description | Schema |
---|---|---|
floating_ip_pool_subnets optional | Subnets that restrict floating ip allocation from the corresponding virtual network. | FloatingIpPoolSubnetType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
flow_node_ip_address optional | Ip address of the appformix flow node, set while provisioning. | string |
flow_node_load_balancer_ip required | IP address of the load balancer node for xflow collectors, set while provisioning. | string |
flow_node_inband_interface optional | In-Band interface name used for this flow node. | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
flow_node_ip_address optional | Ip address of the appformix flow node, set while provisioning. | string |
flow_node_load_balancer_ip optional | IP address of the load balancer node for xflow collectors, set while provisioning. | string |
flow_node_inband_interface optional | In-Band interface name used for this flow node. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
flow_node_ip_address optional | Ip address of the appformix flow node, set while provisioning. | string |
flow_node_load_balancer_ip optional | IP address of the load balancer node for xflow collectors, set while provisioning. | string |
flow_node_inband_interface optional | In-Band interface name used for this flow node. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
instance_ip_back_refs optional | List of instance-ip references | ResourceReference array |
Name | Description | Schema |
---|---|---|
flow_node_ip_address optional | Ip address of the appformix flow node, set while provisioning. | string |
flow_node_load_balancer_ip optional | IP address of the load balancer node for xflow collectors, set while provisioning. | string |
flow_node_inband_interface optional | In-Band interface name used for this flow node. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-qos-config’] |
forwarding_class_id required | Unique ID for this forwarding class. | number |
forwarding_class_dscp required | DSCP value to be written on outgoing packet for this forwarding-class. | number |
forwarding_class_vlan_priority required | 802.1p value to be written on outgoing packet for this forwarding-class. | number |
forwarding_class_mpls_exp required | MPLS exp value to be written on outgoing packet for this forwarding-class. | number |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
qos_queue_refs required | List of qos-queue references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
forwarding_class_id optional | Unique ID for this forwarding class. | number |
forwarding_class_dscp optional | DSCP value to be written on outgoing packet for this forwarding-class. | number |
forwarding_class_vlan_priority optional | 802.1p value to be written on outgoing packet for this forwarding-class. | number |
forwarding_class_mpls_exp optional | MPLS exp value to be written on outgoing packet for this forwarding-class. | number |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
qos_queue_refs optional | List of qos-queue references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
forwarding_class_id optional | Unique ID for this forwarding class. | number |
forwarding_class_dscp optional | DSCP value to be written on outgoing packet for this forwarding-class. | number |
forwarding_class_vlan_priority optional | 802.1p value to be written on outgoing packet for this forwarding-class. | number |
forwarding_class_mpls_exp optional | MPLS exp value to be written on outgoing packet for this forwarding-class. | number |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
qos_queue_refs optional | List of qos-queue references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
forwarding_class_id optional | Unique ID for this forwarding class. | number |
forwarding_class_dscp optional | DSCP value to be written on outgoing packet for this forwarding-class. | number |
forwarding_class_vlan_priority optional | 802.1p value to be written on outgoing packet for this forwarding-class. | number |
forwarding_class_mpls_exp optional | MPLS exp value to be written on outgoing packet for this forwarding-class. | number |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
qos_queue_refs optional | List of qos-queue references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
control_traffic_dscp required | DSCP value of IP header for control traffic | ControlTrafficDscpType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
control_traffic_dscp optional | DSCP value of IP header for control traffic | ControlTrafficDscpType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
control_traffic_dscp optional | DSCP value of IP header for control traffic | ControlTrafficDscpType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
control_traffic_dscp optional | DSCP value of IP header for control traffic | ControlTrafficDscpType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
autonomous_system required | Autonomous System number for the cluster which is 16 bits by default, but can be changed to 32 bits by setting enable-4byte-as. | number |
enable_4byte_as optional | Knob to enable 4 byte Autonomous System number support. | boolean |
graceful_restart_parameters optional | Graceful Restart parameters | GracefulRestartParametersType |
fast_convergence_parameters optional | Fast Convergence parameters. | FastConvergenceParametersType |
plugin_tuning optional | Various Orchestration system plugin(interface) parameters, like Openstack Neutron plugin. | PluginProperties |
data_center_interconnect_loopback_namespace optional | Used for assigning loopback addresses on interconnect physical devices. | SubnetListType |
data_center_interconnect_asn_namespace optional | Used for assigning asn values on interconnect physical devices. | AsnRangeType |
ibgp_auto_mesh optional | When true, system will automatically create BGP peering mesh with all control-nodes that have same BGP AS number as global AS number. | boolean |
bgp_always_compare_med optional | Always compare MED even if paths are received from different ASes. | boolean |
rd_cluster_seed optional | Used to create collision-free route distinguishers. | number |
route_replication_threshold optional | Time to wait (in minutes) before enabling optimisation in route replication. | number |
ip_fabric_subnets optional | List of all subnets in which vrouter ip address exist. Used by Device manager to configure dynamic GRE tunnels on the SDN gateway. | SubnetListType |
supported_device_families optional | List of all supported physical router device family names. Used by UI to show pick list. | DeviceFamilyListType |
supported_vendor_hardwares optional | List of all supported vendor hardware platforms by the system. Used by UI to show pick list. | VendorHardwaresType |
bgpaas_parameters optional | BGP As A Service Parameters configuration | BGPaaServiceParametersType |
mac_limit_control optional | MAC limit control on the network | MACLimitControlType |
mac_move_control optional | MAC move control on the network | MACMoveLimitControlType |
mac_aging_time optional | MAC aging time on the network | number |
igmp_enable optional | IGMP mode at Global level. | boolean |
alarm_enable optional | Flag to enable/disable alarms configured under global-system-config. True, if not set. | boolean |
user_defined_log_statistics optional | stats name and patterns | UserDefinedLogStatList |
enable_security_policy_draft optional | boolean | |
supported_fabric_annotations optional | List of supported annotations that can be used to annotate a Contrail Fabric. These annoations are used as directives, or hints to assign resources defined in namespaces to the network devices. For example, igp-protocol: ospf attribute could be used by the underlay provisioning playbook to choose which IGP protocol to use for the IP fabric. | KeyValuePairs |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
autonomous_system optional | Autonomous System number for the cluster which is 16 bits by default, but can be changed to 32 bits by setting enable-4byte-as. | number |
enable_4byte_as optional | Knob to enable 4 byte Autonomous System number support. | boolean |
config_version optional | Version of OpenContrail software that generated this config. | string |
graceful_restart_parameters optional | Graceful Restart parameters | GracefulRestartParametersType |
fast_convergence_parameters optional | Fast Convergence parameters. | FastConvergenceParametersType |
plugin_tuning optional | Various Orchestration system plugin(interface) parameters, like Openstack Neutron plugin. | PluginProperties |
data_center_interconnect_loopback_namespace optional | Used for assigning loopback addresses on interconnect physical devices. | SubnetListType |
data_center_interconnect_asn_namespace optional | Used for assigning asn values on interconnect physical devices. | AsnRangeType |
ibgp_auto_mesh optional | When true, system will automatically create BGP peering mesh with all control-nodes that have same BGP AS number as global AS number. | boolean |
bgp_always_compare_med optional | Always compare MED even if paths are received from different ASes. | boolean |
rd_cluster_seed optional | Used to create collision-free route distinguishers. | number |
route_replication_threshold optional | Time to wait (in minutes) before enabling optimisation in route replication. | number |
ip_fabric_subnets optional | List of all subnets in which vrouter ip address exist. Used by Device manager to configure dynamic GRE tunnels on the SDN gateway. | SubnetListType |
supported_device_families optional | List of all supported physical router device family names. Used by UI to show pick list. | DeviceFamilyListType |
supported_vendor_hardwares optional | List of all supported vendor hardware platforms by the system. Used by UI to show pick list. | VendorHardwaresType |
bgpaas_parameters optional | BGP As A Service Parameters configuration | BGPaaServiceParametersType |
mac_limit_control optional | MAC limit control on the network | MACLimitControlType |
mac_move_control optional | MAC move control on the network | MACMoveLimitControlType |
mac_aging_time optional | MAC aging time on the network | number |
igmp_enable optional | IGMP mode at Global level. | boolean |
alarm_enable optional | Flag to enable/disable alarms configured under global-system-config. True, if not set. | boolean |
user_defined_log_statistics optional | stats name and patterns | UserDefinedLogStatList |
enable_security_policy_draft optional | boolean | |
supported_fabric_annotations optional | List of supported annotations that can be used to annotate a Contrail Fabric. These annoations are used as directives, or hints to assign resources defined in namespaces to the network devices. For example, igp-protocol: ospf attribute could be used by the underlay provisioning playbook to choose which IGP protocol to use for the IP fabric. | KeyValuePairs |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
bgp_router_refs optional | List of bgp-router references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
autonomous_system optional | Autonomous System number for the cluster which is 16 bits by default, but can be changed to 32 bits by setting enable-4byte-as. | number |
enable_4byte_as optional | Knob to enable 4 byte Autonomous System number support. | boolean |
config_version optional | Version of OpenContrail software that generated this config. | string |
graceful_restart_parameters optional | Graceful Restart parameters | GracefulRestartParametersType |
fast_convergence_parameters optional | Fast Convergence parameters. | FastConvergenceParametersType |
plugin_tuning optional | Various Orchestration system plugin(interface) parameters, like Openstack Neutron plugin. | PluginProperties |
data_center_interconnect_loopback_namespace optional | Used for assigning loopback addresses on interconnect physical devices. | SubnetListType |
data_center_interconnect_asn_namespace optional | Used for assigning asn values on interconnect physical devices. | AsnRangeType |
ibgp_auto_mesh optional | When true, system will automatically create BGP peering mesh with all control-nodes that have same BGP AS number as global AS number. | boolean |
bgp_always_compare_med optional | Always compare MED even if paths are received from different ASes. | boolean |
rd_cluster_seed optional | Used to create collision-free route distinguishers. | number |
route_replication_threshold optional | Time to wait (in minutes) before enabling optimisation in route replication. | number |
ip_fabric_subnets optional | List of all subnets in which vrouter ip address exist. Used by Device manager to configure dynamic GRE tunnels on the SDN gateway. | SubnetListType |
supported_device_families optional | List of all supported physical router device family names. Used by UI to show pick list. | DeviceFamilyListType |
supported_vendor_hardwares optional | List of all supported vendor hardware platforms by the system. Used by UI to show pick list. | VendorHardwaresType |
bgpaas_parameters optional | BGP As A Service Parameters configuration | BGPaaServiceParametersType |
mac_limit_control optional | MAC limit control on the network | MACLimitControlType |
mac_move_control optional | MAC move control on the network | MACMoveLimitControlType |
mac_aging_time optional | MAC aging time on the network | number |
igmp_enable optional | IGMP mode at Global level. | boolean |
alarm_enable optional | Flag to enable/disable alarms configured under global-system-config. True, if not set. | boolean |
user_defined_log_statistics optional | stats name and patterns | UserDefinedLogStatList |
enable_security_policy_draft optional | boolean | |
supported_fabric_annotations optional | List of supported annotations that can be used to annotate a Contrail Fabric. These annoations are used as directives, or hints to assign resources defined in namespaces to the network devices. For example, igp-protocol: ospf attribute could be used by the underlay provisioning playbook to choose which IGP protocol to use for the IP fabric. | KeyValuePairs |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
bgp_router_refs optional | List of bgp-router references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
qos_config_back_refs optional | List of qos-config references | ResourceReference array |
Name | Description | Schema |
---|---|---|
autonomous_system optional | Autonomous System number for the cluster which is 16 bits by default, but can be changed to 32 bits by setting enable-4byte-as. | number |
enable_4byte_as optional | Knob to enable 4 byte Autonomous System number support. | boolean |
graceful_restart_parameters optional | Graceful Restart parameters | GracefulRestartParametersType |
fast_convergence_parameters optional | Fast Convergence parameters. | FastConvergenceParametersType |
plugin_tuning optional | Various Orchestration system plugin(interface) parameters, like Openstack Neutron plugin. | PluginProperties |
data_center_interconnect_loopback_namespace optional | Used for assigning loopback addresses on interconnect physical devices. | SubnetListType |
data_center_interconnect_asn_namespace optional | Used for assigning asn values on interconnect physical devices. | AsnRangeType |
ibgp_auto_mesh optional | When true, system will automatically create BGP peering mesh with all control-nodes that have same BGP AS number as global AS number. | boolean |
bgp_always_compare_med optional | Always compare MED even if paths are received from different ASes. | boolean |
rd_cluster_seed optional | Used to create collision-free route distinguishers. | number |
route_replication_threshold optional | Time to wait (in minutes) before enabling optimisation in route replication. | number |
ip_fabric_subnets optional | List of all subnets in which vrouter ip address exist. Used by Device manager to configure dynamic GRE tunnels on the SDN gateway. | SubnetListType |
supported_device_families optional | List of all supported physical router device family names. Used by UI to show pick list. | DeviceFamilyListType |
supported_vendor_hardwares optional | List of all supported vendor hardware platforms by the system. Used by UI to show pick list. | VendorHardwaresType |
bgpaas_parameters optional | BGP As A Service Parameters configuration | BGPaaServiceParametersType |
mac_limit_control optional | MAC limit control on the network | MACLimitControlType |
mac_move_control optional | MAC move control on the network | MACMoveLimitControlType |
mac_aging_time optional | MAC aging time on the network | number |
igmp_enable optional | IGMP mode at Global level. | boolean |
alarm_enable optional | Flag to enable/disable alarms configured under global-system-config. True, if not set. | boolean |
user_defined_log_statistics optional | stats name and patterns | UserDefinedLogStatList |
enable_security_policy_draft optional | boolean | |
supported_fabric_annotations optional | List of supported annotations that can be used to annotate a Contrail Fabric. These annoations are used as directives, or hints to assign resources defined in namespaces to the network devices. For example, igp-protocol: ospf attribute could be used by the underlay provisioning playbook to choose which IGP protocol to use for the IP fabric. | KeyValuePairs |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
ecmp_hashing_include_fields optional | ECMP hashing config at global level. | EcmpHashingIncludeFields |
linklocal_services optional | Global services provided on link local subnet to the virtual machines. | LinklocalServicesTypes |
encapsulation_priorities optional | Ordered list of encapsulations that vrouter will use in priority order. | EncapsulationPrioritiesType |
vxlan_network_identifier_mode optional | Method of allocation of VxLAN VNI(s). Set at provision time and cannot be changed. configured = VxLAN VNI is given by user when virtual network is configured. automatic = System will allocate VxLAN VNI automatically. | Any of [‘configured’, ‘automatic’] |
flow_export_rate optional | Flow export rate is global config, rate at which each vrouter will sample and export flow records to analytics | number |
flow_aging_timeout_list optional | Flow aging timeout per application (protocol, port) list. | FlowAgingTimeoutList |
enable_security_logging optional | Enable or disable security-logging in the system | boolean |
encryption_mode optional | Enable encryption mode | Any of [‘none’, ‘all’] |
encryption_tunnel_endpoints optional | Encryption tunnel endpoints list | EncryptionTunnelEndpointList |
forwarding_mode optional | Packet forwarding mode for this system L2-only, L3-only OR L2-L3. L2-L3 is default. | Any of [‘l2_l3’, ‘l2’, ‘l3’] |
port_translation_pools optional | List of Ports to be reserved for providing underlay connectivity via Port translation. | PortTranslationPools |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
ecmp_hashing_include_fields optional | ECMP hashing config at global level. | EcmpHashingIncludeFields |
linklocal_services optional | Global services provided on link local subnet to the virtual machines. | LinklocalServicesTypes |
encapsulation_priorities optional | Ordered list of encapsulations that vrouter will use in priority order. | EncapsulationPrioritiesType |
vxlan_network_identifier_mode optional | Method of allocation of VxLAN VNI(s). Set at provision time and cannot be changed. configured = VxLAN VNI is given by user when virtual network is configured. automatic = System will allocate VxLAN VNI automatically. | Any of [‘configured’, ‘automatic’] |
flow_export_rate optional | Flow export rate is global config, rate at which each vrouter will sample and export flow records to analytics | number |
flow_aging_timeout_list optional | Flow aging timeout per application (protocol, port) list. | FlowAgingTimeoutList |
enable_security_logging optional | Enable or disable security-logging in the system | boolean |
encryption_mode optional | Enable encryption mode | Any of [‘none’, ‘all’] |
encryption_tunnel_endpoints optional | Encryption tunnel endpoints list | EncryptionTunnelEndpointList |
forwarding_mode optional | Packet forwarding mode for this system L2-only, L3-only OR L2-L3. L2-L3 is default. | Any of [‘l2_l3’, ‘l2’, ‘l3’] |
port_translation_pools optional | List of Ports to be reserved for providing underlay connectivity via Port translation. | PortTranslationPools |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
ecmp_hashing_include_fields optional | ECMP hashing config at global level. | EcmpHashingIncludeFields |
linklocal_services optional | Global services provided on link local subnet to the virtual machines. | LinklocalServicesTypes |
encapsulation_priorities optional | Ordered list of encapsulations that vrouter will use in priority order. | EncapsulationPrioritiesType |
vxlan_network_identifier_mode optional | Method of allocation of VxLAN VNI(s). Set at provision time and cannot be changed. configured = VxLAN VNI is given by user when virtual network is configured. automatic = System will allocate VxLAN VNI automatically. | Any of [‘configured’, ‘automatic’] |
flow_export_rate optional | Flow export rate is global config, rate at which each vrouter will sample and export flow records to analytics | number |
flow_aging_timeout_list optional | Flow aging timeout per application (protocol, port) list. | FlowAgingTimeoutList |
enable_security_logging optional | Enable or disable security-logging in the system | boolean |
encryption_mode optional | Enable encryption mode | Any of [‘none’, ‘all’] |
encryption_tunnel_endpoints optional | Encryption tunnel endpoints list | EncryptionTunnelEndpointList |
forwarding_mode optional | Packet forwarding mode for this system L2-only, L3-only OR L2-L3. L2-L3 is default. | Any of [‘l2_l3’, ‘l2’, ‘l3’] |
port_translation_pools optional | List of Ports to be reserved for providing underlay connectivity via Port translation. | PortTranslationPools |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
application_policy_set_back_refs optional | List of application-policy-set references | ResourceReference array |
Name | Description | Schema |
---|---|---|
ecmp_hashing_include_fields optional | ECMP hashing config at global level. | EcmpHashingIncludeFields |
linklocal_services optional | Global services provided on link local subnet to the virtual machines. | LinklocalServicesTypes |
encapsulation_priorities optional | Ordered list of encapsulations that vrouter will use in priority order. | EncapsulationPrioritiesType |
vxlan_network_identifier_mode optional | Method of allocation of VxLAN VNI(s). Set at provision time and cannot be changed. configured = VxLAN VNI is given by user when virtual network is configured. automatic = System will allocate VxLAN VNI automatically. | Any of [‘configured’, ‘automatic’] |
flow_export_rate optional | Flow export rate is global config, rate at which each vrouter will sample and export flow records to analytics | number |
flow_aging_timeout_list optional | Flow aging timeout per application (protocol, port) list. | FlowAgingTimeoutList |
enable_security_logging optional | Enable or disable security-logging in the system | boolean |
encryption_mode optional | Enable encryption mode | Any of [‘none’, ‘all’] |
encryption_tunnel_endpoints optional | Encryption tunnel endpoints list | EncryptionTunnelEndpointList |
forwarding_mode optional | Packet forwarding mode for this system L2-only, L3-only OR L2-L3. L2-L3 is default. | Any of [‘l2_l3’, ‘l2’, ‘l3’] |
port_translation_pools optional | List of Ports to be reserved for providing underlay connectivity via Port translation. | PortTranslationPools |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
grpc_profile_is_default optional | This attribute indicates whether it is a default grpc profile or not. Default profiles are non- editable. | boolean |
grpc_parameters optional | Parameters for each grpc profile, such as allow client, top level sensor options etc. | GrpcParameters |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
grpc_profile_is_default optional | This attribute indicates whether it is a default grpc profile or not. Default profiles are non- editable. | boolean |
grpc_parameters optional | Parameters for each grpc profile, such as allow client, top level sensor options etc. | GrpcParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
grpc_profile_is_default optional | This attribute indicates whether it is a default grpc profile or not. Default profiles are non- editable. | boolean |
grpc_parameters optional | Parameters for each grpc profile, such as allow client, top level sensor options etc. | GrpcParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
telemetry_profile_back_refs optional | List of telemetry-profile references | ResourceReference array |
Name | Description | Schema |
---|---|---|
grpc_profile_is_default optional | This attribute indicates whether it is a default grpc profile or not. Default profiles are non- editable. | boolean |
grpc_parameters optional | Parameters for each grpc profile, such as allow client, top level sensor options etc. | GrpcParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
card_refs optional | List of card references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
card_refs optional | List of card references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
card_refs optional | List of card references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
node_profile_back_refs optional | List of node-profile references | ResourceReference array |
device_image_back_refs optional | List of device-image references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
card_refs optional | List of card references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘physical-router’] |
hardware_inventory_inventory_info optional | chassis inventory info of the physical router. Stored as json string. Will be used to render chassis hardware details in UI | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
hardware_inventory_inventory_info optional | chassis inventory info of the physical router. Stored as json string. Will be used to render chassis hardware details in UI | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
hardware_inventory_inventory_info optional | chassis inventory info of the physical router. Stored as json string. Will be used to render chassis hardware details in UI | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
hardware_inventory_inventory_info optional | chassis inventory info of the physical router. Stored as json string. Will be used to render chassis hardware details in UI | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
host_based_service_type optional | Defines which host based service type is used, cannot not be updated. | Any of [‘firewall’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
host_based_service_type optional | Defines which host based service type is used, cannot not be updated. | Any of [‘firewall’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_network_refs optional | List of virtual-network references | HostBasedServiceVirtualNetworkRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
host_based_service_type optional | Defines which host based service type is used, cannot not be updated. | Any of [‘firewall’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_network_refs optional | List of virtual-network references | HostBasedServiceVirtualNetworkRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
instance_ip_address required | Ip address value for instance ip. | string |
instance_ip_family optional | Ip address family for instance ip, IPv4(v4) or IPv6(v6). | Any of [‘v4’, ‘v6’] |
instance_ip_mode optional | Ip address HA mode in case this instance ip is used in more than one interface, active-Active or active-Standby. | Any of [‘active-active’, ‘active-standby’] |
secondary_ip_tracking_ip optional | When this instance ip is secondary ip, it can track activeness of another ip. | SubnetType |
subnet_uuid optional | This instance ip was allocated from this Subnet(UUID). | string |
instance_ip_subscriber_tag optional | This instance ip belongs to one of the subscribers in the subscriber-tag. | string |
instance_ip_secondary optional | This instance ip is secondary ip of the interface. | boolean |
instance_ip_local_ip optional | This instance ip is local to compute and will not be exported to other nodes. | boolean |
service_instance_ip optional | This instance ip is used as service chain next hop | boolean |
service_health_check_ip optional | This instance ip is used as service health check source ip | boolean |
instance_ip_subnet optional | Ip prefix/length of the subnet where instance-ip belongs. | SubnetType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_network_refs required | List of virtual-network references | ResourceReference array |
network_ipam_refs required | List of network-ipam references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
physical_router_refs optional | List of physical-router references | ResourceReference array |
virtual_router_refs optional | List of virtual-router references | ResourceReference array |
logical_interface_refs optional | List of logical-interface references | ResourceReference array |
flow_node_refs optional | List of flow-node references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
instance_ip_address optional | Ip address value for instance ip. | string |
instance_ip_family optional | Ip address family for instance ip, IPv4(v4) or IPv6(v6). | Any of [‘v4’, ‘v6’] |
instance_ip_mode optional | Ip address HA mode in case this instance ip is used in more than one interface, active-Active or active-Standby. | Any of [‘active-active’, ‘active-standby’] |
secondary_ip_tracking_ip optional | When this instance ip is secondary ip, it can track activeness of another ip. | SubnetType |
subnet_uuid optional | This instance ip was allocated from this Subnet(UUID). | string |
instance_ip_subscriber_tag optional | This instance ip belongs to one of the subscribers in the subscriber-tag. | string |
instance_ip_secondary optional | This instance ip is secondary ip of the interface. | boolean |
instance_ip_local_ip optional | This instance ip is local to compute and will not be exported to other nodes. | boolean |
service_instance_ip optional | This instance ip is used as service chain next hop | boolean |
service_health_check_ip optional | This instance ip is used as service health check source ip | boolean |
instance_ip_subnet optional | Ip prefix/length of the subnet where instance-ip belongs. | SubnetType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
network_ipam_refs optional | List of network-ipam references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
physical_router_refs optional | List of physical-router references | ResourceReference array |
virtual_router_refs optional | List of virtual-router references | ResourceReference array |
logical_interface_refs optional | List of logical-interface references | ResourceReference array |
flow_node_refs optional | List of flow-node references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
instance_ip_address optional | Ip address value for instance ip. | string |
instance_ip_family optional | Ip address family for instance ip, IPv4(v4) or IPv6(v6). | Any of [‘v4’, ‘v6’] |
instance_ip_mode optional | Ip address HA mode in case this instance ip is used in more than one interface, active-Active or active-Standby. | Any of [‘active-active’, ‘active-standby’] |
secondary_ip_tracking_ip optional | When this instance ip is secondary ip, it can track activeness of another ip. | SubnetType |
subnet_uuid optional | This instance ip was allocated from this Subnet(UUID). | string |
instance_ip_subscriber_tag optional | This instance ip belongs to one of the subscribers in the subscriber-tag. | string |
instance_ip_secondary optional | This instance ip is secondary ip of the interface. | boolean |
instance_ip_local_ip optional | This instance ip is local to compute and will not be exported to other nodes. | boolean |
service_instance_ip optional | This instance ip is used as service chain next hop | boolean |
service_health_check_ip optional | This instance ip is used as service health check source ip | boolean |
instance_ip_subnet optional | Ip prefix/length of the subnet where instance-ip belongs. | SubnetType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
network_ipam_refs optional | List of network-ipam references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
physical_router_refs optional | List of physical-router references | ResourceReference array |
virtual_router_refs optional | List of virtual-router references | ResourceReference array |
logical_interface_refs optional | List of logical-interface references | ResourceReference array |
flow_node_refs optional | List of flow-node references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
service_instance_back_refs optional | List of service-instance back references | ServiceInstanceInstanceIpRefs array |
Name | Description | Schema |
---|---|---|
secondary_ip_tracking_ip optional | When this instance ip is secondary ip, it can track activeness of another ip. | SubnetType |
instance_ip_secondary optional | This instance ip is secondary ip of the interface. | boolean |
instance_ip_local_ip optional | This instance ip is local to compute and will not be exported to other nodes. | boolean |
service_instance_ip optional | This instance ip is used as service chain next hop | boolean |
service_health_check_ip optional | This instance ip is used as service health check source ip | boolean |
instance_ip_subnet optional | Ip prefix/length of the subnet where instance-ip belongs. | SubnetType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
network_ipam_refs optional | List of network-ipam references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
physical_router_refs optional | List of physical-router references | ResourceReference array |
virtual_router_refs optional | List of virtual-router references | ResourceReference array |
logical_interface_refs optional | List of logical-interface references | ResourceReference array |
flow_node_refs optional | List of flow-node references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
intent_map_intent_type optional | Based on this value we determine what intent model we are serving | Any of [‘assisted-replicator’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
intent_map_intent_type optional | Based on this value we determine what intent model we are serving | Any of [‘assisted-replicator’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
intent_map_intent_type optional | Based on this value we determine what intent model we are serving | Any of [‘assisted-replicator’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
physical_router_back_refs optional | List of physical-router references | ResourceReference array |
virtual_network_back_refs optional | List of virtual-network references | ResourceReference array |
fabric_back_refs optional | List of fabric references | ResourceReference array |
Name | Description | Schema |
---|---|---|
intent_map_intent_type optional | Based on this value we determine what intent model we are serving | Any of [‘assisted-replicator’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
interface_route_table_routes required | Interface route table used same structure as route table, however the next hop field is irrelevant. | RouteTableType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_instance_refs optional | List of service-instance references | InterfaceRouteTableServiceInstanceRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
interface_route_table_routes optional | Interface route table used same structure as route table, however the next hop field is irrelevant. | RouteTableType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_instance_refs optional | List of service-instance references | InterfaceRouteTableServiceInstanceRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
interface_route_table_routes optional | Interface route table used same structure as route table, however the next hop field is irrelevant. | RouteTableType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_instance_refs optional | List of service-instance references | InterfaceRouteTableServiceInstanceRefs array |
tag_refs optional | List of tag references | ResourceReference array |
routing_policy_back_refs optional | List of routing-policy references | ResourceReference array |
virtual_machine_interface_back_refs optional | List of virtual-machine-interface references | ResourceReference array |
Name | Description | Schema |
---|---|---|
interface_route_table_routes optional | Interface route table used same structure as route table, however the next hop field is irrelevant. | RouteTableType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_instance_refs optional | List of service-instance references | InterfaceRouteTableServiceInstanceRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
job_template_synchronous_job required | if set to true, the ‘/execute-job’ action simply executes the playbook directly and wait until the playbook finishes. So the playbook in the synchronous job should not take long to execute. There will no job log or job uve being created for synchronous job. This is an optional field. If not set, the default value is ‘false’. | boolean |
job_template_type required | This attribute is to identify the template type. This property is mainly needed to list all generic device operations in the UI. There are at present 4 types. Workflow based (e.g. fabric onboarding, existing fabric onboarding), device operation based (standalone like e.g. device discovery, device import, discover role), config based (e.g. role_assignment, fabric_config) and device command based (for generic device operations) | Any of [‘workflow’, ‘device_operation’, ‘config’, ‘executable’] |
job_template_concurrency_level required | This attribute controls the number concurrent job execution against the same fabric. When this attribute set to ‘fabric’, there could only one job execution per fabric When this attribute set to ‘device’, there could be only one playbook execution running against the same device at the time. | Any of [‘fabric’, ‘device’] |
job_template_playbooks required | List of vendor specific playbooks that achieve the same functionality on each vendor device. All the vendor specific playbooks listed here share the same input/output schema defined in the job template | PlaybookInfoListType |
job_template_recovery_playbooks optional | List of vendor specific playbooks that can be used to recover from an error in the workflow. All the vendor specific playbooks listed here share the same input/output schema defined in the job template | PlaybookInfoListType |
job_template_executables optional | List of Executables that needs to be Executed | ExecutableInfoListType |
job_template_input_schema optional | JSON schema of the job input parameters which will be used to validate the job input json or generate UI form for user to enter the job parameters. This property stores the JSON schema content as string. Here is an example fo the image upgrade job template input schema:{ ‘$schema’: ‘http ://json-schema.org/draft-06/schema#’, ‘title’: ‘Image upgrade input’, ‘type’: ‘object’, ‘properties’: { ‘image_uuid’: { ‘type’: ‘string’ } }, ‘required’: [‘image_uuid’]} | string |
job_template_output_schema optional | JSON schema of the job output that describes the output from the job and could be used by UI to render the output automatically. This property stores the JSON schema content as string. | string |
job_template_input_ui_schema optional | UI JSON schema of the job input that could be used by UI to render the input form with certain nice- to-have features like ordering of the input fields, placeholders etc. This property stores the UI JSON schema content as string. | string |
job_template_output_ui_schema optional | UI JSON schema of the job output that could be used by UI to render the input form with certain nice-to-have features like ordering of the output fields etc. This property stores the UI JSON schema content as string. | string |
job_template_description optional | A detailed description of what the job template functionality is | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
job_template_synchronous_job optional | if set to true, the ‘/execute-job’ action simply executes the playbook directly and wait until the playbook finishes. So the playbook in the synchronous job should not take long to execute. There will no job log or job uve being created for synchronous job. This is an optional field. If not set, the default value is ‘false’. | boolean |
job_template_type optional | This attribute is to identify the template type. This property is mainly needed to list all generic device operations in the UI. There are at present 4 types. Workflow based (e.g. fabric onboarding, existing fabric onboarding), device operation based (standalone like e.g. device discovery, device import, discover role), config based (e.g. role_assignment, fabric_config) and device command based (for generic device operations) | Any of [‘workflow’, ‘device_operation’, ‘config’, ‘executable’] |
job_template_concurrency_level optional | This attribute controls the number concurrent job execution against the same fabric. When this attribute set to ‘fabric’, there could only one job execution per fabric When this attribute set to ‘device’, there could be only one playbook execution running against the same device at the time. | Any of [‘fabric’, ‘device’] |
job_template_playbooks optional | List of vendor specific playbooks that achieve the same functionality on each vendor device. All the vendor specific playbooks listed here share the same input/output schema defined in the job template | PlaybookInfoListType |
job_template_recovery_playbooks optional | List of vendor specific playbooks that can be used to recover from an error in the workflow. All the vendor specific playbooks listed here share the same input/output schema defined in the job template | PlaybookInfoListType |
job_template_executables optional | List of Executables that needs to be Executed | ExecutableInfoListType |
job_template_input_schema optional | JSON schema of the job input parameters which will be used to validate the job input json or generate UI form for user to enter the job parameters. This property stores the JSON schema content as string. Here is an example fo the image upgrade job template input schema:{ ‘$schema’: ‘http ://json-schema.org/draft-06/schema#’, ‘title’: ‘Image upgrade input’, ‘type’: ‘object’, ‘properties’: { ‘image_uuid’: { ‘type’: ‘string’ } }, ‘required’: [‘image_uuid’]} | string |
job_template_output_schema optional | JSON schema of the job output that describes the output from the job and could be used by UI to render the output automatically. This property stores the JSON schema content as string. | string |
job_template_input_ui_schema optional | UI JSON schema of the job input that could be used by UI to render the input form with certain nice- to-have features like ordering of the input fields, placeholders etc. This property stores the UI JSON schema content as string. | string |
job_template_output_ui_schema optional | UI JSON schema of the job output that could be used by UI to render the input form with certain nice-to-have features like ordering of the output fields etc. This property stores the UI JSON schema content as string. | string |
job_template_description optional | A detailed description of what the job template functionality is | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
job_template_synchronous_job optional | if set to true, the ‘/execute-job’ action simply executes the playbook directly and wait until the playbook finishes. So the playbook in the synchronous job should not take long to execute. There will no job log or job uve being created for synchronous job. This is an optional field. If not set, the default value is ‘false’. | boolean |
job_template_type optional | This attribute is to identify the template type. This property is mainly needed to list all generic device operations in the UI. There are at present 4 types. Workflow based (e.g. fabric onboarding, existing fabric onboarding), device operation based (standalone like e.g. device discovery, device import, discover role), config based (e.g. role_assignment, fabric_config) and device command based (for generic device operations) | Any of [‘workflow’, ‘device_operation’, ‘config’, ‘executable’] |
job_template_concurrency_level optional | This attribute controls the number concurrent job execution against the same fabric. When this attribute set to ‘fabric’, there could only one job execution per fabric When this attribute set to ‘device’, there could be only one playbook execution running against the same device at the time. | Any of [‘fabric’, ‘device’] |
job_template_playbooks optional | List of vendor specific playbooks that achieve the same functionality on each vendor device. All the vendor specific playbooks listed here share the same input/output schema defined in the job template | PlaybookInfoListType |
job_template_recovery_playbooks optional | List of vendor specific playbooks that can be used to recover from an error in the workflow. All the vendor specific playbooks listed here share the same input/output schema defined in the job template | PlaybookInfoListType |
job_template_executables optional | List of Executables that needs to be Executed | ExecutableInfoListType |
job_template_input_schema optional | JSON schema of the job input parameters which will be used to validate the job input json or generate UI form for user to enter the job parameters. This property stores the JSON schema content as string. Here is an example fo the image upgrade job template input schema:{ ‘$schema’: ‘http ://json-schema.org/draft-06/schema#’, ‘title’: ‘Image upgrade input’, ‘type’: ‘object’, ‘properties’: { ‘image_uuid’: { ‘type’: ‘string’ } }, ‘required’: [‘image_uuid’]} | string |
job_template_output_schema optional | JSON schema of the job output that describes the output from the job and could be used by UI to render the output automatically. This property stores the JSON schema content as string. | string |
job_template_input_ui_schema optional | UI JSON schema of the job input that could be used by UI to render the input form with certain nice- to-have features like ordering of the input fields, placeholders etc. This property stores the UI JSON schema content as string. | string |
job_template_output_ui_schema optional | UI JSON schema of the job output that could be used by UI to render the input form with certain nice-to-have features like ordering of the output fields etc. This property stores the UI JSON schema content as string. | string |
job_template_description optional | A detailed description of what the job template functionality is | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
node_profile_back_refs optional | List of node-profile references | ResourceReference array |
Name | Description | Schema |
---|---|---|
job_template_synchronous_job optional | if set to true, the ‘/execute-job’ action simply executes the playbook directly and wait until the playbook finishes. So the playbook in the synchronous job should not take long to execute. There will no job log or job uve being created for synchronous job. This is an optional field. If not set, the default value is ‘false’. | boolean |
job_template_type optional | This attribute is to identify the template type. This property is mainly needed to list all generic device operations in the UI. There are at present 4 types. Workflow based (e.g. fabric onboarding, existing fabric onboarding), device operation based (standalone like e.g. device discovery, device import, discover role), config based (e.g. role_assignment, fabric_config) and device command based (for generic device operations) | Any of [‘workflow’, ‘device_operation’, ‘config’, ‘executable’] |
job_template_concurrency_level optional | This attribute controls the number concurrent job execution against the same fabric. When this attribute set to ‘fabric’, there could only one job execution per fabric When this attribute set to ‘device’, there could be only one playbook execution running against the same device at the time. | Any of [‘fabric’, ‘device’] |
job_template_playbooks optional | List of vendor specific playbooks that achieve the same functionality on each vendor device. All the vendor specific playbooks listed here share the same input/output schema defined in the job template | PlaybookInfoListType |
job_template_recovery_playbooks optional | List of vendor specific playbooks that can be used to recover from an error in the workflow. All the vendor specific playbooks listed here share the same input/output schema defined in the job template | PlaybookInfoListType |
job_template_executables optional | List of Executables that needs to be Executed | ExecutableInfoListType |
job_template_input_schema optional | JSON schema of the job input parameters which will be used to validate the job input json or generate UI form for user to enter the job parameters. This property stores the JSON schema content as string. Here is an example fo the image upgrade job template input schema:{ ‘$schema’: ‘http ://json-schema.org/draft-06/schema#’, ‘title’: ‘Image upgrade input’, ‘type’: ‘object’, ‘properties’: { ‘image_uuid’: { ‘type’: ‘string’ } }, ‘required’: [‘image_uuid’]} | string |
job_template_output_schema optional | JSON schema of the job output that describes the output from the job and could be used by UI to render the output automatically. This property stores the JSON schema content as string. | string |
job_template_input_ui_schema optional | UI JSON schema of the job input that could be used by UI to render the input form with certain nice- to-have features like ordering of the input fields, placeholders etc. This property stores the UI JSON schema content as string. | string |
job_template_output_ui_schema optional | UI JSON schema of the job output that could be used by UI to render the input form with certain nice-to-have features like ordering of the output fields etc. This property stores the UI JSON schema content as string. | string |
job_template_description optional | A detailed description of what the job template functionality is | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘physical-router’] |
link_aggregation_group_lacp_enabled required | Flag to turn on or off Link Aggregation Control Protocol (LACP) on this link aggregation group. | boolean |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_interface_refs optional | List of physical-interface references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
link_aggregation_group_lacp_enabled optional | Flag to turn on or off Link Aggregation Control Protocol (LACP) on this link aggregation group. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_interface_refs optional | List of physical-interface references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
link_aggregation_group_lacp_enabled optional | Flag to turn on or off Link Aggregation Control Protocol (LACP) on this link aggregation group. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_interface_refs optional | List of physical-interface references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
link_aggregation_group_lacp_enabled optional | Flag to turn on or off Link Aggregation Control Protocol (LACP) on this link aggregation group. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_interface_refs optional | List of physical-interface references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
loadbalancer_properties required | Loadbalancer configuration like admin state, VIP, VIP subnet etc. | LoadbalancerType |
loadbalancer_provider optional | Provider field selects backend provider of the LBaaS, Cloudadmin could offer different levels of service like gold, silver, bronze. Provided by HA-proxy or various HW or SW appliances in the backend. | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_appliance_set_refs optional | List of service-appliance-set references | ResourceReference array |
service_instance_refs optional | List of service-instance references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
loadbalancer_properties optional | Loadbalancer configuration like admin state, VIP, VIP subnet etc. | LoadbalancerType |
loadbalancer_provider optional | Provider field selects backend provider of the LBaaS, Cloudadmin could offer different levels of service like gold, silver, bronze. Provided by HA-proxy or various HW or SW appliances in the backend. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_appliance_set_refs optional | List of service-appliance-set references | ResourceReference array |
service_instance_refs optional | List of service-instance references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
loadbalancer_properties optional | Loadbalancer configuration like admin state, VIP, VIP subnet etc. | LoadbalancerType |
loadbalancer_provider optional | Provider field selects backend provider of the LBaaS, Cloudadmin could offer different levels of service like gold, silver, bronze. Provided by HA-proxy or various HW or SW appliances in the backend. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_appliance_set_refs optional | List of service-appliance-set references | ResourceReference array |
service_instance_refs optional | List of service-instance references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
loadbalancer_listener_back_refs optional | List of loadbalancer-listener references | ResourceReference array |
Name | Description | Schema |
---|---|---|
loadbalancer_properties optional | Loadbalancer configuration like admin state, VIP, VIP subnet etc. | LoadbalancerType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_appliance_set_refs optional | List of service-appliance-set references | ResourceReference array |
service_instance_refs optional | List of service-instance references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
loadbalancer_healthmonitor_properties required | Configuration parameters for health monitor like type, method, retries etc. | LoadbalancerHealthmonitorType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
loadbalancer_healthmonitor_properties optional | Configuration parameters for health monitor like type, method, retries etc. | LoadbalancerHealthmonitorType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
loadbalancer_healthmonitor_properties optional | Configuration parameters for health monitor like type, method, retries etc. | LoadbalancerHealthmonitorType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
loadbalancer_pool_back_refs optional | List of loadbalancer-pool references | ResourceReference array |
Name | Description | Schema |
---|---|---|
loadbalancer_healthmonitor_properties optional | Configuration parameters for health monitor like type, method, retries etc. | LoadbalancerHealthmonitorType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
loadbalancer_listener_properties optional | LoadbalancerListenerType | |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
loadbalancer_refs optional | List of loadbalancer references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
loadbalancer_listener_properties optional | LoadbalancerListenerType | |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
loadbalancer_refs optional | List of loadbalancer references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
loadbalancer_listener_properties optional | LoadbalancerListenerType | |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
loadbalancer_refs optional | List of loadbalancer references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
loadbalancer_pool_back_refs optional | List of loadbalancer-pool references | ResourceReference array |
Name | Description | Schema |
---|---|---|
loadbalancer_listener_properties optional | LoadbalancerListenerType | |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
loadbalancer_refs optional | List of loadbalancer references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘loadbalancer-pool’] |
loadbalancer_member_properties required | Member configuration like ip address, destination port, weight etc. | LoadbalancerMemberType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
loadbalancer_member_properties optional | Member configuration like ip address, destination port, weight etc. | LoadbalancerMemberType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
loadbalancer_member_properties optional | Member configuration like ip address, destination port, weight etc. | LoadbalancerMemberType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
loadbalancer_member_properties optional | Member configuration like ip address, destination port, weight etc. | LoadbalancerMemberType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
loadbalancer_pool_properties required | Configuration for loadbalancer pool like protocol, subnet, etc. | LoadbalancerPoolType |
loadbalancer_pool_provider optional | Provider field selects backend provider of the LBaaS, Cloudadmin could offer different levels of service like gold, silver, bronze. Provided by HA-proxy or various HW or SW appliances in the backend. Applicable to LBaaS V1 | string |
loadbalancer_pool_custom_attributes optional | Custom loadbalancer config, opaque to the system. Specified as list of Key:Value pairs. Applicable to LBaaS V1. | KeyValuePairs |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_instance_refs optional | List of service-instance references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
loadbalancer_listener_refs optional | List of loadbalancer-listener references | ResourceReference array |
loadbalancer_healthmonitor_refs optional | List of loadbalancer-healthmonitor references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
loadbalancer_pool_properties optional | Configuration for loadbalancer pool like protocol, subnet, etc. | LoadbalancerPoolType |
loadbalancer_pool_provider optional | Provider field selects backend provider of the LBaaS, Cloudadmin could offer different levels of service like gold, silver, bronze. Provided by HA-proxy or various HW or SW appliances in the backend. Applicable to LBaaS V1 | string |
loadbalancer_pool_custom_attributes optional | Custom loadbalancer config, opaque to the system. Specified as list of Key:Value pairs. Applicable to LBaaS V1. | KeyValuePairs |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_instance_refs optional | List of service-instance references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
loadbalancer_listener_refs optional | List of loadbalancer-listener references | ResourceReference array |
service_appliance_set_refs optional | List of service-appliance-set references | ResourceReference array |
loadbalancer_healthmonitor_refs optional | List of loadbalancer-healthmonitor references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
loadbalancer_pool_properties optional | Configuration for loadbalancer pool like protocol, subnet, etc. | LoadbalancerPoolType |
loadbalancer_pool_provider optional | Provider field selects backend provider of the LBaaS, Cloudadmin could offer different levels of service like gold, silver, bronze. Provided by HA-proxy or various HW or SW appliances in the backend. Applicable to LBaaS V1 | string |
loadbalancer_pool_custom_attributes optional | Custom loadbalancer config, opaque to the system. Specified as list of Key:Value pairs. Applicable to LBaaS V1. | KeyValuePairs |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_instance_refs optional | List of service-instance references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
loadbalancer_listener_refs optional | List of loadbalancer-listener references | ResourceReference array |
service_appliance_set_refs optional | List of service-appliance-set references | ResourceReference array |
loadbalancer_healthmonitor_refs optional | List of loadbalancer-healthmonitor references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
virtual_ip_back_refs optional | List of virtual-ip references | ResourceReference array |
Name | Description | Schema |
---|---|---|
loadbalancer_pool_properties optional | Configuration for loadbalancer pool like protocol, subnet, etc. | LoadbalancerPoolType |
loadbalancer_pool_custom_attributes optional | Custom loadbalancer config, opaque to the system. Specified as list of Key:Value pairs. Applicable to LBaaS V1. | KeyValuePairs |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
loadbalancer_listener_refs optional | List of loadbalancer-listener references | ResourceReference array |
loadbalancer_healthmonitor_refs optional | List of loadbalancer-healthmonitor references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘physical-router’, ‘physical-interface’] |
logical_interface_vlan_tag optional | VLAN tag (.1Q) classifier for this logical interface. | number |
logical_interface_port_params optional | User can select this option to configure port parameters such as description, MTU and port enable or disable. | PortParameters |
logical_interface_type optional | Logical interface type can be L2 or L3. L2 - only L2 service is provided, MAC learning is supported. L3 - only L3 service is supported and MAC learning is not supported. | Any of [‘l2’, ‘l3’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
logical_interface_vlan_tag optional | VLAN tag (.1Q) classifier for this logical interface. | number |
logical_interface_port_params optional | User can select this option to configure port parameters such as description, MTU and port enable or disable. | PortParameters |
logical_interface_type optional | Logical interface type can be L2 or L3. L2 - only L2 service is provided, MAC learning is supported. L3 - only L3 service is supported and MAC learning is not supported. | Any of [‘l2’, ‘l3’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
logical_interface_vlan_tag optional | VLAN tag (.1Q) classifier for this logical interface. | number |
logical_interface_port_params optional | User can select this option to configure port parameters such as description, MTU and port enable or disable. | PortParameters |
logical_interface_type optional | Logical interface type can be L2 or L3. L2 - only L2 service is provided, MAC learning is supported. L3 - only L3 service is supported and MAC learning is not supported. | Any of [‘l2’, ‘l3’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
instance_ip_back_refs optional | List of instance-ip references | ResourceReference array |
Name | Description | Schema |
---|---|---|
logical_interface_vlan_tag optional | VLAN tag (.1Q) classifier for this logical interface. | number |
logical_interface_port_params optional | User can select this option to configure port parameters such as description, MTU and port enable or disable. | PortParameters |
logical_interface_type optional | Logical interface type can be L2 or L3. L2 - only L2 service is provided, MAC learning is supported. L3 - only L3 service is supported and MAC learning is not supported. | Any of [‘l2’, ‘l3’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
configured_route_target_list optional | List of route targets that represent this logical router, all virtual networks connected to this logical router will have this as their route target list. | RouteTargetList |
vxlan_network_identifier optional | The VNI that needs to be associated with the internal VN if vxlan_routing mode is enabled. | string |
logical_router_dhcp_relay_server optional | DHCP server IP(s) to serve managed BMS(s). | IpAddressesType |
logical_router_gateway_external required | this logical router is used for external connectivity or not. | boolean |
logical_router_type optional | Type of logical-router, used to signify the purpose of the logical-router. | Any of [‘snat-routing’, ‘vxlan-routing’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
route_target_refs optional | List of route-target references | ResourceReference array |
route_table_refs optional | List of route-table references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | LogicalRouterVirtualNetworkRefs array |
service_instance_refs optional | List of service-instance references | ResourceReference array |
physical_router_refs optional | List of physical-router references | ResourceReference array |
fabric_refs optional | List of fabric references | ResourceReference array |
bgpvpn_refs optional | List of bgpvpn references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
configured_route_target_list optional | List of route targets that represent this logical router, all virtual networks connected to this logical router will have this as their route target list. | RouteTargetList |
vxlan_network_identifier optional | The VNI that needs to be associated with the internal VN if vxlan_routing mode is enabled. | string |
logical_router_dhcp_relay_server optional | DHCP server IP(s) to serve managed BMS(s). | IpAddressesType |
logical_router_gateway_external optional | this logical router is used for external connectivity or not. | boolean |
logical_router_type optional | Type of logical-router, used to signify the purpose of the logical-router. | Any of [‘snat-routing’, ‘vxlan-routing’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
route_target_refs optional | List of route-target references | ResourceReference array |
route_table_refs optional | List of route-table references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | LogicalRouterVirtualNetworkRefs array |
service_instance_refs optional | List of service-instance references | ResourceReference array |
physical_router_refs optional | List of physical-router references | ResourceReference array |
fabric_refs optional | List of fabric references | ResourceReference array |
bgpvpn_refs optional | List of bgpvpn references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
configured_route_target_list optional | List of route targets that represent this logical router, all virtual networks connected to this logical router will have this as their route target list. | RouteTargetList |
vxlan_network_identifier optional | The VNI that needs to be associated with the internal VN if vxlan_routing mode is enabled. | string |
logical_router_dhcp_relay_server optional | DHCP server IP(s) to serve managed BMS(s). | IpAddressesType |
logical_router_gateway_external optional | this logical router is used for external connectivity or not. | boolean |
logical_router_type optional | Type of logical-router, used to signify the purpose of the logical-router. | Any of [‘snat-routing’, ‘vxlan-routing’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
route_target_refs optional | List of route-target references | ResourceReference array |
route_table_refs optional | List of route-table references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | LogicalRouterVirtualNetworkRefs array |
service_instance_refs optional | List of service-instance references | ResourceReference array |
physical_router_refs optional | List of physical-router references | ResourceReference array |
fabric_refs optional | List of fabric references | ResourceReference array |
bgpvpn_refs optional | List of bgpvpn references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
port_tuple_back_refs optional | List of port-tuple references | ResourceReference array |
data_center_interconnect_back_refs optional | List of data-center-interconnect references | ResourceReference array |
Name | Description | Schema |
---|---|---|
configured_route_target_list optional | List of route targets that represent this logical router, all virtual networks connected to this logical router will have this as their route target list. | RouteTargetList |
vxlan_network_identifier optional | The VNI that needs to be associated with the internal VN if vxlan_routing mode is enabled. | string |
logical_router_dhcp_relay_server optional | DHCP server IP(s) to serve managed BMS(s). | IpAddressesType |
logical_router_gateway_external optional | this logical router is used for external connectivity or not. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
route_target_refs optional | List of route-target references | ResourceReference array |
route_table_refs optional | List of route-table references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | LogicalRouterVirtualNetworkRefs array |
service_instance_refs optional | List of service-instance references | ResourceReference array |
physical_router_refs optional | List of physical-router references | ResourceReference array |
fabric_refs optional | List of fabric references | ResourceReference array |
bgpvpn_refs optional | List of bgpvpn references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
multicast_source_groups optional | List of Multicast (S,G) Addresses. | MulticastSourceGroups |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
multicast_source_groups optional | List of Multicast (S,G) Addresses. | MulticastSourceGroups |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
multicast_source_groups optional | List of Multicast (S,G) Addresses. | MulticastSourceGroups |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
virtual_network_back_refs optional | List of virtual-network references | ResourceReference array |
Name | Description | Schema |
---|---|---|
multicast_source_groups optional | List of Multicast (S,G) Addresses. | MulticastSourceGroups |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘domain’] |
namespace_cidr optional | All networks in this namespace belong to this list of Prefixes. Not implemented. | SubnetType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
namespace_cidr optional | All networks in this namespace belong to this list of Prefixes. Not implemented. | SubnetType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
namespace_cidr optional | All networks in this namespace belong to this list of Prefixes. Not implemented. | SubnetType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
project_back_refs optional | List of project back references | ProjectNamespaceRefs array |
Name | Description | Schema |
---|---|---|
namespace_cidr optional | All networks in this namespace belong to this list of Prefixes. Not implemented. | SubnetType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
netconf_profile_is_default optional | This attribute indicates whether it is a default netconf profile or not. Default profiles are non- editable. | boolean |
netconf_parameters optional | Parameters for each netconf profile like the top level sensor options etc. | NetconfParameters |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
netconf_profile_is_default optional | This attribute indicates whether it is a default netconf profile or not. Default profiles are non- editable. | boolean |
netconf_parameters optional | Parameters for each netconf profile like the top level sensor options etc. | NetconfParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
netconf_profile_is_default optional | This attribute indicates whether it is a default netconf profile or not. Default profiles are non- editable. | boolean |
netconf_parameters optional | Parameters for each netconf profile like the top level sensor options etc. | NetconfParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
telemetry_profile_back_refs optional | List of telemetry-profile references | ResourceReference array |
Name | Description | Schema |
---|---|---|
netconf_profile_is_default optional | This attribute indicates whether it is a default netconf profile or not. Default profiles are non- editable. | boolean |
netconf_parameters optional | Parameters for each netconf profile like the top level sensor options etc. | NetconfParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_router_refs optional | List of physical-router references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_router_refs optional | List of physical-router references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_router_refs optional | List of physical-router references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_router_refs optional | List of physical-router references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
network_ipam_mgmt optional | Network IP Address Management configuration. | IpamType |
ipam_subnets optional | List of subnets for this ipam. | IpamSubnets |
ipam_subnet_method optional | Subnet method configuration for ipam, user can configure user-defined, flat or auto. | Any of [‘user-defined-subnet’, ‘flat-subnet’, ‘auto-subnet’] |
ipam_subnetting optional | This flag indicates if ipam subnets are carved out from a big subnet, default behavior is False. | boolean |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_DNS_refs optional | List of virtual-DNS references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
network_ipam_mgmt optional | Network IP Address Management configuration. | IpamType |
ipam_subnets optional | List of subnets for this ipam. | IpamSubnets |
ipam_subnet_method optional | Subnet method configuration for ipam, user can configure user-defined, flat or auto. | Any of [‘user-defined-subnet’, ‘flat-subnet’, ‘auto-subnet’] |
ipam_subnetting optional | This flag indicates if ipam subnets are carved out from a big subnet, default behavior is False. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_DNS_refs optional | List of virtual-DNS references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
network_ipam_mgmt optional | Network IP Address Management configuration. | IpamType |
ipam_subnets optional | List of subnets for this ipam. | IpamSubnets |
ipam_subnet_method optional | Subnet method configuration for ipam, user can configure user-defined, flat or auto. | Any of [‘user-defined-subnet’, ‘flat-subnet’, ‘auto-subnet’] |
ipam_subnetting optional | This flag indicates if ipam subnets are carved out from a big subnet, default behavior is False. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_DNS_refs optional | List of virtual-DNS references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
virtual_network_back_refs optional | List of virtual-network back references | VirtualNetworkNetworkIpamRefs array |
virtual_router_back_refs optional | List of virtual-router back references | VirtualRouterNetworkIpamRefs array |
instance_ip_back_refs optional | List of instance-ip references | ResourceReference array |
Name | Description | Schema |
---|---|---|
network_ipam_mgmt optional | Network IP Address Management configuration. | IpamType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_DNS_refs optional | List of virtual-DNS references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
network_policy_entries required | Network policy rule entries. | PolicyEntriesType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
network_policy_entries optional | Network policy rule entries. | PolicyEntriesType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
network_policy_entries optional | Network policy rule entries. | PolicyEntriesType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
security_logging_object_back_refs optional | List of security-logging-object back references | SecurityLoggingObjectNetworkPolicyRefs array |
virtual_network_back_refs optional | List of virtual-network back references | VirtualNetworkNetworkPolicyRefs array |
Name | Description | Schema |
---|---|---|
network_policy_entries optional | Network policy rule entries. | PolicyEntriesType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
node_type optional | Type of machine resource | Any of [‘private’, ‘baremetal’, ‘esxi’, ‘ovs-compute’, ‘sriov-compute’] |
esxi_info optional | Details of the ESXI host | ESXIHostInfo |
ip_address optional | IP Address of the Management interface | string |
hostname optional | Fully qualified host name | string |
bms_info optional | Details of the baremetal server | BaremetalServerInfo |
mac_address optional | Provisioning Interface MAC Address | string |
disk_partition optional | Comma seperated disk partition to use. | string |
interface_name optional | Name of the Management interface | string |
cloud_info optional | Information related to cloud | CloudInstanceInfo |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
node_profile_refs optional | List of node-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
node_type optional | Type of machine resource | Any of [‘private’, ‘baremetal’, ‘esxi’, ‘ovs-compute’, ‘sriov-compute’] |
esxi_info optional | Details of the ESXI host | ESXIHostInfo |
ip_address optional | IP Address of the Management interface | string |
hostname optional | Fully qualified host name | string |
bms_info optional | Details of the baremetal server | BaremetalServerInfo |
mac_address optional | Provisioning Interface MAC Address | string |
disk_partition optional | Comma seperated disk partition to use. | string |
interface_name optional | Name of the Management interface | string |
cloud_info optional | Information related to cloud | CloudInstanceInfo |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
node_profile_refs optional | List of node-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
node_type optional | Type of machine resource | Any of [‘private’, ‘baremetal’, ‘esxi’, ‘ovs-compute’, ‘sriov-compute’] |
esxi_info optional | Details of the ESXI host | ESXIHostInfo |
ip_address optional | IP Address of the Management interface | string |
hostname optional | Fully qualified host name | string |
bms_info optional | Details of the baremetal server | BaremetalServerInfo |
mac_address optional | Provisioning Interface MAC Address | string |
disk_partition optional | Comma seperated disk partition to use. | string |
interface_name optional | Name of the Management interface | string |
cloud_info optional | Information related to cloud | CloudInstanceInfo |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
node_profile_refs optional | List of node-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
node_type optional | Type of machine resource | Any of [‘private’, ‘baremetal’, ‘esxi’, ‘ovs-compute’, ‘sriov-compute’] |
esxi_info optional | Details of the ESXI host | ESXIHostInfo |
ip_address optional | IP Address of the Management interface | string |
hostname optional | Fully qualified host name | string |
bms_info optional | Details of the baremetal server | BaremetalServerInfo |
mac_address optional | Provisioning Interface MAC Address | string |
disk_partition optional | Comma seperated disk partition to use. | string |
interface_name optional | Name of the Management interface | string |
cloud_info optional | Information related to cloud | CloudInstanceInfo |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
node_profile_refs optional | List of node-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
node_profile_type optional | Node profile type to differentiate the node profile network devices from server node profiles. | Any of [‘physical-router’, ‘end-system’] |
node_profile_vendor required | Vendor name (e.g. Juniper) that this node profile can be used for. | string |
node_profile_device_family required | Device family name that this node profile can be used to match. | string |
node_profile_hitless_upgrade required | if set to false, do not perform hitless image upgrade on devices using this node profile | boolean |
node_profile_roles required | List of capable physical and routing-bridging role combinations supported by the devices that matches one of the hardware list defined in this node profile. | NodeProfileRolesType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
job_template_refs optional | List of job-template references | ResourceReference array |
hardware_refs optional | List of hardware references | ResourceReference array |
role_definition_refs optional | List of role-definition references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
node_profile_type optional | Node profile type to differentiate the node profile network devices from server node profiles. | Any of [‘physical-router’, ‘end-system’] |
node_profile_vendor optional | Vendor name (e.g. Juniper) that this node profile can be used for. | string |
node_profile_device_family optional | Device family name that this node profile can be used to match. | string |
node_profile_hitless_upgrade optional | if set to false, do not perform hitless image upgrade on devices using this node profile | boolean |
node_profile_roles optional | List of capable physical and routing-bridging role combinations supported by the devices that matches one of the hardware list defined in this node profile. | NodeProfileRolesType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
job_template_refs optional | List of job-template references | ResourceReference array |
hardware_refs optional | List of hardware references | ResourceReference array |
role_definition_refs optional | List of role-definition references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
node_profile_type optional | Node profile type to differentiate the node profile network devices from server node profiles. | Any of [‘physical-router’, ‘end-system’] |
node_profile_vendor optional | Vendor name (e.g. Juniper) that this node profile can be used for. | string |
node_profile_device_family optional | Device family name that this node profile can be used to match. | string |
node_profile_hitless_upgrade optional | if set to false, do not perform hitless image upgrade on devices using this node profile | boolean |
node_profile_roles optional | List of capable physical and routing-bridging role combinations supported by the devices that matches one of the hardware list defined in this node profile. | NodeProfileRolesType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
job_template_refs optional | List of job-template references | ResourceReference array |
hardware_refs optional | List of hardware references | ResourceReference array |
role_definition_refs optional | List of role-definition references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
fabric_back_refs optional | List of fabric back references | FabricNodeProfileRefs array |
physical_router_back_refs optional | List of physical-router references | ResourceReference array |
node_back_refs optional | List of node references | ResourceReference array |
Name | Description | Schema |
---|---|---|
node_profile_type optional | Node profile type to differentiate the node profile network devices from server node profiles. | Any of [‘physical-router’, ‘end-system’] |
node_profile_vendor optional | Vendor name (e.g. Juniper) that this node profile can be used for. | string |
node_profile_device_family optional | Device family name that this node profile can be used to match. | string |
node_profile_hitless_upgrade optional | if set to false, do not perform hitless image upgrade on devices using this node profile | boolean |
node_profile_roles optional | List of capable physical and routing-bridging role combinations supported by the devices that matches one of the hardware list defined in this node profile. | NodeProfileRolesType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
job_template_refs optional | List of job-template references | ResourceReference array |
hardware_refs optional | List of hardware references | ResourceReference array |
role_definition_refs optional | List of role-definition references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
physical_router_back_refs optional | List of physical-router references | ResourceReference array |
role_definition_back_refs optional | List of role-definition references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
peering_service required | Peering policy service type. | Any of [‘public-peering’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
peering_service optional | Peering policy service type. | Any of [‘public-peering’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
peering_service optional | Peering policy service type. | Any of [‘public-peering’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
e2_service_provider_back_refs optional | List of e2-service-provider references | ResourceReference array |
Name | Description | Schema |
---|---|---|
peering_service optional | Peering policy service type. | Any of [‘public-peering’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘physical-router’] |
ethernet_segment_identifier optional | Ethernet Segment Id configured for the Physical Interface. In a multihomed environment, user should configure the peer Physical interface with the same ESI. | string |
physical_interface_type optional | Physical interface type that can be either regular/LAG/service/fabric/access link. | Any of [‘regular’, ‘lag’, ‘service’, ‘fabric’, ‘access’] |
physical_interface_mac_addresses optional | MAC addresses on this physical interface. | MacAddressesType |
physical_interface_port_id optional | port id of this physical interface. This port id is used in LLDP to identify a physical port on the peering device | string |
physical_interface_flow_control optional | User can enable this option to configure flow control on the physical interface. | boolean |
physical_interface_lacp_force_up optional | User can enable this option to make LACP up and running. This is applicable only on individual member physical interfaces of a VPG. | boolean |
physical_interface_port_params optional | User can select this option to configure port parameters such as description, MTU and port enable or disable. | PortParameters |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_interface_refs optional | List of physical-interface references | ResourceReference array |
port_refs optional | List of port references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
ethernet_segment_identifier optional | Ethernet Segment Id configured for the Physical Interface. In a multihomed environment, user should configure the peer Physical interface with the same ESI. | string |
physical_interface_type optional | Physical interface type that can be either regular/LAG/service/fabric/access link. | Any of [‘regular’, ‘lag’, ‘service’, ‘fabric’, ‘access’] |
physical_interface_mac_addresses optional | MAC addresses on this physical interface. | MacAddressesType |
physical_interface_port_id optional | port id of this physical interface. This port id is used in LLDP to identify a physical port on the peering device | string |
physical_interface_flow_control optional | User can enable this option to configure flow control on the physical interface. | boolean |
physical_interface_lacp_force_up optional | User can enable this option to make LACP up and running. This is applicable only on individual member physical interfaces of a VPG. | boolean |
physical_interface_port_params optional | User can select this option to configure port parameters such as description, MTU and port enable or disable. | PortParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_interface_refs optional | List of physical-interface references | ResourceReference array |
port_refs optional | List of port references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
ethernet_segment_identifier optional | Ethernet Segment Id configured for the Physical Interface. In a multihomed environment, user should configure the peer Physical interface with the same ESI. | string |
physical_interface_type optional | Physical interface type that can be either regular/LAG/service/fabric/access link. | Any of [‘regular’, ‘lag’, ‘service’, ‘fabric’, ‘access’] |
physical_interface_mac_addresses optional | MAC addresses on this physical interface. | MacAddressesType |
physical_interface_port_id optional | port id of this physical interface. This port id is used in LLDP to identify a physical port on the peering device | string |
physical_interface_flow_control optional | User can enable this option to configure flow control on the physical interface. | boolean |
physical_interface_lacp_force_up optional | User can enable this option to make LACP up and running. This is applicable only on individual member physical interfaces of a VPG. | boolean |
physical_interface_port_params optional | User can select this option to configure port parameters such as description, MTU and port enable or disable. | PortParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_interface_refs optional | List of physical-interface references | ResourceReference array |
port_refs optional | List of port references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
service_appliance_back_refs optional | List of service-appliance back references | ServiceAppliancePhysicalInterfaceRefs array |
virtual_machine_interface_back_refs optional | List of virtual-machine-interface references | ResourceReference array |
physical_interface_back_refs optional | List of physical-interface references | ResourceReference array |
link_aggregation_group_back_refs optional | List of link-aggregation-group references | ResourceReference array |
virtual_port_group_back_refs optional | List of virtual-port-group back references | VirtualPortGroupPhysicalInterfaceRefs array |
Name | Description | Schema |
---|---|---|
ethernet_segment_identifier optional | Ethernet Segment Id configured for the Physical Interface. In a multihomed environment, user should configure the peer Physical interface with the same ESI. | string |
physical_interface_type optional | Physical interface type that can be either regular/LAG/service/fabric/access link. | Any of [‘regular’, ‘lag’, ‘service’, ‘fabric’, ‘access’] |
physical_interface_mac_addresses optional | MAC addresses on this physical interface. | MacAddressesType |
physical_interface_port_id optional | port id of this physical interface. This port id is used in LLDP to identify a physical port on the peering device | string |
physical_interface_flow_control optional | User can enable this option to configure flow control on the physical interface. | boolean |
physical_interface_lacp_force_up optional | User can enable this option to make LACP up and running. This is applicable only on individual member physical interfaces of a VPG. | boolean |
physical_interface_port_params optional | User can select this option to configure port parameters such as description, MTU and port enable or disable. | PortParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_interface_refs optional | List of physical-interface references | ResourceReference array |
port_refs optional | List of port references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
device_functional_group_back_refs optional | List of device-functional-group references | ResourceReference array |
physical_router_back_refs optional | List of physical-router references | ResourceReference array |
role_definition_back_refs optional | List of role-definition references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
physical_router_junos_service_ports optional | Juniper JUNOS specific service interfaces name to perform services like NAT. | JunosServicePorts |
telemetry_info optional | Telemetry info of router. Check TelemetryStateInfo | TelemetryStateInfo |
physical_router_device_family required | Device family that this physical router is part of. It is used by the device manager to choose the device family specific Ansible playbooks for device management | string |
physical_router_os_version optional | os version for this physical router. It is updated when device is imported or device image is successfully upgraded | string |
physical_router_hostname optional | Device host name that can be either discovered during via fabric on-boarding workflow or manually set by the user | string |
physical_router_management_ip required | Management ip for this physical router. It is used by the device manager to perform netconf and by SNMP collector if enabled. | string |
physical_router_management_mac optional | Management mac for this physical router. | string |
physical_router_dataplane_ip optional | This is ip address in the ip-fabric(underlay) network that can be used in data plane by physical router. Usually it is the VTEP address in VxLAN for the TOR switch. | string |
physical_router_loopback_ip optional | This is ip address of loopback interface of physical router. Used by the device manager to configure physical router loopback interface. | string |
physical_router_replicator_loopback_ip optional | This is the loopback ip address for assisted replication. Used by the device manager to configure physical router replicator ip. | string |
physical_router_vendor_name required | Vendor name of the physical router (e.g juniper). Used by the device manager to select driver. | string |
physical_router_product_name required | Model name of the physical router (e.g juniper). Used by the device manager to select driver. | string |
physical_router_serial_number optional | Serial number for the physical device that is used by device manager to identify the device during device discovery. | string |
physical_router_vnc_managed optional | This physical router is enabled to be configured by device manager. | boolean |
physical_router_underlay_managed optional | Set to true if underlay is configured by device manager. The greenfield ZTP workflow sets this attribute to true. The brownfield on-boarding sets this attribute to false. | boolean |
physical_router_role optional | Physical router role (e.g spine or leaf), used by the device manager to provision physical router, for e.g device manager may choose to configure physical router based on its role. | Any of [‘spine’, ‘leaf’, ‘e2-access’, ‘e2-provider’, ‘e2-internet’, ‘e2-vrr’, ‘pnf’, ‘superspine’] |
routing_bridging_roles optional | Routing-bridging role (e.g. CRB, ERB, etc.), used by the device manager to provision physical router, for e.g device manager may choose to configure physical router based on its role. | RoutingBridgingRolesType |
physical_router_snmp optional | SNMP support on this router | boolean |
physical_router_lldp optional | LLDP support on this router | boolean |
physical_router_user_credentials optional | Username and password for netconf to the physical router by device manager. | UserCredentials |
physical_router_encryption_type optional | Type of encryption used for physical-router-user-credentials. | Any of [‘none’, ‘local’] |
physical_router_snmp_credentials optional | SNMP credentials for the physical router used by SNMP collector. | SNMPCredentials |
physical_router_dhcp_parameters optional | Dnsmasq lease parameters for the physical router. | DnsmasqLeaseParameters |
physical_router_cli_commit_state optional | CLI commit state for the physical router. Used to check if device is in sync with Contrail managed configs | Any of [‘in_sync’, ‘out_of_sync’] |
physical_router_managed_state optional | Managed state for the physical router. Used to RMA devices | Any of [‘dhcp’, ‘rma’, ‘activating’, ‘active’, ‘maintenance’, ‘error’] |
physical_router_onboarding_state optional | Onboarding state for the physical router. These states are updated during the ZTP/Brownfield of the device such as discovered, interface onboarded, topology discovered, underlay configured and others | Any of [‘discovered’, ‘interfaces_onboarded’, ‘topology_discovered’, ‘role_discovered’, ‘underlay_configured’] |
physical_router_underlay_config optional | Brownfield device underlay configuration stored during underlay onboarding. Only valid if physical- router-underlay-managed is false | string |
physical_router_supplemental_config optional | Supplemental configuration stored during ZTP onboarding. | string |
physical_router_autonomous_system optional | Autonomous system configured on the device represented by the physical router. | AutonomousSystemsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_router_refs optional | List of virtual-router references | ResourceReference array |
bgp_router_refs optional | List of bgp-router references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
intent_map_refs optional | List of intent-map references | ResourceReference array |
fabric_refs optional | List of fabric references | ResourceReference array |
node_profile_refs optional | List of node-profile references | ResourceReference array |
device_functional_group_refs optional | List of device-functional-group references | ResourceReference array |
device_chassis_refs optional | List of device-chassis references | ResourceReference array |
device_image_refs optional | List of device-image references | ResourceReference array |
physical_role_refs optional | List of physical-role references | ResourceReference array |
overlay_role_refs optional | List of overlay-role references | ResourceReference array |
telemetry_profile_refs optional | List of telemetry-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
physical_router_junos_service_ports optional | Juniper JUNOS specific service interfaces name to perform services like NAT. | JunosServicePorts |
telemetry_info optional | Telemetry info of router. Check TelemetryStateInfo | TelemetryStateInfo |
physical_router_device_family optional | Device family that this physical router is part of. It is used by the device manager to choose the device family specific Ansible playbooks for device management | string |
physical_router_os_version optional | os version for this physical router. It is updated when device is imported or device image is successfully upgraded | string |
physical_router_hostname optional | Device host name that can be either discovered during via fabric on-boarding workflow or manually set by the user | string |
physical_router_management_ip optional | Management ip for this physical router. It is used by the device manager to perform netconf and by SNMP collector if enabled. | string |
physical_router_management_mac optional | Management mac for this physical router. | string |
physical_router_dataplane_ip optional | This is ip address in the ip-fabric(underlay) network that can be used in data plane by physical router. Usually it is the VTEP address in VxLAN for the TOR switch. | string |
physical_router_loopback_ip optional | This is ip address of loopback interface of physical router. Used by the device manager to configure physical router loopback interface. | string |
physical_router_replicator_loopback_ip optional | This is the loopback ip address for assisted replication. Used by the device manager to configure physical router replicator ip. | string |
physical_router_vendor_name optional | Vendor name of the physical router (e.g juniper). Used by the device manager to select driver. | string |
physical_router_product_name optional | Model name of the physical router (e.g juniper). Used by the device manager to select driver. | string |
physical_router_serial_number optional | Serial number for the physical device that is used by device manager to identify the device during device discovery. | string |
physical_router_vnc_managed optional | This physical router is enabled to be configured by device manager. | boolean |
physical_router_underlay_managed optional | Set to true if underlay is configured by device manager. The greenfield ZTP workflow sets this attribute to true. The brownfield on-boarding sets this attribute to false. | boolean |
physical_router_role optional | Physical router role (e.g spine or leaf), used by the device manager to provision physical router, for e.g device manager may choose to configure physical router based on its role. | Any of [‘spine’, ‘leaf’, ‘e2-access’, ‘e2-provider’, ‘e2-internet’, ‘e2-vrr’, ‘pnf’, ‘superspine’] |
routing_bridging_roles optional | Routing-bridging role (e.g. CRB, ERB, etc.), used by the device manager to provision physical router, for e.g device manager may choose to configure physical router based on its role. | RoutingBridgingRolesType |
physical_router_snmp optional | SNMP support on this router | boolean |
physical_router_lldp optional | LLDP support on this router | boolean |
physical_router_user_credentials optional | Username and password for netconf to the physical router by device manager. | UserCredentials |
physical_router_encryption_type optional | Type of encryption used for physical-router-user-credentials. | Any of [‘none’, ‘local’] |
physical_router_snmp_credentials optional | SNMP credentials for the physical router used by SNMP collector. | SNMPCredentials |
physical_router_dhcp_parameters optional | Dnsmasq lease parameters for the physical router. | DnsmasqLeaseParameters |
physical_router_cli_commit_state optional | CLI commit state for the physical router. Used to check if device is in sync with Contrail managed configs | Any of [‘in_sync’, ‘out_of_sync’] |
physical_router_managed_state optional | Managed state for the physical router. Used to RMA devices | Any of [‘dhcp’, ‘rma’, ‘activating’, ‘active’, ‘maintenance’, ‘error’] |
physical_router_onboarding_state optional | Onboarding state for the physical router. These states are updated during the ZTP/Brownfield of the device such as discovered, interface onboarded, topology discovered, underlay configured and others | Any of [‘discovered’, ‘interfaces_onboarded’, ‘topology_discovered’, ‘role_discovered’, ‘underlay_configured’] |
physical_router_underlay_config optional | Brownfield device underlay configuration stored during underlay onboarding. Only valid if physical- router-underlay-managed is false | string |
physical_router_supplemental_config optional | Supplemental configuration stored during ZTP onboarding. | string |
physical_router_autonomous_system optional | Autonomous system configured on the device represented by the physical router. | AutonomousSystemsType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_router_refs optional | List of virtual-router references | ResourceReference array |
bgp_router_refs optional | List of bgp-router references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
intent_map_refs optional | List of intent-map references | ResourceReference array |
fabric_refs optional | List of fabric references | ResourceReference array |
node_profile_refs optional | List of node-profile references | ResourceReference array |
device_functional_group_refs optional | List of device-functional-group references | ResourceReference array |
device_chassis_refs optional | List of device-chassis references | ResourceReference array |
device_image_refs optional | List of device-image references | ResourceReference array |
physical_role_refs optional | List of physical-role references | ResourceReference array |
overlay_role_refs optional | List of overlay-role references | ResourceReference array |
telemetry_profile_refs optional | List of telemetry-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
physical_router_junos_service_ports optional | Juniper JUNOS specific service interfaces name to perform services like NAT. | JunosServicePorts |
telemetry_info optional | Telemetry info of router. Check TelemetryStateInfo | TelemetryStateInfo |
physical_router_device_family optional | Device family that this physical router is part of. It is used by the device manager to choose the device family specific Ansible playbooks for device management | string |
physical_router_os_version optional | os version for this physical router. It is updated when device is imported or device image is successfully upgraded | string |
physical_router_hostname optional | Device host name that can be either discovered during via fabric on-boarding workflow or manually set by the user | string |
physical_router_management_ip optional | Management ip for this physical router. It is used by the device manager to perform netconf and by SNMP collector if enabled. | string |
physical_router_management_mac optional | Management mac for this physical router. | string |
physical_router_dataplane_ip optional | This is ip address in the ip-fabric(underlay) network that can be used in data plane by physical router. Usually it is the VTEP address in VxLAN for the TOR switch. | string |
physical_router_loopback_ip optional | This is ip address of loopback interface of physical router. Used by the device manager to configure physical router loopback interface. | string |
physical_router_replicator_loopback_ip optional | This is the loopback ip address for assisted replication. Used by the device manager to configure physical router replicator ip. | string |
physical_router_vendor_name optional | Vendor name of the physical router (e.g juniper). Used by the device manager to select driver. | string |
physical_router_product_name optional | Model name of the physical router (e.g juniper). Used by the device manager to select driver. | string |
physical_router_serial_number optional | Serial number for the physical device that is used by device manager to identify the device during device discovery. | string |
physical_router_vnc_managed optional | This physical router is enabled to be configured by device manager. | boolean |
physical_router_underlay_managed optional | Set to true if underlay is configured by device manager. The greenfield ZTP workflow sets this attribute to true. The brownfield on-boarding sets this attribute to false. | boolean |
physical_router_role optional | Physical router role (e.g spine or leaf), used by the device manager to provision physical router, for e.g device manager may choose to configure physical router based on its role. | Any of [‘spine’, ‘leaf’, ‘e2-access’, ‘e2-provider’, ‘e2-internet’, ‘e2-vrr’, ‘pnf’, ‘superspine’] |
routing_bridging_roles optional | Routing-bridging role (e.g. CRB, ERB, etc.), used by the device manager to provision physical router, for e.g device manager may choose to configure physical router based on its role. | RoutingBridgingRolesType |
physical_router_snmp optional | SNMP support on this router | boolean |
physical_router_lldp optional | LLDP support on this router | boolean |
physical_router_user_credentials optional | Username and password for netconf to the physical router by device manager. | UserCredentials |
physical_router_encryption_type optional | Type of encryption used for physical-router-user-credentials. | Any of [‘none’, ‘local’] |
physical_router_snmp_credentials optional | SNMP credentials for the physical router used by SNMP collector. | SNMPCredentials |
physical_router_dhcp_parameters optional | Dnsmasq lease parameters for the physical router. | DnsmasqLeaseParameters |
physical_router_cli_commit_state optional | CLI commit state for the physical router. Used to check if device is in sync with Contrail managed configs | Any of [‘in_sync’, ‘out_of_sync’] |
physical_router_managed_state optional | Managed state for the physical router. Used to RMA devices | Any of [‘dhcp’, ‘rma’, ‘activating’, ‘active’, ‘maintenance’, ‘error’] |
physical_router_onboarding_state optional | Onboarding state for the physical router. These states are updated during the ZTP/Brownfield of the device such as discovered, interface onboarded, topology discovered, underlay configured and others | Any of [‘discovered’, ‘interfaces_onboarded’, ‘topology_discovered’, ‘role_discovered’, ‘underlay_configured’] |
physical_router_underlay_config optional | Brownfield device underlay configuration stored during underlay onboarding. Only valid if physical- router-underlay-managed is false | string |
physical_router_supplemental_config optional | Supplemental configuration stored during ZTP onboarding. | string |
physical_router_autonomous_system optional | Autonomous system configured on the device represented by the physical router. | AutonomousSystemsType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_router_refs optional | List of virtual-router references | ResourceReference array |
bgp_router_refs optional | List of bgp-router references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
intent_map_refs optional | List of intent-map references | ResourceReference array |
fabric_refs optional | List of fabric references | ResourceReference array |
node_profile_refs optional | List of node-profile references | ResourceReference array |
device_functional_group_refs optional | List of device-functional-group references | ResourceReference array |
device_chassis_refs optional | List of device-chassis references | ResourceReference array |
device_image_refs optional | List of device-image references | ResourceReference array |
physical_role_refs optional | List of physical-role references | ResourceReference array |
overlay_role_refs optional | List of overlay-role references | ResourceReference array |
telemetry_profile_refs optional | List of telemetry-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
instance_ip_back_refs optional | List of instance-ip references | ResourceReference array |
logical_router_back_refs optional | List of logical-router references | ResourceReference array |
service_endpoint_back_refs optional | List of service-endpoint references | ResourceReference array |
network_device_config_back_refs optional | List of network-device-config references | ResourceReference array |
e2_service_provider_back_refs optional | List of e2-service-provider references | ResourceReference array |
Name | Description | Schema |
---|---|---|
physical_router_junos_service_ports optional | Juniper JUNOS specific service interfaces name to perform services like NAT. | JunosServicePorts |
telemetry_info optional | Telemetry info of router. Check TelemetryStateInfo | TelemetryStateInfo |
physical_router_device_family optional | Device family that this physical router is part of. It is used by the device manager to choose the device family specific Ansible playbooks for device management | string |
physical_router_os_version optional | os version for this physical router. It is updated when device is imported or device image is successfully upgraded | string |
physical_router_hostname optional | Device host name that can be either discovered during via fabric on-boarding workflow or manually set by the user | string |
physical_router_management_ip optional | Management ip for this physical router. It is used by the device manager to perform netconf and by SNMP collector if enabled. | string |
physical_router_management_mac optional | Management mac for this physical router. | string |
physical_router_dataplane_ip optional | This is ip address in the ip-fabric(underlay) network that can be used in data plane by physical router. Usually it is the VTEP address in VxLAN for the TOR switch. | string |
physical_router_loopback_ip optional | This is ip address of loopback interface of physical router. Used by the device manager to configure physical router loopback interface. | string |
physical_router_replicator_loopback_ip optional | This is the loopback ip address for assisted replication. Used by the device manager to configure physical router replicator ip. | string |
physical_router_vendor_name optional | Vendor name of the physical router (e.g juniper). Used by the device manager to select driver. | string |
physical_router_product_name optional | Model name of the physical router (e.g juniper). Used by the device manager to select driver. | string |
physical_router_serial_number optional | Serial number for the physical device that is used by device manager to identify the device during device discovery. | string |
physical_router_vnc_managed optional | This physical router is enabled to be configured by device manager. | boolean |
physical_router_underlay_managed optional | Set to true if underlay is configured by device manager. The greenfield ZTP workflow sets this attribute to true. The brownfield on-boarding sets this attribute to false. | boolean |
physical_router_role optional | Physical router role (e.g spine or leaf), used by the device manager to provision physical router, for e.g device manager may choose to configure physical router based on its role. | Any of [‘spine’, ‘leaf’, ‘e2-access’, ‘e2-provider’, ‘e2-internet’, ‘e2-vrr’, ‘pnf’, ‘superspine’] |
routing_bridging_roles optional | Routing-bridging role (e.g. CRB, ERB, etc.), used by the device manager to provision physical router, for e.g device manager may choose to configure physical router based on its role. | RoutingBridgingRolesType |
physical_router_snmp optional | SNMP support on this router | boolean |
physical_router_lldp optional | LLDP support on this router | boolean |
physical_router_user_credentials optional | Username and password for netconf to the physical router by device manager. | UserCredentials |
physical_router_encryption_type optional | Type of encryption used for physical-router-user-credentials. | Any of [‘none’, ‘local’] |
physical_router_snmp_credentials optional | SNMP credentials for the physical router used by SNMP collector. | SNMPCredentials |
physical_router_dhcp_parameters optional | Dnsmasq lease parameters for the physical router. | DnsmasqLeaseParameters |
physical_router_cli_commit_state optional | CLI commit state for the physical router. Used to check if device is in sync with Contrail managed configs | Any of [‘in_sync’, ‘out_of_sync’] |
physical_router_managed_state optional | Managed state for the physical router. Used to RMA devices | Any of [‘dhcp’, ‘rma’, ‘activating’, ‘active’, ‘maintenance’, ‘error’] |
physical_router_onboarding_state optional | Onboarding state for the physical router. These states are updated during the ZTP/Brownfield of the device such as discovered, interface onboarded, topology discovered, underlay configured and others | Any of [‘discovered’, ‘interfaces_onboarded’, ‘topology_discovered’, ‘role_discovered’, ‘underlay_configured’] |
physical_router_underlay_config optional | Brownfield device underlay configuration stored during underlay onboarding. Only valid if physical- router-underlay-managed is false | string |
physical_router_supplemental_config optional | Supplemental configuration stored during ZTP onboarding. | string |
physical_router_autonomous_system optional | Autonomous system configured on the device represented by the physical router. | AutonomousSystemsType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_router_refs optional | List of virtual-router references | ResourceReference array |
bgp_router_refs optional | List of bgp-router references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
intent_map_refs optional | List of intent-map references | ResourceReference array |
fabric_refs optional | List of fabric references | ResourceReference array |
node_profile_refs optional | List of node-profile references | ResourceReference array |
device_functional_group_refs optional | List of device-functional-group references | ResourceReference array |
device_chassis_refs optional | List of device-chassis references | ResourceReference array |
device_image_refs optional | List of device-image references | ResourceReference array |
physical_role_refs optional | List of physical-role references | ResourceReference array |
overlay_role_refs optional | List of overlay-role references | ResourceReference array |
telemetry_profile_refs optional | List of telemetry-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘node’] |
port_group_uuid optional | UUID of the port group in which this port belongs | string |
bms_port_info optional | Details of the baremetal server port | BaremetalPortInfo |
esxi_port_info optional | Information related to Port-ESXi/vCenter | ESXIProperties |
label optional | Label of the interface representing the use of the interface. | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
port_group_uuid optional | UUID of the port group in which this port belongs | string |
bms_port_info optional | Details of the baremetal server port | BaremetalPortInfo |
esxi_port_info optional | Information related to Port-ESXi/vCenter | ESXIProperties |
label optional | Label of the interface representing the use of the interface. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
port_group_uuid optional | UUID of the port group in which this port belongs | string |
bms_port_info optional | Details of the baremetal server port | BaremetalPortInfo |
esxi_port_info optional | Information related to Port-ESXi/vCenter | ESXIProperties |
label optional | Label of the interface representing the use of the interface. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
port_group_back_refs optional | List of port-group references | ResourceReference array |
physical_interface_back_refs optional | List of physical-interface references | ResourceReference array |
Name | Description | Schema |
---|---|---|
port_group_uuid optional | UUID of the port group in which this port belongs | string |
bms_port_info optional | Details of the baremetal server port | BaremetalPortInfo |
esxi_port_info optional | Information related to Port-ESXi/vCenter | ESXIProperties |
label optional | Label of the interface representing the use of the interface. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘node’] |
bms_port_group_info optional | Details of the baremetal server port group | BaremetalPortGroupInfo |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
port_refs optional | List of port references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
bms_port_group_info optional | Details of the baremetal server port group | BaremetalPortGroupInfo |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
port_refs optional | List of port references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
bms_port_group_info optional | Details of the baremetal server port group | BaremetalPortGroupInfo |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
port_refs optional | List of port references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
bms_port_group_info optional | Details of the baremetal server port group | BaremetalPortGroupInfo |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
port_refs optional | List of port references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
port_profile_params optional | This is to configure port attributes. | PortProfileParameters |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
storm_control_profile_refs optional | List of storm-control-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
port_profile_params optional | This is to configure port attributes. | PortProfileParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
storm_control_profile_refs optional | List of storm-control-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
port_profile_params optional | This is to configure port attributes. | PortProfileParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
storm_control_profile_refs optional | List of storm-control-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
virtual_machine_interface_back_refs optional | List of virtual-machine-interface references | ResourceReference array |
virtual_port_group_back_refs optional | List of virtual-port-group references | ResourceReference array |
Name | Description | Schema |
---|---|---|
port_profile_params optional | This is to configure port attributes. | PortProfileParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
storm_control_profile_refs optional | List of storm-control-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘service-instance’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
logical_router_refs optional | List of logical-router references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
logical_router_refs optional | List of logical-router references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
logical_router_refs optional | List of logical-router references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
virtual_machine_interface_back_refs optional | List of virtual-machine-interface references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
logical_router_refs optional | List of logical-router references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘domain’] |
mtu optional | MTU attribute for the virtual network | number |
quota required | Max instances limits for various objects under project. | QuotaType |
vxlan_routing optional | When this knob is enabled for a project, an internal system VN (VN-Int) is created for every logical router in the project. | boolean |
alarm_enable optional | Flag to enable/disable alarms configured under global-system-config. True, if not set. | boolean |
enable_security_policy_draft optional | boolean | |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
namespace_refs optional | List of namespace references | ProjectNamespaceRefs array |
floating_ip_pool_refs optional | List of floating-ip-pool references | ResourceReference array |
alias_ip_pool_refs optional | List of alias-ip-pool references | ResourceReference array |
application_policy_set_refs optional | List of application-policy-set references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
mtu optional | MTU attribute for the virtual network | number |
quota optional | Max instances limits for various objects under project. | QuotaType |
vxlan_routing optional | When this knob is enabled for a project, an internal system VN (VN-Int) is created for every logical router in the project. | boolean |
alarm_enable optional | Flag to enable/disable alarms configured under global-system-config. True, if not set. | boolean |
enable_security_policy_draft optional | boolean | |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
namespace_refs optional | List of namespace references | ProjectNamespaceRefs array |
floating_ip_pool_refs optional | List of floating-ip-pool references | ResourceReference array |
alias_ip_pool_refs optional | List of alias-ip-pool references | ResourceReference array |
application_policy_set_refs optional | List of application-policy-set references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
mtu optional | MTU attribute for the virtual network | number |
quota optional | Max instances limits for various objects under project. | QuotaType |
vxlan_routing optional | When this knob is enabled for a project, an internal system VN (VN-Int) is created for every logical router in the project. | boolean |
alarm_enable optional | Flag to enable/disable alarms configured under global-system-config. True, if not set. | boolean |
enable_security_policy_draft optional | boolean | |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
namespace_refs optional | List of namespace references | ProjectNamespaceRefs array |
floating_ip_pool_refs optional | List of floating-ip-pool references | ResourceReference array |
alias_ip_pool_refs optional | List of alias-ip-pool references | ResourceReference array |
application_policy_set_refs optional | List of application-policy-set references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
floating_ip_back_refs optional | List of floating-ip references | ResourceReference array |
alias_ip_back_refs optional | List of alias-ip references | ResourceReference array |
Name | Description | Schema |
---|---|---|
mtu optional | MTU attribute for the virtual network | number |
quota optional | Max instances limits for various objects under project. | QuotaType |
vxlan_routing optional | When this knob is enabled for a project, an internal system VN (VN-Int) is created for every logical router in the project. | boolean |
alarm_enable optional | Flag to enable/disable alarms configured under global-system-config. True, if not set. | boolean |
enable_security_policy_draft optional | boolean | |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
namespace_refs optional | List of namespace references | ProjectNamespaceRefs array |
floating_ip_pool_refs optional | List of floating-ip-pool references | ResourceReference array |
alias_ip_pool_refs optional | List of alias-ip-pool references | ResourceReference array |
application_policy_set_refs optional | List of application-policy-set references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_router_refs optional | List of virtual-router references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_router_refs optional | List of virtual-router references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_router_refs optional | List of virtual-router references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_router_refs optional | List of virtual-router references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-qos-config’, ‘project’] |
qos_config_type required | Specifies if qos-config is for vhost, fabric or for project. | Any of [‘vhost’, ‘fabric’, ‘project’] |
dscp_entries optional | Map of DSCP match condition and applicable forwarding class for packet. | QosIdForwardingClassPairs |
vlan_priority_entries optional | Map of .1p priority code to applicable forwarding class for packet. | QosIdForwardingClassPairs |
mpls_exp_entries optional | Map of MPLS EXP values to applicable forwarding class for packet. | QosIdForwardingClassPairs |
default_forwarding_class_id required | Default forwarding class used for all non-specified QOS bits | number |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
global_system_config_refs optional | List of global-system-config references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
qos_config_type optional | Specifies if qos-config is for vhost, fabric or for project. | Any of [‘vhost’, ‘fabric’, ‘project’] |
dscp_entries optional | Map of DSCP match condition and applicable forwarding class for packet. | QosIdForwardingClassPairs |
vlan_priority_entries optional | Map of .1p priority code to applicable forwarding class for packet. | QosIdForwardingClassPairs |
mpls_exp_entries optional | Map of MPLS EXP values to applicable forwarding class for packet. | QosIdForwardingClassPairs |
default_forwarding_class_id optional | Default forwarding class used for all non-specified QOS bits | number |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
global_system_config_refs optional | List of global-system-config references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
qos_config_type optional | Specifies if qos-config is for vhost, fabric or for project. | Any of [‘vhost’, ‘fabric’, ‘project’] |
dscp_entries optional | Map of DSCP match condition and applicable forwarding class for packet. | QosIdForwardingClassPairs |
vlan_priority_entries optional | Map of .1p priority code to applicable forwarding class for packet. | QosIdForwardingClassPairs |
mpls_exp_entries optional | Map of MPLS EXP values to applicable forwarding class for packet. | QosIdForwardingClassPairs |
default_forwarding_class_id optional | Default forwarding class used for all non-specified QOS bits | number |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
global_system_config_refs optional | List of global-system-config references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
virtual_network_back_refs optional | List of virtual-network references | ResourceReference array |
virtual_machine_interface_back_refs optional | List of virtual-machine-interface references | ResourceReference array |
Name | Description | Schema |
---|---|---|
qos_config_type optional | Specifies if qos-config is for vhost, fabric or for project. | Any of [‘vhost’, ‘fabric’, ‘project’] |
dscp_entries optional | Map of DSCP match condition and applicable forwarding class for packet. | QosIdForwardingClassPairs |
vlan_priority_entries optional | Map of .1p priority code to applicable forwarding class for packet. | QosIdForwardingClassPairs |
mpls_exp_entries optional | Map of MPLS EXP values to applicable forwarding class for packet. | QosIdForwardingClassPairs |
default_forwarding_class_id optional | Default forwarding class used for all non-specified QOS bits | number |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-qos-config’] |
min_bandwidth required | Minimum bandwidth for this queue. | number |
max_bandwidth required | Maximum bandwidth for this queue. | number |
qos_queue_identifier required | Unique id for this queue. | number |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
min_bandwidth optional | Minimum bandwidth for this queue. | number |
max_bandwidth optional | Maximum bandwidth for this queue. | number |
qos_queue_identifier optional | Unique id for this queue. | number |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
min_bandwidth optional | Minimum bandwidth for this queue. | number |
max_bandwidth optional | Maximum bandwidth for this queue. | number |
qos_queue_identifier optional | Unique id for this queue. | number |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
forwarding_class_back_refs optional | List of forwarding-class references | ResourceReference array |
Name | Description | Schema |
---|---|---|
min_bandwidth optional | Minimum bandwidth for this queue. | number |
max_bandwidth optional | Maximum bandwidth for this queue. | number |
qos_queue_identifier optional | Unique id for this queue. | number |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘node-profile’] |
role_config_config required | role config in JSON format. This JSON config must conform to the input-schema of the job template for the role provisioning. | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
role_config_config optional | role config in JSON format. This JSON config must conform to the input-schema of the job template for the role provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
role_config_config optional | role config in JSON format. This JSON config must conform to the input-schema of the job template for the role provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
role_config_config optional | role config in JSON format. This JSON config must conform to the input-schema of the job template for the role provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
feature_refs optional | List of feature references | ResourceReference array |
physical_role_refs optional | List of physical-role references | ResourceReference array |
overlay_role_refs optional | List of overlay-role references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
feature_refs optional | List of feature references | ResourceReference array |
physical_role_refs optional | List of physical-role references | ResourceReference array |
overlay_role_refs optional | List of overlay-role references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
feature_refs optional | List of feature references | ResourceReference array |
physical_role_refs optional | List of physical-role references | ResourceReference array |
overlay_role_refs optional | List of overlay-role references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
node_profile_back_refs optional | List of node-profile references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
feature_refs optional | List of feature references | ResourceReference array |
physical_role_refs optional | List of physical-role references | ResourceReference array |
overlay_role_refs optional | List of overlay-role references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
aggregate_route_entries required | List of ip prefix (aggregate route prefix) for which aggregate route will be advertised. This aggregate route is advertised if a matching(longest prefix match) prefix is found. | RouteListType |
aggregate_route_nexthop required | Next for aggregate route that will be advertised. | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_instance_refs optional | List of service-instance references | RouteAggregateServiceInstanceRefs array |
routing_instance_refs optional | List of routing-instance references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
aggregate_route_entries optional | List of ip prefix (aggregate route prefix) for which aggregate route will be advertised. This aggregate route is advertised if a matching(longest prefix match) prefix is found. | RouteListType |
aggregate_route_nexthop optional | Next for aggregate route that will be advertised. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_instance_refs optional | List of service-instance references | RouteAggregateServiceInstanceRefs array |
routing_instance_refs optional | List of routing-instance references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
aggregate_route_entries optional | List of ip prefix (aggregate route prefix) for which aggregate route will be advertised. This aggregate route is advertised if a matching(longest prefix match) prefix is found. | RouteListType |
aggregate_route_nexthop optional | Next for aggregate route that will be advertised. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_instance_refs optional | List of service-instance references | RouteAggregateServiceInstanceRefs array |
routing_instance_refs optional | List of routing-instance references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
aggregate_route_entries optional | List of ip prefix (aggregate route prefix) for which aggregate route will be advertised. This aggregate route is advertised if a matching(longest prefix match) prefix is found. | RouteListType |
aggregate_route_nexthop optional | Next for aggregate route that will be advertised. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_instance_refs optional | List of service-instance references | RouteAggregateServiceInstanceRefs array |
routing_instance_refs optional | List of routing-instance references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
routes required | Routes in the route table are configured in following way. | RouteTableType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
routes optional | Routes in the route table are configured in following way. | RouteTableType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
routes optional | Routes in the route table are configured in following way. | RouteTableType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
virtual_network_back_refs optional | List of virtual-network references | ResourceReference array |
logical_router_back_refs optional | List of logical-router references | ResourceReference array |
Name | Description | Schema |
---|---|---|
routes optional | Routes in the route table are configured in following way. | RouteTableType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
logical_router_back_refs optional | List of logical-router references | ResourceReference array |
routing_instance_back_refs optional | List of routing-instance back references | RoutingInstanceRouteTargetRefs array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘virtual-network’] |
service_chain_information optional | Internal service chaining information, should not be modified. | ServiceChainInfo |
ipv6_service_chain_information optional | Internal service chaining information, should not be modified. | ServiceChainInfo |
evpn_service_chain_information optional | Internal service chaining information, should not be modified. | ServiceChainInfo |
evpn_ipv6_service_chain_information optional | Internal service chaining information, should not be modified. | ServiceChainInfo |
routing_instance_is_default optional | Internal service chaining information, should not be modified. | boolean |
routing_instance_has_pnf optional | Internal service chaining information, should not be modified. | boolean |
routing_instance_id optional | System assigned unique ID for every routing instance. | number |
static_route_entries optional | Internal service chaining information, should not be modified. | StaticRouteEntriesType |
routing_instance_fabric_snat optional | Provide connectivity to underlay network by port mapping trafficwith source IP of compute node | boolean |
default_ce_protocol optional | DefaultProtocolType | |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
routing_instance_refs optional | List of routing-instance references | RoutingInstanceRoutingInstanceRefs array |
route_target_refs optional | List of route-target references | RoutingInstanceRouteTargetRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
service_chain_information optional | Internal service chaining information, should not be modified. | ServiceChainInfo |
ipv6_service_chain_information optional | Internal service chaining information, should not be modified. | ServiceChainInfo |
evpn_service_chain_information optional | Internal service chaining information, should not be modified. | ServiceChainInfo |
evpn_ipv6_service_chain_information optional | Internal service chaining information, should not be modified. | ServiceChainInfo |
routing_instance_is_default optional | Internal service chaining information, should not be modified. | boolean |
routing_instance_has_pnf optional | Internal service chaining information, should not be modified. | boolean |
routing_instance_id optional | System assigned unique ID for every routing instance. | number |
static_route_entries optional | Internal service chaining information, should not be modified. | StaticRouteEntriesType |
routing_instance_fabric_snat optional | Provide connectivity to underlay network by port mapping trafficwith source IP of compute node | boolean |
default_ce_protocol optional | DefaultProtocolType | |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
routing_instance_refs optional | List of routing-instance references | RoutingInstanceRoutingInstanceRefs array |
route_target_refs optional | List of route-target references | RoutingInstanceRouteTargetRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
service_chain_information optional | Internal service chaining information, should not be modified. | ServiceChainInfo |
ipv6_service_chain_information optional | Internal service chaining information, should not be modified. | ServiceChainInfo |
evpn_service_chain_information optional | Internal service chaining information, should not be modified. | ServiceChainInfo |
evpn_ipv6_service_chain_information optional | Internal service chaining information, should not be modified. | ServiceChainInfo |
routing_instance_is_default optional | Internal service chaining information, should not be modified. | boolean |
routing_instance_has_pnf optional | Internal service chaining information, should not be modified. | boolean |
routing_instance_id optional | System assigned unique ID for every routing instance. | number |
static_route_entries optional | Internal service chaining information, should not be modified. | StaticRouteEntriesType |
routing_instance_fabric_snat optional | Provide connectivity to underlay network by port mapping trafficwith source IP of compute node | boolean |
default_ce_protocol optional | DefaultProtocolType | |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
routing_instance_refs optional | List of routing-instance references | RoutingInstanceRoutingInstanceRefs array |
route_target_refs optional | List of route-target references | RoutingInstanceRouteTargetRefs array |
tag_refs optional | List of tag references | ResourceReference array |
virtual_machine_interface_back_refs optional | List of virtual-machine-interface back references | VirtualMachineInterfaceRoutingInstanceRefs array |
route_aggregate_back_refs optional | List of route-aggregate references | ResourceReference array |
routing_policy_back_refs optional | List of routing-policy back references | RoutingPolicyRoutingInstanceRefs array |
routing_instance_back_refs optional | List of routing-instance back references | RoutingInstanceRoutingInstanceRefs array |
Name | Description | Schema |
---|---|---|
service_chain_information optional | Internal service chaining information, should not be modified. | ServiceChainInfo |
ipv6_service_chain_information optional | Internal service chaining information, should not be modified. | ServiceChainInfo |
evpn_service_chain_information optional | Internal service chaining information, should not be modified. | ServiceChainInfo |
evpn_ipv6_service_chain_information optional | Internal service chaining information, should not be modified. | ServiceChainInfo |
routing_instance_is_default optional | Internal service chaining information, should not be modified. | boolean |
routing_instance_has_pnf optional | Internal service chaining information, should not be modified. | boolean |
static_route_entries optional | Internal service chaining information, should not be modified. | StaticRouteEntriesType |
routing_instance_fabric_snat optional | Provide connectivity to underlay network by port mapping trafficwith source IP of compute node | boolean |
default_ce_protocol optional | DefaultProtocolType | |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
routing_instance_refs optional | List of routing-instance references | RoutingInstanceRoutingInstanceRefs array |
route_target_refs optional | List of route-target references | RoutingInstanceRouteTargetRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
routing_policy_entries optional | PolicyStatementType | |
term_type optional | Any of [‘vrouter’, ‘network-device’] | |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
interface_route_table_refs optional | List of interface-route-table references | ResourceReference array |
service_instance_refs optional | List of service-instance references | RoutingPolicyServiceInstanceRefs array |
routing_instance_refs optional | List of routing-instance references | RoutingPolicyRoutingInstanceRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
routing_policy_entries optional | PolicyStatementType | |
term_type optional | Any of [‘vrouter’, ‘network-device’] | |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
interface_route_table_refs optional | List of interface-route-table references | ResourceReference array |
service_instance_refs optional | List of service-instance references | RoutingPolicyServiceInstanceRefs array |
routing_instance_refs optional | List of routing-instance references | RoutingPolicyRoutingInstanceRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
routing_policy_entries optional | PolicyStatementType | |
term_type optional | Any of [‘vrouter’, ‘network-device’] | |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
interface_route_table_refs optional | List of interface-route-table references | ResourceReference array |
service_instance_refs optional | List of service-instance references | RoutingPolicyServiceInstanceRefs array |
routing_instance_refs optional | List of routing-instance references | RoutingPolicyRoutingInstanceRefs array |
tag_refs optional | List of tag references | ResourceReference array |
data_center_interconnect_back_refs optional | List of data-center-interconnect references | ResourceReference array |
virtual_network_back_refs optional | List of virtual-network back references | VirtualNetworkRoutingPolicyRefs array |
Name | Description | Schema |
---|---|---|
routing_policy_entries optional | PolicyStatementType | |
term_type optional | Any of [‘vrouter’, ‘network-device’] | |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
interface_route_table_refs optional | List of interface-route-table references | ResourceReference array |
service_instance_refs optional | List of service-instance references | RoutingPolicyServiceInstanceRefs array |
routing_instance_refs optional | List of routing-instance references | RoutingPolicyRoutingInstanceRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
configured_security_group_id optional | Unique 32 bit user defined ID assigned to this security group [1, 8M - 1]. | number |
security_group_entries required | Security group rule entries. | PolicyEntriesType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
security_group_id optional | Unique 32 bit ID automatically assigned to this security group [8M+1, 32G]. | number |
configured_security_group_id optional | Unique 32 bit user defined ID assigned to this security group [1, 8M - 1]. | number |
security_group_entries optional | Security group rule entries. | PolicyEntriesType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
security_group_id optional | Unique 32 bit ID automatically assigned to this security group [8M+1, 32G]. | number |
configured_security_group_id optional | Unique 32 bit user defined ID assigned to this security group [1, 8M - 1]. | number |
security_group_entries optional | Security group rule entries. | PolicyEntriesType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
security_logging_object_back_refs optional | List of security-logging-object back references | SecurityLoggingObjectSecurityGroupRefs array |
virtual_machine_interface_back_refs optional | List of virtual-machine-interface references | ResourceReference array |
virtual_port_group_back_refs optional | List of virtual-port-group references | ResourceReference array |
Name | Description | Schema |
---|---|---|
configured_security_group_id optional | Unique 32 bit user defined ID assigned to this security group [1, 8M - 1]. | number |
security_group_entries optional | Security group rule entries. | PolicyEntriesType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-vrouter-config’, ‘project’] |
security_logging_object_rules optional | Security logging object rules derived internally. | SecurityLoggingObjectRuleListType |
security_logging_object_rate optional | Security logging object rate defining rate of session logging | number |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
network_policy_refs optional | List of network-policy references | SecurityLoggingObjectNetworkPolicyRefs array |
security_group_refs optional | List of security-group references | SecurityLoggingObjectSecurityGroupRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
security_logging_object_rules optional | Security logging object rules derived internally. | SecurityLoggingObjectRuleListType |
security_logging_object_rate optional | Security logging object rate defining rate of session logging | number |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
network_policy_refs optional | List of network-policy references | SecurityLoggingObjectNetworkPolicyRefs array |
security_group_refs optional | List of security-group references | SecurityLoggingObjectSecurityGroupRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
security_logging_object_rules optional | Security logging object rules derived internally. | SecurityLoggingObjectRuleListType |
security_logging_object_rate optional | Security logging object rate defining rate of session logging | number |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
network_policy_refs optional | List of network-policy references | SecurityLoggingObjectNetworkPolicyRefs array |
security_group_refs optional | List of security-group references | SecurityLoggingObjectSecurityGroupRefs array |
tag_refs optional | List of tag references | ResourceReference array |
virtual_network_back_refs optional | List of virtual-network references | ResourceReference array |
virtual_machine_interface_back_refs optional | List of virtual-machine-interface references | ResourceReference array |
firewall_policy_back_refs optional | List of firewall-policy back references | FirewallPolicySecurityLoggingObjectRefs array |
firewall_rule_back_refs optional | List of firewall-rule back references | FirewallRuleSecurityLoggingObjectRefs array |
Name | Description | Schema |
---|---|---|
security_logging_object_rules optional | Security logging object rules derived internally. | SecurityLoggingObjectRuleListType |
security_logging_object_rate optional | Security logging object rate defining rate of session logging | number |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
network_policy_refs optional | List of network-policy references | SecurityLoggingObjectNetworkPolicyRefs array |
security_group_refs optional | List of security-group references | SecurityLoggingObjectSecurityGroupRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘service-appliance-set’] |
service_appliance_user_credentials optional | Authentication credentials for driver to access service appliance. | UserCredentials |
service_appliance_ip_address required | Management Ip address of the service-appliance. | string |
service_appliance_virtualization_type optional | Service virtualization type decides how individual service instances are instantiated | Any of [‘virtual-machine’, ‘network-namespace’, ‘vrouter-instance’, ‘physical-device’] |
service_appliance_properties required | List of Key:Value pairs used by the provider driver of this service appliance. | KeyValuePairs |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_interface_refs optional | List of physical-interface references | ServiceAppliancePhysicalInterfaceRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
service_appliance_user_credentials optional | Authentication credentials for driver to access service appliance. | UserCredentials |
service_appliance_ip_address optional | Management Ip address of the service-appliance. | string |
service_appliance_virtualization_type optional | Service virtualization type decides how individual service instances are instantiated | Any of [‘virtual-machine’, ‘network-namespace’, ‘vrouter-instance’, ‘physical-device’] |
service_appliance_properties optional | List of Key:Value pairs used by the provider driver of this service appliance. | KeyValuePairs |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_interface_refs optional | List of physical-interface references | ServiceAppliancePhysicalInterfaceRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
service_appliance_user_credentials optional | Authentication credentials for driver to access service appliance. | UserCredentials |
service_appliance_ip_address optional | Management Ip address of the service-appliance. | string |
service_appliance_virtualization_type optional | Service virtualization type decides how individual service instances are instantiated | Any of [‘virtual-machine’, ‘network-namespace’, ‘vrouter-instance’, ‘physical-device’] |
service_appliance_properties optional | List of Key:Value pairs used by the provider driver of this service appliance. | KeyValuePairs |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_interface_refs optional | List of physical-interface references | ServiceAppliancePhysicalInterfaceRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
service_appliance_user_credentials optional | Authentication credentials for driver to access service appliance. | UserCredentials |
service_appliance_ip_address optional | Management Ip address of the service-appliance. | string |
service_appliance_virtualization_type optional | Service virtualization type decides how individual service instances are instantiated | Any of [‘virtual-machine’, ‘network-namespace’, ‘vrouter-instance’, ‘physical-device’] |
service_appliance_properties optional | List of Key:Value pairs used by the provider driver of this service appliance. | KeyValuePairs |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_interface_refs optional | List of physical-interface references | ServiceAppliancePhysicalInterfaceRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
service_appliance_set_virtualization_type optional | Service virtualization type decides how individual service instances are instantiated | Any of [‘virtual-machine’, ‘network-namespace’, ‘vrouter-instance’, ‘physical-device’] |
service_appliance_set_properties optional | List of Key:Value pairs that are used by the provider driver and opaque to system. | KeyValuePairs |
service_appliance_driver optional | Name of the provider driver for this service appliance set. | string |
service_appliance_ha_mode optional | High availability mode for the service appliance set, active-active or active-backup. | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
service_appliance_set_virtualization_type optional | Service virtualization type decides how individual service instances are instantiated | Any of [‘virtual-machine’, ‘network-namespace’, ‘vrouter-instance’, ‘physical-device’] |
service_appliance_set_properties optional | List of Key:Value pairs that are used by the provider driver and opaque to system. | KeyValuePairs |
service_appliance_driver optional | Name of the provider driver for this service appliance set. | string |
service_appliance_ha_mode optional | High availability mode for the service appliance set, active-active or active-backup. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
service_appliance_set_virtualization_type optional | Service virtualization type decides how individual service instances are instantiated | Any of [‘virtual-machine’, ‘network-namespace’, ‘vrouter-instance’, ‘physical-device’] |
service_appliance_set_properties optional | List of Key:Value pairs that are used by the provider driver and opaque to system. | KeyValuePairs |
service_appliance_driver optional | Name of the provider driver for this service appliance set. | string |
service_appliance_ha_mode optional | High availability mode for the service appliance set, active-active or active-backup. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
service_template_back_refs optional | List of service-template references | ResourceReference array |
loadbalancer_pool_back_refs optional | List of loadbalancer-pool references | ResourceReference array |
loadbalancer_back_refs optional | List of loadbalancer references | ResourceReference array |
Name | Description | Schema |
---|---|---|
service_appliance_set_virtualization_type optional | Service virtualization type decides how individual service instances are instantiated | Any of [‘virtual-machine’, ‘network-namespace’, ‘vrouter-instance’, ‘physical-device’] |
service_appliance_set_properties optional | List of Key:Value pairs that are used by the provider driver and opaque to system. | KeyValuePairs |
service_appliance_driver optional | Name of the provider driver for this service appliance set. | string |
service_appliance_ha_mode optional | High availability mode for the service appliance set, active-active or active-backup. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
e2_service required | E2 service type. | Any of [‘point-to-point’, ‘point-to-list’, ‘multi-point-to-multi-point’] |
service_type required | Type of service assigned for this object | Any of [‘vpws-l2ckt’, ‘vpws-l2vpn’, ‘vpws-evpn’, ‘fabric-interface’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_object_refs optional | List of service-object references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
e2_service optional | E2 service type. | Any of [‘point-to-point’, ‘point-to-list’, ‘multi-point-to-multi-point’] |
service_type optional | Type of service assigned for this object | Any of [‘vpws-l2ckt’, ‘vpws-l2vpn’, ‘vpws-evpn’, ‘fabric-interface’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_object_refs optional | List of service-object references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
e2_service optional | E2 service type. | Any of [‘point-to-point’, ‘point-to-list’, ‘multi-point-to-multi-point’] |
service_type optional | Type of service assigned for this object | Any of [‘vpws-l2ckt’, ‘vpws-l2vpn’, ‘vpws-evpn’, ‘fabric-interface’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_object_refs optional | List of service-object references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
service_endpoint_back_refs optional | List of service-endpoint references | ResourceReference array |
Name | Description | Schema |
---|---|---|
e2_service optional | E2 service type. | Any of [‘point-to-point’, ‘point-to-list’, ‘multi-point-to-multi-point’] |
service_type optional | Type of service assigned for this object | Any of [‘vpws-l2ckt’, ‘vpws-l2vpn’, ‘vpws-evpn’, ‘fabric-interface’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_object_refs optional | List of service-object references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_connection_module_refs optional | List of service-connection-module references | ResourceReference array |
physical_router_refs optional | List of physical-router references | ResourceReference array |
service_object_refs optional | List of service-object references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_connection_module_refs optional | List of service-connection-module references | ResourceReference array |
physical_router_refs optional | List of physical-router references | ResourceReference array |
service_object_refs optional | List of service-object references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_connection_module_refs optional | List of service-connection-module references | ResourceReference array |
physical_router_refs optional | List of physical-router references | ResourceReference array |
service_object_refs optional | List of service-object references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
virtual_machine_interface_back_refs optional | List of virtual-machine-interface references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_connection_module_refs optional | List of service-connection-module references | ResourceReference array |
physical_router_refs optional | List of physical-router references | ResourceReference array |
service_object_refs optional | List of service-object references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘policy-management’, ‘project’] |
service_group_firewall_service_list required | list of service objects (protocol, source port and destination port | FirewallServiceGroupType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
draft_mode_state optional | Any of [‘created’, ‘updated’, ‘deleted’] | |
service_group_firewall_service_list optional | list of service objects (protocol, source port and destination port | FirewallServiceGroupType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
draft_mode_state optional | Any of [‘created’, ‘updated’, ‘deleted’] | |
service_group_firewall_service_list optional | list of service objects (protocol, source port and destination port | FirewallServiceGroupType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
firewall_rule_back_refs optional | List of firewall-rule references | ResourceReference array |
Name | Description | Schema |
---|---|---|
service_group_firewall_service_list optional | list of service objects (protocol, source port and destination port | FirewallServiceGroupType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
service_health_check_properties required | Service health check has following fields. | ServiceHealthCheckType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_instance_refs optional | List of service-instance references | ServiceHealthCheckServiceInstanceRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
service_health_check_properties optional | Service health check has following fields. | ServiceHealthCheckType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_instance_refs optional | List of service-instance references | ServiceHealthCheckServiceInstanceRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
service_health_check_properties optional | Service health check has following fields. | ServiceHealthCheckType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_instance_refs optional | List of service-instance references | ServiceHealthCheckServiceInstanceRefs array |
tag_refs optional | List of tag references | ResourceReference array |
virtual_machine_interface_back_refs optional | List of virtual-machine-interface references | ResourceReference array |
bgp_as_a_service_back_refs optional | List of bgp-as-a-service references | ResourceReference array |
virtual_network_back_refs optional | List of virtual-network references | ResourceReference array |
Name | Description | Schema |
---|---|---|
service_health_check_properties optional | Service health check has following fields. | ServiceHealthCheckType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_instance_refs optional | List of service-instance references | ServiceHealthCheckServiceInstanceRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
service_instance_properties required | Service instance configuration parameters. | ServiceInstanceType |
service_instance_bindings optional | Opaque key value pair for generating config for the service instance. | KeyValuePairs |
service_instance_bgp_enabled optional | Enable BGP routing for this service instance | boolean |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_template_refs required | List of service-template references | ResourceReference array |
instance_ip_refs optional | List of instance-ip references | ServiceInstanceInstanceIpRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
service_instance_properties optional | Service instance configuration parameters. | ServiceInstanceType |
service_instance_bindings optional | Opaque key value pair for generating config for the service instance. | KeyValuePairs |
service_instance_bgp_enabled optional | Enable BGP routing for this service instance | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_template_refs optional | List of service-template references | ResourceReference array |
instance_ip_refs optional | List of instance-ip references | ServiceInstanceInstanceIpRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
service_instance_properties optional | Service instance configuration parameters. | ServiceInstanceType |
service_instance_bindings optional | Opaque key value pair for generating config for the service instance. | KeyValuePairs |
service_instance_bgp_enabled optional | Enable BGP routing for this service instance | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_template_refs optional | List of service-template references | ResourceReference array |
instance_ip_refs optional | List of instance-ip references | ServiceInstanceInstanceIpRefs array |
tag_refs optional | List of tag references | ResourceReference array |
virtual_machine_back_refs optional | List of virtual-machine references | ResourceReference array |
service_health_check_back_refs optional | List of service-health-check back references | ServiceHealthCheckServiceInstanceRefs array |
interface_route_table_back_refs optional | List of interface-route-table back references | InterfaceRouteTableServiceInstanceRefs array |
routing_policy_back_refs optional | List of routing-policy back references | RoutingPolicyServiceInstanceRefs array |
route_aggregate_back_refs optional | List of route-aggregate back references | RouteAggregateServiceInstanceRefs array |
logical_router_back_refs optional | List of logical-router references | ResourceReference array |
loadbalancer_pool_back_refs optional | List of loadbalancer-pool references | ResourceReference array |
loadbalancer_back_refs optional | List of loadbalancer references | ResourceReference array |
Name | Description | Schema |
---|---|---|
service_instance_properties optional | Service instance configuration parameters. | ServiceInstanceType |
service_instance_bindings optional | Opaque key value pair for generating config for the service instance. | KeyValuePairs |
service_instance_bgp_enabled optional | Enable BGP routing for this service instance | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_template_refs optional | List of service-template references | ResourceReference array |
instance_ip_refs optional | List of instance-ip references | ServiceInstanceInstanceIpRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
service_endpoint_back_refs optional | List of service-endpoint references | ResourceReference array |
service_connection_module_back_refs optional | List of service-connection-module references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘domain’] |
service_template_properties required | Service template configuration parameters. | ServiceTemplateType |
service_config_managed optional | Enable whether service config for PNFs needs to be managed by Contrail | boolean |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_appliance_set_refs optional | List of service-appliance-set references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
service_template_properties optional | Service template configuration parameters. | ServiceTemplateType |
service_config_managed optional | Enable whether service config for PNFs needs to be managed by Contrail | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_appliance_set_refs optional | List of service-appliance-set references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
service_template_properties optional | Service template configuration parameters. | ServiceTemplateType |
service_config_managed optional | Enable whether service config for PNFs needs to be managed by Contrail | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_appliance_set_refs optional | List of service-appliance-set references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
service_instance_back_refs optional | List of service-instance references | ResourceReference array |
Name | Description | Schema |
---|---|---|
service_template_properties optional | Service template configuration parameters. | ServiceTemplateType |
service_config_managed optional | Enable whether service config for PNFs needs to be managed by Contrail | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_appliance_set_refs optional | List of service-appliance-set references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
sflow_profile_is_default optional | This attribute indicates whether it is a default sflow profile or not. Default profiles are non- editable. | boolean |
sflow_parameters optional | Parameters for each sflow profile, such as polling interval, sample rate, list of sflow enabled interfaces, sflow agent ID etc. | SflowParameters |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
sflow_profile_is_default optional | This attribute indicates whether it is a default sflow profile or not. Default profiles are non- editable. | boolean |
sflow_parameters optional | Parameters for each sflow profile, such as polling interval, sample rate, list of sflow enabled interfaces, sflow agent ID etc. | SflowParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
sflow_profile_is_default optional | This attribute indicates whether it is a default sflow profile or not. Default profiles are non- editable. | boolean |
sflow_parameters optional | Parameters for each sflow profile, such as polling interval, sample rate, list of sflow enabled interfaces, sflow agent ID etc. | SflowParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
telemetry_profile_back_refs optional | List of telemetry-profile references | ResourceReference array |
Name | Description | Schema |
---|---|---|
sflow_profile_is_default optional | This attribute indicates whether it is a default sflow profile or not. Default profiles are non- editable. | boolean |
sflow_parameters optional | Parameters for each sflow profile, such as polling interval, sample rate, list of sflow enabled interfaces, sflow agent ID etc. | SflowParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
snmp_profile_is_default optional | This attribute indicates whether it is a default snmp profile or not. Default profiles are non- editable. | boolean |
snmp_parameters optional | Parameters for each snmp profile like the top level sensor options etc. | SnmpParameters |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
snmp_profile_is_default optional | This attribute indicates whether it is a default snmp profile or not. Default profiles are non- editable. | boolean |
snmp_parameters optional | Parameters for each snmp profile like the top level sensor options etc. | SnmpParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
snmp_profile_is_default optional | This attribute indicates whether it is a default snmp profile or not. Default profiles are non- editable. | boolean |
snmp_parameters optional | Parameters for each snmp profile like the top level sensor options etc. | SnmpParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
telemetry_profile_back_refs optional | List of telemetry-profile references | ResourceReference array |
Name | Description | Schema |
---|---|---|
snmp_profile_is_default optional | This attribute indicates whether it is a default snmp profile or not. Default profiles are non- editable. | boolean |
snmp_parameters optional | Parameters for each snmp profile like the top level sensor options etc. | SnmpParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
storm_control_parameters optional | Parameters for the storm control profile, such as bandwidth percentage, actions, traffic type, receovery timeout etc. | StormControlParameters |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
storm_control_parameters optional | Parameters for the storm control profile, such as bandwidth percentage, actions, traffic type, receovery timeout etc. | StormControlParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
storm_control_parameters optional | Parameters for the storm control profile, such as bandwidth percentage, actions, traffic type, receovery timeout etc. | StormControlParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
port_profile_back_refs optional | List of port-profile references | ResourceReference array |
Name | Description | Schema |
---|---|---|
storm_control_parameters optional | Parameters for the storm control profile, such as bandwidth percentage, actions, traffic type, receovery timeout etc. | StormControlParameters |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘structured-syslog-config’] |
structured_syslog_app_category required | The application category | string |
structured_syslog_app_subcategory optional | The application sub category | string |
structured_syslog_app_groups optional | app groups comma separated | string |
structured_syslog_app_risk optional | The application risk profile | string |
structured_syslog_app_service_tags optional | service-tags corresponding to applications | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
structured_syslog_app_category optional | The application category | string |
structured_syslog_app_subcategory optional | The application sub category | string |
structured_syslog_app_groups optional | app groups comma separated | string |
structured_syslog_app_risk optional | The application risk profile | string |
structured_syslog_app_service_tags optional | service-tags corresponding to applications | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
structured_syslog_app_category optional | The application category | string |
structured_syslog_app_subcategory optional | The application sub category | string |
structured_syslog_app_groups optional | app groups comma separated | string |
structured_syslog_app_risk optional | The application risk profile | string |
structured_syslog_app_service_tags optional | service-tags corresponding to applications | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
structured_syslog_app_category optional | The application category | string |
structured_syslog_app_subcategory optional | The application sub category | string |
structured_syslog_app_groups optional | app groups comma separated | string |
structured_syslog_app_risk optional | The application risk profile | string |
structured_syslog_app_service_tags optional | service-tags corresponding to applications | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-analytics-config’, ‘project’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘structured-syslog-config’] |
structured_syslog_hostaddr required | The host address | string |
structured_syslog_tenant required | The tenant name | string |
structured_syslog_location required | location details | string |
structured_syslog_device optional | device id | string |
structured_syslog_hostname_tags optional | tags corresponding to the host | string |
structured_syslog_linkmap optional | overlay to underlay mapping | StructuredSyslogLinkmap |
structured_syslog_lan_segment_list optional | vpn to network-ranges mapping | StructuredSyslogLANSegmentList |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
structured_syslog_hostaddr optional | The host address | string |
structured_syslog_tenant optional | The tenant name | string |
structured_syslog_location optional | location details | string |
structured_syslog_device optional | device id | string |
structured_syslog_hostname_tags optional | tags corresponding to the host | string |
structured_syslog_linkmap optional | overlay to underlay mapping | StructuredSyslogLinkmap |
structured_syslog_lan_segment_list optional | vpn to network-ranges mapping | StructuredSyslogLANSegmentList |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
structured_syslog_hostaddr optional | The host address | string |
structured_syslog_tenant optional | The tenant name | string |
structured_syslog_location optional | location details | string |
structured_syslog_device optional | device id | string |
structured_syslog_hostname_tags optional | tags corresponding to the host | string |
structured_syslog_linkmap optional | overlay to underlay mapping | StructuredSyslogLinkmap |
structured_syslog_lan_segment_list optional | vpn to network-ranges mapping | StructuredSyslogLANSegmentList |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
structured_syslog_hostaddr optional | The host address | string |
structured_syslog_tenant optional | The tenant name | string |
structured_syslog_location optional | location details | string |
structured_syslog_device optional | device id | string |
structured_syslog_hostname_tags optional | tags corresponding to the host | string |
structured_syslog_linkmap optional | overlay to underlay mapping | StructuredSyslogLinkmap |
structured_syslog_lan_segment_list optional | vpn to network-ranges mapping | StructuredSyslogLANSegmentList |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘structured-syslog-config’] |
structured_syslog_message_tagged_fields required | list of field names in the message to be tagged | FieldNamesList |
structured_syslog_message_integer_fields required | list of integer fields in the message | FieldNamesList |
structured_syslog_message_process_and_store required | message is to be processed and stored or not | boolean |
structured_syslog_message_process_and_summarize required | message is to be processed and summarized or not | boolean |
structured_syslog_message_process_and_summarize_user required | message is to be processed and summarized for user or not | boolean |
structured_syslog_message_forward required | fowarding action to be taken on the message | Any of [‘do-not-forward’, ‘forward-unprocessed’, ‘forward-processed’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
structured_syslog_message_tagged_fields optional | list of field names in the message to be tagged | FieldNamesList |
structured_syslog_message_integer_fields optional | list of integer fields in the message | FieldNamesList |
structured_syslog_message_process_and_store optional | message is to be processed and stored or not | boolean |
structured_syslog_message_process_and_summarize optional | message is to be processed and summarized or not | boolean |
structured_syslog_message_process_and_summarize_user optional | message is to be processed and summarized for user or not | boolean |
structured_syslog_message_forward optional | fowarding action to be taken on the message | Any of [‘do-not-forward’, ‘forward-unprocessed’, ‘forward-processed’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
structured_syslog_message_tagged_fields optional | list of field names in the message to be tagged | FieldNamesList |
structured_syslog_message_integer_fields optional | list of integer fields in the message | FieldNamesList |
structured_syslog_message_process_and_store optional | message is to be processed and stored or not | boolean |
structured_syslog_message_process_and_summarize optional | message is to be processed and summarized or not | boolean |
structured_syslog_message_process_and_summarize_user optional | message is to be processed and summarized for user or not | boolean |
structured_syslog_message_forward optional | fowarding action to be taken on the message | Any of [‘do-not-forward’, ‘forward-unprocessed’, ‘forward-processed’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
structured_syslog_message_tagged_fields optional | list of field names in the message to be tagged | FieldNamesList |
structured_syslog_message_integer_fields optional | list of integer fields in the message | FieldNamesList |
structured_syslog_message_process_and_store optional | message is to be processed and stored or not | boolean |
structured_syslog_message_process_and_summarize optional | message is to be processed and summarized or not | boolean |
structured_syslog_message_process_and_summarize_user optional | message is to be processed and summarized for user or not | boolean |
structured_syslog_message_forward optional | fowarding action to be taken on the message | Any of [‘do-not-forward’, ‘forward-unprocessed’, ‘forward-processed’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘structured-syslog-config’] |
structured_syslog_sla_params required | The sla params like sampling %age and traffic type | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
structured_syslog_sla_params optional | The sla params like sampling %age and traffic type | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
structured_syslog_sla_params optional | The sla params like sampling %age and traffic type | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
structured_syslog_sla_params optional | The sla params like sampling %age and traffic type | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘structured-syslog-config’] |
structured_syslog_tenant required | The tenant name | string |
structured_syslog_tenantaddr required | The tenant address | string |
structured_syslog_tenant_tags optional | tags corresponding to the tenant | string |
structured_syslog_dscpmap optional | dscp to Alias mapping | StructuredSyslogDSCPMap |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
structured_syslog_tenant optional | The tenant name | string |
structured_syslog_tenantaddr optional | The tenant address | string |
structured_syslog_tenant_tags optional | tags corresponding to the tenant | string |
structured_syslog_dscpmap optional | dscp to Alias mapping | StructuredSyslogDSCPMap |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
structured_syslog_tenant optional | The tenant name | string |
structured_syslog_tenantaddr optional | The tenant address | string |
structured_syslog_tenant_tags optional | tags corresponding to the tenant | string |
structured_syslog_dscpmap optional | dscp to Alias mapping | StructuredSyslogDSCPMap |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
structured_syslog_tenant optional | The tenant name | string |
structured_syslog_tenantaddr optional | The tenant address | string |
structured_syslog_tenant_tags optional | tags corresponding to the tenant | string |
structured_syslog_dscpmap optional | dscp to Alias mapping | StructuredSyslogDSCPMap |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
sub_cluster_asn required | AS number of that cluster. | number |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
sub_cluster_asn optional | AS number of that cluster. | number |
sub_cluster_id optional | Unique 16 or 32 bit ID assigned to this sub-cluster. User can define the ID he wants to use. | number |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
sub_cluster_asn optional | AS number of that cluster. | number |
sub_cluster_id optional | Unique 16 or 32 bit ID assigned to this sub-cluster. User can define the ID he wants to use. | number |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
virtual_router_back_refs optional | List of virtual-router references | ResourceReference array |
bgp_router_back_refs optional | List of bgp-router references | ResourceReference array |
Name | Description | Schema |
---|---|---|
sub_cluster_asn optional | AS number of that cluster. | number |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
subnet_ip_prefix required | Ip prefix/length of the subnet. | SubnetType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
subnet_ip_prefix optional | Ip prefix/length of the subnet. | SubnetType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
subnet_ip_prefix optional | Ip prefix/length of the subnet. | SubnetType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
tag_type_name required | Tag type string representation | string |
tag_value required | Tag value string representation | string |
tag_predefined optional | Tag delete boolean representation | boolean |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_type_refs optional | List of tag-type references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
tag_type_name optional | Tag type string representation | string |
tag_value optional | Tag value string representation | string |
tag_predefined optional | Tag delete boolean representation | boolean |
tag_id optional | Internal Tag ID encapsulating tag type and value in hexadecimal fomat: 0xTTTTVVVV (T: type, V: value) | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_type_refs optional | List of tag-type references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
tag_type_name optional | Tag type string representation | string |
tag_value optional | Tag value string representation | string |
tag_predefined optional | Tag delete boolean representation | boolean |
tag_id optional | Internal Tag ID encapsulating tag type and value in hexadecimal fomat: 0xTTTTVVVV (T: type, V: value) | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_type_refs optional | List of tag-type references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
service_endpoint_back_refs optional | List of service-endpoint references | ResourceReference array |
instance_ip_back_refs optional | List of instance-ip references | ResourceReference array |
service_appliance_set_back_refs optional | List of service-appliance-set references | ResourceReference array |
route_target_back_refs optional | List of route-target references | ResourceReference array |
loadbalancer_listener_back_refs optional | List of loadbalancer-listener references | ResourceReference array |
floating_ip_pool_back_refs optional | List of floating-ip-pool references | ResourceReference array |
physical_router_back_refs optional | List of physical-router references | ResourceReference array |
config_root_back_refs optional | List of config-root references | ResourceReference array |
service_template_back_refs optional | List of service-template references | ResourceReference array |
hardware_inventory_back_refs optional | List of hardware-inventory references | ResourceReference array |
firewall_policy_back_refs optional | List of firewall-policy references | ResourceReference array |
route_table_back_refs optional | List of route-table references | ResourceReference array |
provider_attachment_back_refs optional | List of provider-attachment references | ResourceReference array |
overlay_role_back_refs optional | List of overlay-role references | ResourceReference array |
multicast_policy_back_refs optional | List of multicast-policy references | ResourceReference array |
network_device_config_back_refs optional | List of network-device-config references | ResourceReference array |
virtual_DNS_record_back_refs optional | List of virtual-DNS-record references | ResourceReference array |
control_node_zone_back_refs optional | List of control-node-zone references | ResourceReference array |
dsa_rule_back_refs optional | List of dsa-rule references | ResourceReference array |
structured_syslog_config_back_refs optional | List of structured-syslog-config references | ResourceReference array |
discovery_service_assignment_back_refs optional | List of discovery-service-assignment references | ResourceReference array |
logical_interface_back_refs optional | List of logical-interface references | ResourceReference array |
flow_node_back_refs optional | List of flow-node references | ResourceReference array |
port_group_back_refs optional | List of port-group references | ResourceReference array |
route_aggregate_back_refs optional | List of route-aggregate references | ResourceReference array |
logical_router_back_refs optional | List of logical-router references | ResourceReference array |
domain_back_refs optional | List of domain references | ResourceReference array |
structured_syslog_hostname_record_back_refs optional | List of structured-syslog-hostname-record references | ResourceReference array |
service_instance_back_refs optional | List of service-instance references | ResourceReference array |
node_profile_back_refs optional | List of node-profile references | ResourceReference array |
bridge_domain_back_refs optional | List of bridge-domain references | ResourceReference array |
alias_ip_back_refs optional | List of alias-ip references | ResourceReference array |
webui_node_back_refs optional | List of webui-node references | ResourceReference array |
port_back_refs optional | List of port references | ResourceReference array |
bgp_as_a_service_back_refs optional | List of bgp-as-a-service references | ResourceReference array |
subnet_back_refs optional | List of subnet references | ResourceReference array |
global_system_config_back_refs optional | List of global-system-config references | ResourceReference array |
sub_cluster_back_refs optional | List of sub-cluster references | ResourceReference array |
forwarding_class_back_refs optional | List of forwarding-class references | ResourceReference array |
service_group_back_refs optional | List of service-group references | ResourceReference array |
global_analytics_config_back_refs optional | List of global-analytics-config references | ResourceReference array |
address_group_back_refs optional | List of address-group references | ResourceReference array |
application_policy_set_back_refs optional | List of application-policy-set references | ResourceReference array |
virtual_ip_back_refs optional | List of virtual-ip references | ResourceReference array |
intent_map_back_refs optional | List of intent-map references | ResourceReference array |
port_tuple_back_refs optional | List of port-tuple references | ResourceReference array |
analytics_alarm_node_back_refs optional | List of analytics-alarm-node references | ResourceReference array |
netconf_profile_back_refs optional | List of netconf-profile references | ResourceReference array |
qos_queue_back_refs optional | List of qos-queue references | ResourceReference array |
physical_role_back_refs optional | List of physical-role references | ResourceReference array |
card_back_refs optional | List of card references | ResourceReference array |
security_logging_object_back_refs optional | List of security-logging-object references | ResourceReference array |
qos_config_back_refs optional | List of qos-config references | ResourceReference array |
analytics_snmp_node_back_refs optional | List of analytics-snmp-node references | ResourceReference array |
virtual_machine_interface_back_refs optional | List of virtual-machine-interface references | ResourceReference array |
cli_config_back_refs optional | List of cli-config references | ResourceReference array |
service_object_back_refs optional | List of service-object references | ResourceReference array |
feature_flag_back_refs optional | List of feature-flag references | ResourceReference array |
loadbalancer_back_refs optional | List of loadbalancer references | ResourceReference array |
structured_syslog_tenant_record_back_refs optional | List of structured-syslog-tenant-record references | ResourceReference array |
peering_policy_back_refs optional | List of peering-policy references | ResourceReference array |
structured_syslog_application_record_back_refs optional | List of structured-syslog-application-record references | ResourceReference array |
global_vrouter_config_back_refs optional | List of global-vrouter-config references | ResourceReference array |
floating_ip_back_refs optional | List of floating-ip references | ResourceReference array |
link_aggregation_group_back_refs optional | List of link-aggregation-group references | ResourceReference array |
virtual_router_back_refs optional | List of virtual-router references | ResourceReference array |
port_profile_back_refs optional | List of port-profile references | ResourceReference array |
policy_management_back_refs optional | List of policy-management references | ResourceReference array |
e2_service_provider_back_refs optional | List of e2-service-provider references | ResourceReference array |
fabric_back_refs optional | List of fabric references | ResourceReference array |
job_template_back_refs optional | List of job-template references | ResourceReference array |
routing_policy_back_refs optional | List of routing-policy references | ResourceReference array |
role_config_back_refs optional | List of role-config references | ResourceReference array |
tag_type_back_refs optional | List of tag-type references | ResourceReference array |
structured_syslog_message_back_refs optional | List of structured-syslog-message references | ResourceReference array |
loadbalancer_pool_back_refs optional | List of loadbalancer-pool references | ResourceReference array |
device_chassis_back_refs optional | List of device-chassis references | ResourceReference array |
global_qos_config_back_refs optional | List of global-qos-config references | ResourceReference array |
analytics_node_back_refs optional | List of analytics-node references | ResourceReference array |
virtual_DNS_back_refs optional | List of virtual-DNS references | ResourceReference array |
config_database_node_back_refs optional | List of config-database-node references | ResourceReference array |
config_node_back_refs optional | List of config-node references | ResourceReference array |
device_functional_group_back_refs optional | List of device-functional-group references | ResourceReference array |
firewall_rule_back_refs optional | List of firewall-rule references | ResourceReference array |
bgpvpn_back_refs optional | List of bgpvpn references | ResourceReference array |
role_definition_back_refs optional | List of role-definition references | ResourceReference array |
service_connection_module_back_refs optional | List of service-connection-module references | ResourceReference array |
security_group_back_refs optional | List of security-group references | ResourceReference array |
database_node_back_refs optional | List of database-node references | ResourceReference array |
loadbalancer_healthmonitor_back_refs optional | List of loadbalancer-healthmonitor references | ResourceReference array |
devicemgr_node_back_refs optional | List of devicemgr-node references | ResourceReference array |
project_back_refs optional | List of project references | ResourceReference array |
fabric_namespace_back_refs optional | List of fabric-namespace references | ResourceReference array |
network_ipam_back_refs optional | List of network-ipam references | ResourceReference array |
config_properties_back_refs optional | List of config-properties references | ResourceReference array |
network_policy_back_refs optional | List of network-policy references | ResourceReference array |
sflow_profile_back_refs optional | List of sflow-profile references | ResourceReference array |
hardware_back_refs optional | List of hardware references | ResourceReference array |
tag_back_refs optional | List of tag references | ResourceReference array |
feature_config_back_refs optional | List of feature-config references | ResourceReference array |
telemetry_profile_back_refs optional | List of telemetry-profile references | ResourceReference array |
bgp_router_back_refs optional | List of bgp-router references | ResourceReference array |
virtual_network_back_refs optional | List of virtual-network references | ResourceReference array |
virtual_port_group_back_refs optional | List of virtual-port-group references | ResourceReference array |
service_appliance_back_refs optional | List of service-appliance references | ResourceReference array |
namespace_back_refs optional | List of namespace references | ResourceReference array |
feature_back_refs optional | List of feature references | ResourceReference array |
storm_control_profile_back_refs optional | List of storm-control-profile references | ResourceReference array |
device_image_back_refs optional | List of device-image references | ResourceReference array |
physical_interface_back_refs optional | List of physical-interface references | ResourceReference array |
access_control_list_back_refs optional | List of access-control-list references | ResourceReference array |
snmp_profile_back_refs optional | List of snmp-profile references | ResourceReference array |
node_back_refs optional | List of node references | ResourceReference array |
grpc_profile_back_refs optional | List of grpc-profile references | ResourceReference array |
customer_attachment_back_refs optional | List of customer-attachment references | ResourceReference array |
structured_syslog_sla_profile_back_refs optional | List of structured-syslog-sla-profile references | ResourceReference array |
host_based_service_back_refs optional | List of host-based-service references | ResourceReference array |
virtual_machine_back_refs optional | List of virtual-machine references | ResourceReference array |
interface_route_table_back_refs optional | List of interface-route-table references | ResourceReference array |
loadbalancer_member_back_refs optional | List of loadbalancer-member references | ResourceReference array |
service_health_check_back_refs optional | List of service-health-check references | ResourceReference array |
alarm_back_refs optional | List of alarm references | ResourceReference array |
api_access_list_back_refs optional | List of api-access-list references | ResourceReference array |
routing_instance_back_refs optional | List of routing-instance references | ResourceReference array |
alias_ip_pool_back_refs optional | List of alias-ip-pool references | ResourceReference array |
data_center_interconnect_back_refs optional | List of data-center-interconnect references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_type_refs optional | List of tag-type references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
tag_type_id optional | Internal Tag type ID coded on 16 bits where the first 255 IDs are reserved and pre-defined. Users (principally cloud admin) can define arbitrary types but its automatically shared to all project as it is a global resource. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
tag_type_id optional | Internal Tag type ID coded on 16 bits where the first 255 IDs are reserved and pre-defined. Users (principally cloud admin) can define arbitrary types but its automatically shared to all project as it is a global resource. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
tag_back_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
telemetry_profile_is_default optional | This attribute indicates whether it is a default telemetry profile or not. Default profiles are non- editable. | boolean |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
sflow_profile_refs optional | List of sflow-profile references | ResourceReference array |
grpc_profile_refs optional | List of grpc-profile references | ResourceReference array |
netconf_profile_refs optional | List of netconf-profile references | ResourceReference array |
snmp_profile_refs optional | List of snmp-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
telemetry_profile_is_default optional | This attribute indicates whether it is a default telemetry profile or not. Default profiles are non- editable. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
sflow_profile_refs optional | List of sflow-profile references | ResourceReference array |
grpc_profile_refs optional | List of grpc-profile references | ResourceReference array |
netconf_profile_refs optional | List of netconf-profile references | ResourceReference array |
snmp_profile_refs optional | List of snmp-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
telemetry_profile_is_default optional | This attribute indicates whether it is a default telemetry profile or not. Default profiles are non- editable. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
sflow_profile_refs optional | List of sflow-profile references | ResourceReference array |
grpc_profile_refs optional | List of grpc-profile references | ResourceReference array |
netconf_profile_refs optional | List of netconf-profile references | ResourceReference array |
snmp_profile_refs optional | List of snmp-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
physical_router_back_refs optional | List of physical-router references | ResourceReference array |
Name | Description | Schema |
---|---|---|
telemetry_profile_is_default optional | This attribute indicates whether it is a default telemetry profile or not. Default profiles are non- editable. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
sflow_profile_refs optional | List of sflow-profile references | ResourceReference array |
grpc_profile_refs optional | List of grpc-profile references | ResourceReference array |
netconf_profile_refs optional | List of netconf-profile references | ResourceReference array |
snmp_profile_refs optional | List of snmp-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘domain’] |
virtual_DNS_data required | Virtual DNS data has configuration for virtual DNS like domain, dynamic records etc. | VirtualDnsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
virtual_DNS_data optional | Virtual DNS data has configuration for virtual DNS like domain, dynamic records etc. | VirtualDnsType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
virtual_DNS_data optional | Virtual DNS data has configuration for virtual DNS like domain, dynamic records etc. | VirtualDnsType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
network_ipam_back_refs optional | List of network-ipam references | ResourceReference array |
Name | Description | Schema |
---|---|---|
virtual_DNS_data optional | Virtual DNS data has configuration for virtual DNS like domain, dynamic records etc. | VirtualDnsType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘virtual-DNS’] |
virtual_DNS_record_data required | DNS record data has configuration like type, name, ip address, loadbalancing etc. | VirtualDnsRecordType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
virtual_DNS_record_data optional | DNS record data has configuration like type, name, ip address, loadbalancing etc. | VirtualDnsRecordType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
virtual_DNS_record_data optional | DNS record data has configuration like type, name, ip address, loadbalancing etc. | VirtualDnsRecordType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
virtual_DNS_record_data optional | DNS record data has configuration like type, name, ip address, loadbalancing etc. | VirtualDnsRecordType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
virtual_ip_properties required | Virtual ip configuration like port, protocol, subnet etc. | VirtualIpType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
loadbalancer_pool_refs optional | List of loadbalancer-pool references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
virtual_ip_properties optional | Virtual ip configuration like port, protocol, subnet etc. | VirtualIpType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
loadbalancer_pool_refs optional | List of loadbalancer-pool references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
virtual_ip_properties optional | Virtual ip configuration like port, protocol, subnet etc. | VirtualIpType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
loadbalancer_pool_refs optional | List of loadbalancer-pool references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
virtual_ip_properties optional | Virtual ip configuration like port, protocol, subnet etc. | VirtualIpType |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
loadbalancer_pool_refs optional | List of loadbalancer-pool references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
server_type optional | An enumeration value specifying the server type. | Any of [‘virtual-server’, ‘baremetal-server’, ‘container’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_instance_refs optional | List of service-instance references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
server_type optional | An enumeration value specifying the server type. | Any of [‘virtual-server’, ‘baremetal-server’, ‘container’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_instance_refs optional | List of service-instance references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
server_type optional | An enumeration value specifying the server type. | Any of [‘virtual-server’, ‘baremetal-server’, ‘container’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_instance_refs optional | List of service-instance references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
virtual_machine_interface_back_refs optional | List of virtual-machine-interface references | ResourceReference array |
virtual_router_back_refs optional | List of virtual-router references | ResourceReference array |
Name | Description | Schema |
---|---|---|
server_type optional | An enumeration value specifying the server type. | Any of [‘virtual-server’, ‘baremetal-server’, ‘container’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
service_instance_refs optional | List of service-instance references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘virtual-machine’, ‘project’, ‘virtual-router’] |
ecmp_hashing_include_fields optional | ECMP hashing config at global level. | EcmpHashingIncludeFields |
port_security_enabled optional | Port security status on the network | boolean |
virtual_machine_interface_mac_addresses required | MAC address of the virtual machine interface, automatically assigned by system if not provided. | MacAddressesType |
virtual_machine_interface_dhcp_option_list optional | DHCP options configuration specific to this interface. | DhcpOptionsListType |
virtual_machine_interface_host_routes optional | List of host routes(prefixes, nexthop) that are passed to VM via DHCP. | RouteTableType |
virtual_machine_interface_allowed_address_pairs optional | List of (IP address, MAC) other than instance ip on this interface. | AllowedAddressPairs |
vrf_assign_table optional | VRF assignment policy for this interface, automatically generated by system. | VrfAssignTableType |
virtual_machine_interface_device_owner optional | For openstack compatibility, not used by system. | string |
virtual_machine_interface_disable_policy optional | When True all policy checks for ingress and egress traffic from this interface are disabled. Flow table entries are not created. Features that require policy will not work on this interface, these include security group, floating IP, service chain, linklocal services. | boolean |
virtual_machine_interface_properties optional | Virtual Machine Interface miscellaneous configurations. | VirtualMachineInterfacePropertiesType |
virtual_machine_interface_bindings optional | Dictionary of arbitrary (key, value) for this interface. Neutron port bindings use this. | KeyValuePairs |
virtual_machine_interface_fat_flow_protocols optional | List of (protocol, port number), for flows to interface with (protocol, destination port number), vrouter will ignore source port while setting up flow and ignore it as source port in reverse flow. Hence many flows will map to single flow. | FatFlowProtocols |
vlan_tag_based_bridge_domain optional | Enable VLAN tag based bridge domain classification on the port | boolean |
igmp_enable optional | IGMP mode at Global level. | boolean |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
security_logging_object_refs optional | List of security-logging-object references | ResourceReference array |
qos_config_refs optional | List of qos-config references | ResourceReference array |
security_group_refs optional | List of security-group references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
virtual_machine_refs optional | List of virtual-machine references | ResourceReference array |
virtual_network_refs required | List of virtual-network references | ResourceReference array |
routing_instance_refs optional | List of routing-instance references | VirtualMachineInterfaceRoutingInstanceRefs array |
bgp_router_refs required | List of bgp-router references | ResourceReference array |
port_tuple_refs optional | List of port-tuple references | ResourceReference array |
service_health_check_refs optional | List of service-health-check references | ResourceReference array |
interface_route_table_refs optional | List of interface-route-table references | ResourceReference array |
physical_interface_refs optional | List of physical-interface references | ResourceReference array |
bridge_domain_refs optional | List of bridge-domain references | VirtualMachineInterfaceBridgeDomainRefs array |
service_endpoint_refs optional | List of service-endpoint references | ResourceReference array |
virtual_port_group_refs optional | List of virtual-port-group references | VirtualMachineInterfaceVirtualPortGroupRefs array |
port_profile_refs optional | List of port-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
ecmp_hashing_include_fields optional | ECMP hashing config at global level. | EcmpHashingIncludeFields |
port_security_enabled optional | Port security status on the network | boolean |
virtual_machine_interface_mac_addresses optional | MAC address of the virtual machine interface, automatically assigned by system if not provided. | MacAddressesType |
virtual_machine_interface_dhcp_option_list optional | DHCP options configuration specific to this interface. | DhcpOptionsListType |
virtual_machine_interface_host_routes optional | List of host routes(prefixes, nexthop) that are passed to VM via DHCP. | RouteTableType |
virtual_machine_interface_allowed_address_pairs optional | List of (IP address, MAC) other than instance ip on this interface. | AllowedAddressPairs |
vrf_assign_table optional | VRF assignment policy for this interface, automatically generated by system. | VrfAssignTableType |
virtual_machine_interface_device_owner optional | For openstack compatibility, not used by system. | string |
virtual_machine_interface_disable_policy optional | When True all policy checks for ingress and egress traffic from this interface are disabled. Flow table entries are not created. Features that require policy will not work on this interface, these include security group, floating IP, service chain, linklocal services. | boolean |
virtual_machine_interface_properties optional | Virtual Machine Interface miscellaneous configurations. | VirtualMachineInterfacePropertiesType |
virtual_machine_interface_bindings optional | Dictionary of arbitrary (key, value) for this interface. Neutron port bindings use this. | KeyValuePairs |
virtual_machine_interface_fat_flow_protocols optional | List of (protocol, port number), for flows to interface with (protocol, destination port number), vrouter will ignore source port while setting up flow and ignore it as source port in reverse flow. Hence many flows will map to single flow. | FatFlowProtocols |
vlan_tag_based_bridge_domain optional | Enable VLAN tag based bridge domain classification on the port | boolean |
igmp_enable optional | IGMP mode at Global level. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
security_logging_object_refs optional | List of security-logging-object references | ResourceReference array |
qos_config_refs optional | List of qos-config references | ResourceReference array |
security_group_refs optional | List of security-group references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
virtual_machine_refs optional | List of virtual-machine references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
routing_instance_refs optional | List of routing-instance references | VirtualMachineInterfaceRoutingInstanceRefs array |
bgp_router_refs optional | List of bgp-router references | ResourceReference array |
port_tuple_refs optional | List of port-tuple references | ResourceReference array |
service_health_check_refs optional | List of service-health-check references | ResourceReference array |
interface_route_table_refs optional | List of interface-route-table references | ResourceReference array |
physical_interface_refs optional | List of physical-interface references | ResourceReference array |
bridge_domain_refs optional | List of bridge-domain references | VirtualMachineInterfaceBridgeDomainRefs array |
service_endpoint_refs optional | List of service-endpoint references | ResourceReference array |
virtual_port_group_refs optional | List of virtual-port-group references | VirtualMachineInterfaceVirtualPortGroupRefs array |
port_profile_refs optional | List of port-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
ecmp_hashing_include_fields optional | ECMP hashing config at global level. | EcmpHashingIncludeFields |
port_security_enabled optional | Port security status on the network | boolean |
virtual_machine_interface_mac_addresses optional | MAC address of the virtual machine interface, automatically assigned by system if not provided. | MacAddressesType |
virtual_machine_interface_dhcp_option_list optional | DHCP options configuration specific to this interface. | DhcpOptionsListType |
virtual_machine_interface_host_routes optional | List of host routes(prefixes, nexthop) that are passed to VM via DHCP. | RouteTableType |
virtual_machine_interface_allowed_address_pairs optional | List of (IP address, MAC) other than instance ip on this interface. | AllowedAddressPairs |
vrf_assign_table optional | VRF assignment policy for this interface, automatically generated by system. | VrfAssignTableType |
virtual_machine_interface_device_owner optional | For openstack compatibility, not used by system. | string |
virtual_machine_interface_disable_policy optional | When True all policy checks for ingress and egress traffic from this interface are disabled. Flow table entries are not created. Features that require policy will not work on this interface, these include security group, floating IP, service chain, linklocal services. | boolean |
virtual_machine_interface_properties optional | Virtual Machine Interface miscellaneous configurations. | VirtualMachineInterfacePropertiesType |
virtual_machine_interface_bindings optional | Dictionary of arbitrary (key, value) for this interface. Neutron port bindings use this. | KeyValuePairs |
virtual_machine_interface_fat_flow_protocols optional | List of (protocol, port number), for flows to interface with (protocol, destination port number), vrouter will ignore source port while setting up flow and ignore it as source port in reverse flow. Hence many flows will map to single flow. | FatFlowProtocols |
vlan_tag_based_bridge_domain optional | Enable VLAN tag based bridge domain classification on the port | boolean |
igmp_enable optional | IGMP mode at Global level. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
security_logging_object_refs optional | List of security-logging-object references | ResourceReference array |
qos_config_refs optional | List of qos-config references | ResourceReference array |
security_group_refs optional | List of security-group references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
virtual_machine_refs optional | List of virtual-machine references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
routing_instance_refs optional | List of routing-instance references | VirtualMachineInterfaceRoutingInstanceRefs array |
bgp_router_refs optional | List of bgp-router references | ResourceReference array |
port_tuple_refs optional | List of port-tuple references | ResourceReference array |
service_health_check_refs optional | List of service-health-check references | ResourceReference array |
interface_route_table_refs optional | List of interface-route-table references | ResourceReference array |
physical_interface_refs optional | List of physical-interface references | ResourceReference array |
bridge_domain_refs optional | List of bridge-domain references | VirtualMachineInterfaceBridgeDomainRefs array |
service_endpoint_refs optional | List of service-endpoint references | ResourceReference array |
virtual_port_group_refs optional | List of virtual-port-group references | VirtualMachineInterfaceVirtualPortGroupRefs array |
port_profile_refs optional | List of port-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
virtual_machine_interface_back_refs optional | List of virtual-machine-interface references | ResourceReference array |
instance_ip_back_refs optional | List of instance-ip references | ResourceReference array |
subnet_back_refs optional | List of subnet references | ResourceReference array |
floating_ip_back_refs optional | List of floating-ip references | ResourceReference array |
alias_ip_back_refs optional | List of alias-ip references | ResourceReference array |
logical_interface_back_refs optional | List of logical-interface references | ResourceReference array |
bgp_as_a_service_back_refs optional | List of bgp-as-a-service references | ResourceReference array |
customer_attachment_back_refs optional | List of customer-attachment references | ResourceReference array |
logical_router_back_refs optional | List of logical-router references | ResourceReference array |
loadbalancer_pool_back_refs optional | List of loadbalancer-pool references | ResourceReference array |
virtual_ip_back_refs optional | List of virtual-ip references | ResourceReference array |
loadbalancer_back_refs optional | List of loadbalancer references | ResourceReference array |
virtual_port_group_back_refs optional | List of virtual-port-group references | ResourceReference array |
link_aggregation_group_back_refs optional | List of link-aggregation-group references | ResourceReference array |
Name | Description | Schema |
---|---|---|
ecmp_hashing_include_fields optional | ECMP hashing config at global level. | EcmpHashingIncludeFields |
port_security_enabled optional | Port security status on the network | boolean |
virtual_machine_interface_mac_addresses optional | MAC address of the virtual machine interface, automatically assigned by system if not provided. | MacAddressesType |
virtual_machine_interface_dhcp_option_list optional | DHCP options configuration specific to this interface. | DhcpOptionsListType |
virtual_machine_interface_host_routes optional | List of host routes(prefixes, nexthop) that are passed to VM via DHCP. | RouteTableType |
virtual_machine_interface_allowed_address_pairs optional | List of (IP address, MAC) other than instance ip on this interface. | AllowedAddressPairs |
vrf_assign_table optional | VRF assignment policy for this interface, automatically generated by system. | VrfAssignTableType |
virtual_machine_interface_device_owner optional | For openstack compatibility, not used by system. | string |
virtual_machine_interface_disable_policy optional | When True all policy checks for ingress and egress traffic from this interface are disabled. Flow table entries are not created. Features that require policy will not work on this interface, these include security group, floating IP, service chain, linklocal services. | boolean |
virtual_machine_interface_properties optional | Virtual Machine Interface miscellaneous configurations. | VirtualMachineInterfacePropertiesType |
virtual_machine_interface_bindings optional | Dictionary of arbitrary (key, value) for this interface. Neutron port bindings use this. | KeyValuePairs |
virtual_machine_interface_fat_flow_protocols optional | List of (protocol, port number), for flows to interface with (protocol, destination port number), vrouter will ignore source port while setting up flow and ignore it as source port in reverse flow. Hence many flows will map to single flow. | FatFlowProtocols |
vlan_tag_based_bridge_domain optional | Enable VLAN tag based bridge domain classification on the port | boolean |
igmp_enable optional | IGMP mode at Global level. | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
security_logging_object_refs optional | List of security-logging-object references | ResourceReference array |
qos_config_refs optional | List of qos-config references | ResourceReference array |
security_group_refs optional | List of security-group references | ResourceReference array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
virtual_machine_refs optional | List of virtual-machine references | ResourceReference array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
routing_instance_refs optional | List of routing-instance references | VirtualMachineInterfaceRoutingInstanceRefs array |
bgp_router_refs optional | List of bgp-router references | ResourceReference array |
port_tuple_refs optional | List of port-tuple references | ResourceReference array |
service_health_check_refs optional | List of service-health-check references | ResourceReference array |
interface_route_table_refs optional | List of interface-route-table references | ResourceReference array |
physical_interface_refs optional | List of physical-interface references | ResourceReference array |
bridge_domain_refs optional | List of bridge-domain references | VirtualMachineInterfaceBridgeDomainRefs array |
service_endpoint_refs optional | List of service-endpoint references | ResourceReference array |
virtual_port_group_refs optional | List of virtual-port-group references | VirtualMachineInterfaceVirtualPortGroupRefs array |
port_profile_refs optional | List of port-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘project’] |
ecmp_hashing_include_fields optional | ECMP hashing config at global level. | EcmpHashingIncludeFields |
virtual_network_category optional | This attribute is to differentiate the infrastructure networks from the tenant and routed networks. Infra-networks could be in-band network for management and control traffic | Any of [‘infra’, ‘tenant’, ‘internal’, ‘routed’] |
virtual_network_properties optional | Virtual network miscellaneous configurations. | VirtualNetworkType |
virtual_network_routed_properties optional | Attributes for routed virtual networks. | VirtualNetworkRoutedPropertiesType |
provider_properties optional | Virtual network is provider network. Specifies VLAN tag and physical network name. | ProviderDetails |
virtual_network_network_id optional | System assigned unique 32 bit ID for every virtual network. | number |
port_security_enabled optional | Port security status on the network | boolean |
fabric_snat optional | Provide connectivity to underlay network by port mapping | boolean |
route_target_list optional | List of route targets that are used as both import and export for this virtual network. | RouteTargetList |
import_route_target_list optional | List of route targets that are used as import for this virtual network. | RouteTargetList |
export_route_target_list optional | List of route targets that are used as export for this virtual network. | RouteTargetList |
router_external optional | When true, this virtual network is openstack router external network. | boolean |
is_shared optional | When true, this virtual network is shared with all tenants. | boolean |
mtu optional | MTU attribute for the virtual network | number |
external_ipam optional | IP address assignment to VM is done statically, outside of (external to) Contrail Ipam. vCenter only feature. | boolean |
flood_unknown_unicast optional | When true, packets with unknown unicast MAC address are flooded within the network. Default they are dropped. | boolean |
multi_policy_service_chains_enabled optional | Allow multiple service chains within same two networks based on network policy. Current limitation is that both networks must reside within cluster, except when right most service is NAT. | boolean |
address_allocation_mode optional | Address allocation mode for virtual network. | Any of [‘user-defined-subnet-preferred’, ‘user-defined-subnet-only’, ‘flat-subnet-preferred’, ‘flat-subnet-only’] |
virtual_network_fat_flow_protocols optional | Fat flow configuration which is a list, will be applied to all the interfaces in the specified virtual-network | FatFlowProtocols |
mac_learning_enabled optional | Enable MAC learning on the network | boolean |
mac_limit_control optional | MAC limit control on the network | MACLimitControlType |
mac_move_control optional | MAC move control on the network | MACMoveLimitControlType |
mac_aging_time optional | MAC aging time on the network | number |
pbb_evpn_enable optional | Enable/Disable PBB EVPN tunneling on the network | boolean |
pbb_etree_enable optional | Enable/Disable PBB ETREE mode on the network | boolean |
layer2_control_word optional | Enable/Disable adding control word to the Layer 2 encapsulation | boolean |
igmp_enable optional | IGMP mode at Global level. | boolean |
mac_ip_learning_enable optional | Enable/Disable MAC-IP Learning on the network | boolean |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
security_logging_object_refs optional | List of security-logging-object references | ResourceReference array |
qos_config_refs optional | List of qos-config references | ResourceReference array |
network_ipam_refs required | List of network-ipam references | VirtualNetworkNetworkIpamRefs array |
network_policy_refs optional | List of network-policy references | VirtualNetworkNetworkPolicyRefs array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
service_health_check_refs optional | List of service-health-check references | ResourceReference array |
route_table_refs optional | List of route-table references | ResourceReference array |
multicast_policy_refs optional | List of multicast-policy references | ResourceReference array |
bgpvpn_refs optional | List of bgpvpn references | ResourceReference array |
intent_map_refs optional | List of intent-map references | ResourceReference array |
routing_policy_refs optional | List of routing-policy references | VirtualNetworkRoutingPolicyRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
ecmp_hashing_include_fields optional | ECMP hashing config at global level. | EcmpHashingIncludeFields |
virtual_network_category optional | This attribute is to differentiate the infrastructure networks from the tenant and routed networks. Infra-networks could be in-band network for management and control traffic | Any of [‘infra’, ‘tenant’, ‘internal’, ‘routed’] |
virtual_network_properties optional | Virtual network miscellaneous configurations. | VirtualNetworkType |
virtual_network_routed_properties optional | Attributes for routed virtual networks. | VirtualNetworkRoutedPropertiesType |
provider_properties optional | Virtual network is provider network. Specifies VLAN tag and physical network name. | ProviderDetails |
virtual_network_network_id optional | System assigned unique 32 bit ID for every virtual network. | number |
is_provider_network optional | provider network status of the virtual-network. | boolean |
port_security_enabled optional | Port security status on the network | boolean |
fabric_snat optional | Provide connectivity to underlay network by port mapping | boolean |
route_target_list optional | List of route targets that are used as both import and export for this virtual network. | RouteTargetList |
import_route_target_list optional | List of route targets that are used as import for this virtual network. | RouteTargetList |
export_route_target_list optional | List of route targets that are used as export for this virtual network. | RouteTargetList |
router_external optional | When true, this virtual network is openstack router external network. | boolean |
is_shared optional | When true, this virtual network is shared with all tenants. | boolean |
mtu optional | MTU attribute for the virtual network | number |
external_ipam optional | IP address assignment to VM is done statically, outside of (external to) Contrail Ipam. vCenter only feature. | boolean |
flood_unknown_unicast optional | When true, packets with unknown unicast MAC address are flooded within the network. Default they are dropped. | boolean |
multi_policy_service_chains_enabled optional | Allow multiple service chains within same two networks based on network policy. Current limitation is that both networks must reside within cluster, except when right most service is NAT. | boolean |
address_allocation_mode optional | Address allocation mode for virtual network. | Any of [‘user-defined-subnet-preferred’, ‘user-defined-subnet-only’, ‘flat-subnet-preferred’, ‘flat-subnet-only’] |
virtual_network_fat_flow_protocols optional | Fat flow configuration which is a list, will be applied to all the interfaces in the specified virtual-network | FatFlowProtocols |
mac_learning_enabled optional | Enable MAC learning on the network | boolean |
mac_limit_control optional | MAC limit control on the network | MACLimitControlType |
mac_move_control optional | MAC move control on the network | MACMoveLimitControlType |
mac_aging_time optional | MAC aging time on the network | number |
pbb_evpn_enable optional | Enable/Disable PBB EVPN tunneling on the network | boolean |
pbb_etree_enable optional | Enable/Disable PBB ETREE mode on the network | boolean |
layer2_control_word optional | Enable/Disable adding control word to the Layer 2 encapsulation | boolean |
igmp_enable optional | IGMP mode at Global level. | boolean |
mac_ip_learning_enable optional | Enable/Disable MAC-IP Learning on the network | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
security_logging_object_refs optional | List of security-logging-object references | ResourceReference array |
qos_config_refs optional | List of qos-config references | ResourceReference array |
network_ipam_refs optional | List of network-ipam references | VirtualNetworkNetworkIpamRefs array |
network_policy_refs optional | List of network-policy references | VirtualNetworkNetworkPolicyRefs array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
service_health_check_refs optional | List of service-health-check references | ResourceReference array |
route_table_refs optional | List of route-table references | ResourceReference array |
multicast_policy_refs optional | List of multicast-policy references | ResourceReference array |
bgpvpn_refs optional | List of bgpvpn references | ResourceReference array |
intent_map_refs optional | List of intent-map references | ResourceReference array |
routing_policy_refs optional | List of routing-policy references | VirtualNetworkRoutingPolicyRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
ecmp_hashing_include_fields optional | ECMP hashing config at global level. | EcmpHashingIncludeFields |
virtual_network_category optional | This attribute is to differentiate the infrastructure networks from the tenant and routed networks. Infra-networks could be in-band network for management and control traffic | Any of [‘infra’, ‘tenant’, ‘internal’, ‘routed’] |
virtual_network_properties optional | Virtual network miscellaneous configurations. | VirtualNetworkType |
virtual_network_routed_properties optional | Attributes for routed virtual networks. | VirtualNetworkRoutedPropertiesType |
provider_properties optional | Virtual network is provider network. Specifies VLAN tag and physical network name. | ProviderDetails |
virtual_network_network_id optional | System assigned unique 32 bit ID for every virtual network. | number |
is_provider_network optional | provider network status of the virtual-network. | boolean |
port_security_enabled optional | Port security status on the network | boolean |
fabric_snat optional | Provide connectivity to underlay network by port mapping | boolean |
route_target_list optional | List of route targets that are used as both import and export for this virtual network. | RouteTargetList |
import_route_target_list optional | List of route targets that are used as import for this virtual network. | RouteTargetList |
export_route_target_list optional | List of route targets that are used as export for this virtual network. | RouteTargetList |
router_external optional | When true, this virtual network is openstack router external network. | boolean |
is_shared optional | When true, this virtual network is shared with all tenants. | boolean |
mtu optional | MTU attribute for the virtual network | number |
external_ipam optional | IP address assignment to VM is done statically, outside of (external to) Contrail Ipam. vCenter only feature. | boolean |
flood_unknown_unicast optional | When true, packets with unknown unicast MAC address are flooded within the network. Default they are dropped. | boolean |
multi_policy_service_chains_enabled optional | Allow multiple service chains within same two networks based on network policy. Current limitation is that both networks must reside within cluster, except when right most service is NAT. | boolean |
address_allocation_mode optional | Address allocation mode for virtual network. | Any of [‘user-defined-subnet-preferred’, ‘user-defined-subnet-only’, ‘flat-subnet-preferred’, ‘flat-subnet-only’] |
virtual_network_fat_flow_protocols optional | Fat flow configuration which is a list, will be applied to all the interfaces in the specified virtual-network | FatFlowProtocols |
mac_learning_enabled optional | Enable MAC learning on the network | boolean |
mac_limit_control optional | MAC limit control on the network | MACLimitControlType |
mac_move_control optional | MAC move control on the network | MACMoveLimitControlType |
mac_aging_time optional | MAC aging time on the network | number |
pbb_evpn_enable optional | Enable/Disable PBB EVPN tunneling on the network | boolean |
pbb_etree_enable optional | Enable/Disable PBB ETREE mode on the network | boolean |
layer2_control_word optional | Enable/Disable adding control word to the Layer 2 encapsulation | boolean |
igmp_enable optional | IGMP mode at Global level. | boolean |
mac_ip_learning_enable optional | Enable/Disable MAC-IP Learning on the network | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
security_logging_object_refs optional | List of security-logging-object references | ResourceReference array |
qos_config_refs optional | List of qos-config references | ResourceReference array |
network_ipam_refs optional | List of network-ipam references | VirtualNetworkNetworkIpamRefs array |
network_policy_refs optional | List of network-policy references | VirtualNetworkNetworkPolicyRefs array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
service_health_check_refs optional | List of service-health-check references | ResourceReference array |
route_table_refs optional | List of route-table references | ResourceReference array |
multicast_policy_refs optional | List of multicast-policy references | ResourceReference array |
bgpvpn_refs optional | List of bgpvpn references | ResourceReference array |
intent_map_refs optional | List of intent-map references | ResourceReference array |
routing_policy_refs optional | List of routing-policy references | VirtualNetworkRoutingPolicyRefs array |
tag_refs optional | List of tag references | ResourceReference array |
virtual_network_back_refs optional | List of virtual-network references | ResourceReference array |
virtual_machine_interface_back_refs optional | List of virtual-machine-interface references | ResourceReference array |
instance_ip_back_refs optional | List of instance-ip references | ResourceReference array |
physical_router_back_refs optional | List of physical-router references | ResourceReference array |
port_tuple_back_refs optional | List of port-tuple references | ResourceReference array |
logical_router_back_refs optional | List of logical-router back references | LogicalRouterVirtualNetworkRefs array |
flow_node_back_refs optional | List of flow-node references | ResourceReference array |
firewall_rule_back_refs optional | List of firewall-rule references | ResourceReference array |
data_center_interconnect_back_refs optional | List of data-center-interconnect references | ResourceReference array |
fabric_back_refs optional | List of fabric back references | FabricVirtualNetworkRefs array |
host_based_service_back_refs optional | List of host-based-service back references | HostBasedServiceVirtualNetworkRefs array |
Name | Description | Schema |
---|---|---|
ecmp_hashing_include_fields optional | ECMP hashing config at global level. | EcmpHashingIncludeFields |
virtual_network_category optional | This attribute is to differentiate the infrastructure networks from the tenant and routed networks. Infra-networks could be in-band network for management and control traffic | Any of [‘infra’, ‘tenant’, ‘internal’, ‘routed’] |
virtual_network_properties optional | Virtual network miscellaneous configurations. | VirtualNetworkType |
virtual_network_routed_properties optional | Attributes for routed virtual networks. | VirtualNetworkRoutedPropertiesType |
port_security_enabled optional | Port security status on the network | boolean |
fabric_snat optional | Provide connectivity to underlay network by port mapping | boolean |
route_target_list optional | List of route targets that are used as both import and export for this virtual network. | RouteTargetList |
import_route_target_list optional | List of route targets that are used as import for this virtual network. | RouteTargetList |
export_route_target_list optional | List of route targets that are used as export for this virtual network. | RouteTargetList |
router_external optional | When true, this virtual network is openstack router external network. | boolean |
is_shared optional | When true, this virtual network is shared with all tenants. | boolean |
mtu optional | MTU attribute for the virtual network | number |
external_ipam optional | IP address assignment to VM is done statically, outside of (external to) Contrail Ipam. vCenter only feature. | boolean |
flood_unknown_unicast optional | When true, packets with unknown unicast MAC address are flooded within the network. Default they are dropped. | boolean |
multi_policy_service_chains_enabled optional | Allow multiple service chains within same two networks based on network policy. Current limitation is that both networks must reside within cluster, except when right most service is NAT. | boolean |
address_allocation_mode optional | Address allocation mode for virtual network. | Any of [‘user-defined-subnet-preferred’, ‘user-defined-subnet-only’, ‘flat-subnet-preferred’, ‘flat-subnet-only’] |
virtual_network_fat_flow_protocols optional | Fat flow configuration which is a list, will be applied to all the interfaces in the specified virtual-network | FatFlowProtocols |
mac_learning_enabled optional | Enable MAC learning on the network | boolean |
mac_limit_control optional | MAC limit control on the network | MACLimitControlType |
mac_move_control optional | MAC move control on the network | MACMoveLimitControlType |
mac_aging_time optional | MAC aging time on the network | number |
pbb_evpn_enable optional | Enable/Disable PBB EVPN tunneling on the network | boolean |
pbb_etree_enable optional | Enable/Disable PBB ETREE mode on the network | boolean |
layer2_control_word optional | Enable/Disable adding control word to the Layer 2 encapsulation | boolean |
igmp_enable optional | IGMP mode at Global level. | boolean |
mac_ip_learning_enable optional | Enable/Disable MAC-IP Learning on the network | boolean |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
security_logging_object_refs optional | List of security-logging-object references | ResourceReference array |
qos_config_refs optional | List of qos-config references | ResourceReference array |
network_ipam_refs optional | List of network-ipam references | VirtualNetworkNetworkIpamRefs array |
network_policy_refs optional | List of network-policy references | VirtualNetworkNetworkPolicyRefs array |
virtual_network_refs optional | List of virtual-network references | ResourceReference array |
service_health_check_refs optional | List of service-health-check references | ResourceReference array |
route_table_refs optional | List of route-table references | ResourceReference array |
multicast_policy_refs optional | List of multicast-policy references | ResourceReference array |
bgpvpn_refs optional | List of bgpvpn references | ResourceReference array |
intent_map_refs optional | List of intent-map references | ResourceReference array |
routing_policy_refs optional | List of routing-policy references | VirtualNetworkRoutingPolicyRefs array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘fabric’, ‘project’] |
virtual_port_group_lacp_enabled required | Flag to turn on or off Link Aggregation Control Protocol (LACP) on this link aggregation group. | boolean |
virtual_port_group_trunk_port_id required | id of the port that enables multi valn trunking. | string |
virtual_port_group_user_created optional | Flag to be set to True when its externally created and False when created internally. Default is set to True | boolean |
virtual_port_group_type optional | Type of Virtual port group. It can be either access i.e L2 connectivity or routed. | Any of [‘access’, ‘routed’] |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_interface_refs optional | List of physical-interface references | VirtualPortGroupPhysicalInterfaceRefs array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
security_group_refs optional | List of security-group references | ResourceReference array |
port_profile_refs optional | List of port-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
virtual_port_group_lacp_enabled optional | Flag to turn on or off Link Aggregation Control Protocol (LACP) on this link aggregation group. | boolean |
virtual_port_group_trunk_port_id optional | id of the port that enables multi valn trunking. | string |
virtual_port_group_user_created optional | Flag to be set to True when its externally created and False when created internally. Default is set to True | boolean |
virtual_port_group_type optional | Type of Virtual port group. It can be either access i.e L2 connectivity or routed. | Any of [‘access’, ‘routed’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_interface_refs optional | List of physical-interface references | VirtualPortGroupPhysicalInterfaceRefs array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
security_group_refs optional | List of security-group references | ResourceReference array |
port_profile_refs optional | List of port-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
virtual_port_group_lacp_enabled optional | Flag to turn on or off Link Aggregation Control Protocol (LACP) on this link aggregation group. | boolean |
virtual_port_group_trunk_port_id optional | id of the port that enables multi valn trunking. | string |
virtual_port_group_user_created optional | Flag to be set to True when its externally created and False when created internally. Default is set to True | boolean |
virtual_port_group_type optional | Type of Virtual port group. It can be either access i.e L2 connectivity or routed. | Any of [‘access’, ‘routed’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_interface_refs optional | List of physical-interface references | VirtualPortGroupPhysicalInterfaceRefs array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
security_group_refs optional | List of security-group references | ResourceReference array |
port_profile_refs optional | List of port-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
virtual_machine_interface_back_refs optional | List of virtual-machine-interface back references | VirtualMachineInterfaceVirtualPortGroupRefs array |
Name | Description | Schema |
---|---|---|
virtual_port_group_lacp_enabled optional | Flag to turn on or off Link Aggregation Control Protocol (LACP) on this link aggregation group. | boolean |
virtual_port_group_user_created optional | Flag to be set to True when its externally created and False when created internally. Default is set to True | boolean |
virtual_port_group_type optional | Type of Virtual port group. It can be either access i.e L2 connectivity or routed. | Any of [‘access’, ‘routed’] |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
physical_interface_refs optional | List of physical-interface references | VirtualPortGroupPhysicalInterfaceRefs array |
virtual_machine_interface_refs optional | List of virtual-machine-interface references | ResourceReference array |
security_group_refs optional | List of security-group references | ResourceReference array |
port_profile_refs optional | List of port-profile references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
virtual_router_type optional | Different types of the vrouters in the system. | Any of [‘embedded’, ‘tor-agent’, ‘tor-service-node’] |
virtual_router_dpdk_enabled optional | This vrouter’s data path is using DPDK library, Virtual machines interfaces scheduled on this compute node will be tagged with additional flags so that they are spawned with user space virtio driver. It is only applicable for embedded vrouter. | boolean |
virtual_router_sriov_physical_networks optional | Dictionary of (physnet, interface) mapping for this virtual router. | KeyValuePairs |
virtual_router_ip_address required | Ip address of the virtual router. | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
network_ipam_refs optional | List of network-ipam references | VirtualRouterNetworkIpamRefs array |
sub_cluster_refs optional | List of sub-cluster references | ResourceReference array |
virtual_machine_refs optional | List of virtual-machine references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
virtual_router_type optional | Different types of the vrouters in the system. | Any of [‘embedded’, ‘tor-agent’, ‘tor-service-node’] |
virtual_router_dpdk_enabled optional | This vrouter’s data path is using DPDK library, Virtual machines interfaces scheduled on this compute node will be tagged with additional flags so that they are spawned with user space virtio driver. It is only applicable for embedded vrouter. | boolean |
virtual_router_sriov_physical_networks optional | Dictionary of (physnet, interface) mapping for this virtual router. | KeyValuePairs |
virtual_router_ip_address optional | Ip address of the virtual router. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
network_ipam_refs optional | List of network-ipam references | VirtualRouterNetworkIpamRefs array |
sub_cluster_refs optional | List of sub-cluster references | ResourceReference array |
virtual_machine_refs optional | List of virtual-machine references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
virtual_router_type optional | Different types of the vrouters in the system. | Any of [‘embedded’, ‘tor-agent’, ‘tor-service-node’] |
virtual_router_dpdk_enabled optional | This vrouter’s data path is using DPDK library, Virtual machines interfaces scheduled on this compute node will be tagged with additional flags so that they are spawned with user space virtio driver. It is only applicable for embedded vrouter. | boolean |
virtual_router_sriov_physical_networks optional | Dictionary of (physnet, interface) mapping for this virtual router. | KeyValuePairs |
virtual_router_ip_address optional | Ip address of the virtual router. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
network_ipam_refs optional | List of network-ipam references | VirtualRouterNetworkIpamRefs array |
sub_cluster_refs optional | List of sub-cluster references | ResourceReference array |
virtual_machine_refs optional | List of virtual-machine references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
instance_ip_back_refs optional | List of instance-ip references | ResourceReference array |
physical_router_back_refs optional | List of physical-router references | ResourceReference array |
provider_attachment_back_refs optional | List of provider-attachment references | ResourceReference array |
Name | Description | Schema |
---|---|---|
virtual_router_dpdk_enabled optional | This vrouter’s data path is using DPDK library, Virtual machines interfaces scheduled on this compute node will be tagged with additional flags so that they are spawned with user space virtio driver. It is only applicable for embedded vrouter. | boolean |
virtual_router_sriov_physical_networks optional | Dictionary of (physnet, interface) mapping for this virtual router. | KeyValuePairs |
virtual_router_ip_address optional | Ip address of the virtual router. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
network_ipam_refs optional | List of network-ipam references | VirtualRouterNetworkIpamRefs array |
sub_cluster_refs optional | List of sub-cluster references | ResourceReference array |
virtual_machine_refs optional | List of virtual-machine references | ResourceReference array |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
parent_type required | Parent resource type | Any of [‘global-system-config’] |
webui_node_ip_address required | Ip address of the webui node, set while provisioning. | string |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
webui_node_ip_address optional | Ip address of the webui node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
fq_name required | Fully Qualified Name of resource | < string > array |
webui_node_ip_address optional | Ip address of the webui node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
perms2 optional | Permissions data for role based access. | PermType2 |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
webui_node_ip_address optional | Ip address of the webui node, set while provisioning. | string |
id_perms optional | System maintained identity, time and permissions data. | IdPermsType |
annotations optional | Dictionary of arbitrary (key, value) on a resource. | KeyValuePairs |
display_name optional | Display name user configured string(name) that can be updated any time. Used as openstack name. | string |
tag_refs optional | List of tag references | ResourceReference array |
Name | Description | Schema |
---|---|---|
and_list optional | AlarmExpression |
Name | Description | Schema |
---|---|---|
name required | Name of the stat | string |
pattern required | Perl type regular expression pattern to match | string |
Name | Description | Schema |
---|---|---|
retain_as_path optional | Indicates if as-path should be retained across service-instances in the service- chain | boolean |
Name | Description | Schema |
---|---|---|
logical_router_uuid required | stores destination logical router uuid for dci intra-fabric type. | string |
physical_router_uuid_list required | list of physical routers uuid exists in current destination logical-router and user has selected this PR for dci intra-fabric route leaks. | string |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | ServiceApplianceInterfaceType |
Name | Description | Schema |
---|---|---|
overlay optional | string | |
underlay optional | string | |
link_type optional | string | |
traffic_destination optional | string | |
metadata optional | string |
Name | Description | Schema |
---|---|---|
dscp_value optional | string | |
alias_code optional | string |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | VirtualRouterNetworkIpamType |
Name | Description | Schema |
---|---|---|
name optional | string | |
type optional | Any of [‘fc’, ‘ge’, ‘xe’, ‘xle’, ‘et’, ‘fte’, ‘me’, ‘em’] | |
port_speed optional | Any of [‘1G’, ‘10G’, ‘40G’, ‘100G’] | |
channelized optional | boolean | |
channelized_port_speed optional | Any of [‘1G’, ‘10G’, ‘40G’, ‘100G’] | |
port_group optional | string | |
labels optional | string |
Name | Description | Schema |
---|---|---|
rule_sequence optional | Deprecated, Will be removed because rules themselves are already an ordered list | SequenceType |
rule_uuid optional | Rule UUID is identifier used in flow records to identify rule | string |
direction required | Any of [‘>’, ‘<>’] | |
protocol required | Layer 4 protocol in ip packet | string |
src_addresses required | Source ip matching criteria | AddressType |
src_ports required | Range of source port for layer 4 protocol | PortType |
application optional | Optionally application can be specified instead of protocol and port. not currently implemented | string |
dst_addresses required | Destination ip matching criteria | AddressType |
dst_ports required | Range of destination port for layer 4 protocol | PortType |
action_list required | Actions to be performed if packets match condition | ActionListType |
ethertype required | Any of [‘IPv4’, ‘IPv6’] | |
created optional | timestamp when security group rule object gets created | string |
last_modified optional | timestamp when security group rule object gets updated | string |
description optional | User provided text | string |
Name | Description | Schema |
---|---|---|
subnet optional | Any address that belongs to this subnet | SubnetType |
virtual_network optional | Any address that belongs to this virtual network | string |
security_group optional | Any address that belongs to interface with this security-group | string |
network_policy optional | Any address that belongs to virtual network which has this policy attached | string |
subnet_list optional | Any address that belongs to any one of subnet in this list | SubnetType |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | FabricNetworkTag |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | FirewallSequence |
Name | Description | Schema |
---|---|---|
term_match_condition optional | TermMatchConditionType | |
term_action_list optional | TermActionListType |
Name | Description | Schema |
---|---|---|
tenant_dns_server_address optional | In case of tenant DNS server method, Ip address of DNS server. This will be given in DHCP | IpAddressesType |
virtual_dns_server_name optional | In case of virtual DNS server, name of virtual DNS server | string |
Name | Description | Schema |
---|---|---|
start_time required | string | |
on_interval required | string | |
off_interval required | string | |
end_time required | string |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | SerialNumListType |
Name | Description | Schema |
---|---|---|
switch_info optional | UUID of the Physical-Port with contrail database | string |
port_index optional | Port-Id provided by LLDP, This usually maps to SnmpIndex | string |
port_id optional | Port ID of switch where Baremetal is connected | string |
switch_id optional | Switch hostname | string |
Name | Description | Schema |
---|---|---|
property optional | string | |
value optional | string |
Name | Description | Schema |
---|---|---|
prefix optional | string | |
next_hop optional | string | |
route_target optional | string | |
community optional | string |
Name | Description | Schema |
---|---|---|
analyzer_name optional | Name of service instance used as analyzer | string |
encapsulation optional | Encapsulation for Mirrored packet, not used currently | string |
analyzer_ip_address required | ip address of interface to which mirrored packets are sent | string |
analyzer_mac_address optional | mac address of interface to which mirrored packets are sent | string |
routing_instance required | Routing instance for the virtual network which analyzer is in | string |
udp_port optional | ip udp port used in contrail default encapsulation for mirroring | integer |
juniper_header optional | This flag is used to determine with/without juniper-header | boolean |
nh_mode optional | This mode used to determine static or dynamic nh | Any of [‘dynamic’, ‘static’] |
static_nh_header optional | vtep details required if static nh enabled | StaticMirrorNhType |
nic_assisted_mirroring optional | This flag is used to select nic assisted mirroring | boolean |
nic_assisted_mirroring_vlan optional | The VLAN to be tagged on the traffic for NIC to Mirror | integer |
Name | Description | Schema |
---|---|---|
virtual_network required | Interface belongs to this virtual network. | string |
ip_address optional | Shared ip for this interface (Only V1) | string |
static_routes optional | Static routes for this interface (Only V1) | RouteTableType |
allowed_address_pairs optional | Allowed address pairs, list of (IP address, MAC) for this interface | AllowedAddressPairs |
Name | Description | Schema |
---|---|---|
sample_rate optional | integer | |
polling_interval optional | integer | |
direction optional | Any of [‘ingress’, ‘egress’] |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | SecurityLoggingObjectRuleListType |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | ConnectionType |
Name | Description | Schema |
---|---|---|
match_condition required | Match condition for packets | MatchConditionType |
action_list required | Actions to be performed if packets match condition | ActionListType |
rule_uuid optional | Rule UUID is identifier used in flow records to identify rule | string |
direction optional | Direction in the rule | Any of [‘>’, ‘<>’] |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | InstanceTargetType |
Name | Description | Schema |
---|---|---|
key optional | QoS bit value (DSCP or Vlan priority or EXP bit value | integer |
forwarding_class_id optional | integer |
Name | Description | Schema |
---|---|---|
protocol optional | string | |
port_range optional | Port range to be reserved for per layer 4 protocol for PAT | PortType |
port_count optional | Number of ports per layer 4 protocol to be reserved for PAT | string |
Name | Description | Schema |
---|---|---|
area optional | integer |
Name | Description | Schema |
---|---|---|
protocol optional | string | |
src_port optional | integer | |
dst_port optional | integer |
Name | Description | Schema |
---|---|---|
protocol optional | Any of [‘xmpp’, ‘service-chain’, ‘interface’, ‘interface-static’, ‘service-interface’, ‘bgpaas’, ‘bgp’, ‘static’, ‘aggregate’, ‘direct’, ‘pim’, ‘evpn’, ‘ospf’, ‘ospf3’] | |
prefix optional | PrefixMatchType | |
community optional | string | |
community_list optional | string | |
community_match_all optional | boolean | |
extcommunity_list optional | string | |
extcommunity_match_all optional | boolean | |
family optional | Any of [‘inet’, ‘inet-vpn’, ‘evpn’] | |
as_path optional | integer | |
external optional | Any of [‘ospf-type-1’, ‘ospf-type-2’] | |
local_pref optional | integer | |
nlri_route_type optional | list of integer values in range of 1 to 10 inclusive. | integer |
prefix_list optional | list of prefixes from interface route table uuids with prefix types. | PrefixListMatchType |
route_filter optional | RouteFilterType |
Name | Description | Schema |
---|---|---|
ipmi_address optional | IPMI address of the server to manage boot device and power management | string |
deploy_ramdisk optional | UUID of the deploy initrd/ramdisk | string |
ipmi_password optional | Password to access IPMI | string |
ipmi_port optional | Remote IPMI RMCP port | string |
ipmi_username optional | Username to access IPMI | string |
deploy_kernel optional | UUID of the deploy kernel | string |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | PolicyBasedForwardingRuleType |
Name | Description | Schema |
---|---|---|
match_condition optional | MatchConditionType | |
vlan_tag optional | integer | |
routing_instance optional | string | |
ignore_acl optional | boolean |
Name | Description | Schema |
---|---|---|
name optional | string | |
stats_collection_frequency optional | StatsCollectionFrequency |
Name | Description | Schema |
---|---|---|
start_port required | integer | |
end_port required | integer |
Name | Description | Schema |
---|---|---|
major required | integer | |
minor required | integer |
Name | Description | Schema |
---|---|---|
start optional | string | |
end optional | string | |
vrouter_specific_pool optional | boolean |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | RoutingPolicyType |
Name | Description | Schema |
---|---|---|
protocol optional | string | |
port optional | integer | |
ignore_address optional | Address ignored while creating flows, from the perspective of packets egressing the VM. For packets originated by VM, source and destination indicate the corresponding IPs in the packet. For packets coming from remote source, source indicates destination IP of the packet is ignored and destination indicates source IP of the packet is ignored. | Any of [‘none’, ‘source’, ‘destination’] |
source_prefix optional | For packets originated from VM source-prefix is applied to source IP of the packet. For packets coming to VM, source-prefix is applied to destination IP of the packet | SubnetType |
source_aggregate_prefix_length optional | Fat flow prefix mask length for IP where source-prefix is applied | integer |
destination_prefix optional | For packets originated from VM destination-prefix is applied to destination IP of the packet. For packets coming to VM, destination-prefix is applied to source IP of the packet | SubnetType |
destination_aggregate_prefix_length optional | Fat flow prefix mask length for IP where destination-prefix is applied | integer |
Name | Description | Schema |
---|---|---|
physical_health optional | boolean | |
interface_health optional | boolean | |
control_plane_health optional | boolean | |
service_layer_health optional | boolean |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | BgpPeeringAttributes |
Name | Description | Schema |
---|---|---|
lacp_enable optional | Enable or disable this option for configuring LACP related params | boolean |
lacp_interval optional | Timer interval for periodic transmission of LACP packets. Fast mode receives packets every second. Slow mode receives packets every 30 seconds. | Any of [‘fast’, ‘slow’] |
lacp_mode optional | Configure this mode to active to initiate transmission of LACP packets and respond to LACP packets. LACP packets are not exchanged with passive mode. | Any of [‘active’, ‘passive’] |
Name | Description | Schema |
---|---|---|
physical_router_uuid required | Routed properties for particular physical router for this virtual-network. | string |
logical_router_uuid required | Routed properties for particular logical router for this virtual-network. | string |
routed_interface_ip_address required | IP address of the routed interface from the VN subnet. | string |
loopback_ip_address optional | IP address of the loopback interface from the overlay loopback subnet. | string |
routing_protocol required | Protocol used for exchanging route information. | Any of [‘static-routes’, ‘bgp’, ‘ospf’, ‘pim’] |
bgp_params optional | BGP parameters such as ASN, peer IP address, authentication method/key. | BgpParameters |
ospf_params optional | OSPF parameters such as area ID, area type, hello-interval, dead-interval, authentication method/key. | OspfParameters |
pim_params optional | PIM parameters such as RP IP address, mode. | PimParameters |
static_route_params optional | Static route parameters such as interface route table uuid, next hop IP address. | StaticRouteParameters |
bfd_params optional | BFD parameters such as time interval, detection time multiplier. | BfdParameters |
routing_policy_params optional | List of import/export routing policy uuids. | RoutingPolicyParameters |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | FirewallSequence |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | LogicalRouterVirtualNetworkType |
Name | Description | Schema |
---|---|---|
auth_data optional | Authentication related configuration like type, keys etc. | AuthenticationData |
hello_interval optional | Specifies the length of time, in seconds, before the routing device sends a hello packet out of an interface. | integer |
dead_interval optional | Specifies how long OSPF waits before declaring that a neighboring routing device is unavailable | integer |
area_id required | OSPF area ID | string |
area_type required | OSPF area type | Any of [‘nssa’, ‘stub’, ‘backbone’] |
advertise_loopback optional | Boolean to enable advertising loopback address. | boolean |
orignate_summary_lsa optional | Boolean to enable originating summary LSA. | boolean |
Name | Description | Schema |
---|---|---|
prefix optional | Ip prefix/len format prefix | string |
next_hop optional | Ip address or service instance name. | string |
next_hop_type optional | Any of [‘service-instance’, ‘ip-address’] | |
community_attributes optional | CommunityAttributes |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | VMIVirtualPortGroupAttributes |
Name | Description | Schema |
---|---|---|
max_instances required | Maximum number of scale out factor(virtual machines). can be changed dynamically | integer |
auto_scale required | Automatically change the number of virtual machines. Not implemented | boolean |
Name | Description | Schema |
---|---|---|
owner required | Owner tenant of the object | string |
owner_access required | Owner permissions of the object | integer |
global_access optional | Globally(others) shared object and permissions for others of the object | integer |
share optional | Selectively shared object, List of (tenant, permissions) | ShareType |
Name | Description | Schema |
---|---|---|
executable_path required | absolute path of the binary to execute | string |
executable_args optional | Optional arguments to be passed to the executable | string |
job_completion_weightage optional | Job percentage completion when this executable is completed. | integer |
Name | Description | Schema |
---|---|---|
rule_uuid optional | Rule UUID of network policy or security-group. When this is absent it implies all rules of security-group or network-policy | string |
rate optional | Rate at which sessions are logged. When rates are specified at multiple levels, the rate which specifies highest frequency is selected | integer |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | SecurityLoggingObjectRuleListType |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | ServiceVirtualNetworkType |
Name | Description | Schema |
---|---|---|
ip optional | SubnetType | |
mac optional | string | |
address_mode optional | Address-mode active-backup is used for VRRP address. Address-mode active-active is used for ECMP. | Any of [‘active-active’, ‘active-standby’] |
Name | Description | Schema |
---|---|---|
permissions optional | No longer used, will be removed | PermType |
uuid required | UUID of the object, system automatically allocates one if not provided | UuidType |
enable required | Administratively Enable/Disable this object | boolean |
created optional | Time when this object was created | string |
last_modified optional | Time when this object was last modified | string |
description optional | User provided text | string |
user_visible optional | System created internal objects will have this flag set and will not be visible | boolean |
creator optional | Id of tenant who created this object | string |
Name | Description | Schema |
---|---|---|
key optional | string | |
value optional | string |
Name | Description | Schema |
---|---|---|
protocol optional | string | |
port optional | integer | |
timeout_in_seconds optional | integer |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | VirtualNetworkPolicyType |
Name | Description | Schema |
---|---|---|
dhcp_option_name required | Name of the DHCP option | string |
dhcp_option_value required | Encoded DHCP option value (decimal) | string |
dhcp_option_value_bytes required | Value of the DHCP option to be copied byte by byte | string |
Name | Description | Schema |
---|---|---|
playbook_uri required | uri to the playbook location on the file server | string |
multi_device_playbook optional | if set to true, the execute-job action url uses the job-template parameter ‘device-list’ to execute the playbook in parallel | boolean |
vendor optional | Vendor name | string |
device_family optional | Device family name | string |
job_completion_weightage optional | Job percentage completion when this playbook is completed. This attribute value should 100 if there is only one playbook defined in the job template. The job- completion-weigtages for all playbooks in the same job-template should add up to 100 exact. | integer |
sequence_no optional | Sequence number of the playbook | integer |
Name | Description | Schema |
---|---|---|
traffic_direction required | Specifies direction of traffic to mirror, Ingress, Egress or both | Any of [‘ingress’, ‘egress’, ‘both’] |
mirror_to required | Mirror destination configuration | MirrorActionType |
Name | Description | Schema |
---|---|---|
operation required | operation to compare operand1 and operand2 | Any of [‘==’, ‘!=’, ‘<’, ‘<=’, ‘>’, ‘>=’, ‘in’, ‘not in’, ‘range’, ‘size==’, ‘size!=’] |
operand1 required | UVE attribute specified in the dotted format. Example: NodeStatus.process_info.process_state | string |
operand2 required | UVE attribute or a json value to compare with the UVE attribute in operand1 | AlarmOperand2 |
variables optional | List of UVE attributes that would be useful when the alarm is raised. For example, user may want to raise an alarm if the NodeStatus.process_info.process_state != PROCESS_STATE_RUNNING. But, it would be useful to know the process_name whose state != PROCESS_STATE_RUNNING. This UVE attribute which is neither part of operand1 nor operand2 may be specified in variables | string |
Name | Description | Schema |
---|---|---|
negative_cache_ttl_seconds optional | Default Time To Live for negative caching of DNS queries | integer |
Name | Description | Schema |
---|---|---|
uuid required | When multiple sessions are present, each session must have an unique id. | string |
attributes required | There can be upto 3 instances BGP session attributes, representing configuration for both ends and common. Currently only 1 instance representing common attributes is supported. | BgpSessionAttributes |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | BGPaaSControlNodeZoneAttributes |
Name | Description | Schema |
---|---|---|
memory_mb optional | RAM of the Baremetal server (in MB) | integer |
cpu_arch optional | Architecture of the baremetal server | string |
local_gb optional | Disk size of root device (in GB) | integer |
cpus optional | Number of CPU cores on the baremetal | integer |
capabilities optional | Boot option | string |
Name | Description | Schema |
---|---|---|
miimon optional | Specifies the MII link monitoring frequency in milliseconds. | integer |
xmit_hash_policy optional | Transmit hash policy to use for slave selection in balance-xor, 802.3ad, and tlb modes. | string |
Name | Description | Schema |
---|---|---|
credential required | UserCredentials | |
vendor optional | string | |
device_family optional | string |
Name | Description | Schema |
---|---|---|
origin_override optional | Set true to override Route origin with the given value | boolean |
origin optional | User define route origin value | Any of [‘IGP’, ‘EGP’, ‘INCOMPLETE’] |
Name | Description | Schema |
---|---|---|
name optional | string | |
path optional | string | |
rate optional | string |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
Name | Description | Schema |
---|---|---|
protocol required | Layer 4 protocol in ip packet | string |
src_address required | Source ip matching criteria | AddressType |
src_port required | Range of source port for layer 4 protocol | PortType |
dst_address required | Destination ip matching criteria | AddressType |
dst_port required | Range of destination port for layer 4 protocol | PortType |
ethertype required | Any of [‘IPv4’, ‘IPv6’] |
Name | Description | Schema |
---|---|---|
username optional | string | |
time optional | string | |
config_changes optional | string |
Name | Description | Schema |
---|---|---|
rule_object required | Name of the REST API (object) for this rule, * represent all objects | string |
rule_field optional | Name of the level one field (property) for this object, * represent all properties | string |
rule_perms required | List of [(role, permissions),...] | RbacPermType |
Name | Description | Schema |
---|---|---|
update optional | ActionUpdateType | |
action optional | Any of [‘reject’, ‘accept’, ‘next’] | |
action_next_value optional | Any of [‘term’, ‘policy’] | |
external optional | Any of [‘ospf-type-1’, ‘ospf-type-2’] | |
as_path_expand optional | Valid only for network-device TermType. string should be in format of AS number(s) seperated by spaces | string |
as_path_prepend optional | Valid only for network-device TermType. string should be in format of AS number(s) seperated by spaces | string |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | BridgeDomainMembershipType |
Name | Description | Schema |
---|---|---|
subnet required | ip prefix and length for the subnet | SubnetType |
default_gateway optional | default-gateway ip address in the subnet, if not provided one is auto generated by the system. | string |
dns_server_address optional | DNS server ip address in the subnet, if not provided one is auto generated by the system. | string |
subnet_uuid optional | Subnet UUID is auto generated by the system | string |
enable_dhcp optional | Enable DHCP for the VM(s) in this subnet | boolean |
dns_nameservers optional | Tenant DNS servers ip address in tenant DNS method | string |
allocation_pools optional | List of ranges of ip address within the subnet from which to allocate ip address. default is entire prefix | AllocationPoolType |
addr_from_start optional | Start address allocation from start or from end of address range. | boolean |
dhcp_option_list optional | DHCP options list to be sent via DHCP for VM(s) in this subnet | DhcpOptionsListType |
host_routes optional | Host routes to be sent via DHCP for VM(s) in this subnet, Next hop for these routes is always default gateway | RouteTableType |
subnet_name optional | User provided name for this subnet | string |
alloc_unit optional | allocation unit for this subnet to allocate bulk ip addresses | integer |
created optional | timestamp when subnet object gets created | string |
last_modified optional | timestamp when subnet object gets updated | string |
subscriber_tag optional | This represents subscribers assigned ip addresses from this subnet for fabric peer network | string |
vlan_tag optional | vlan this subnet belongs to | integer |
dhcp_relay_server optional | DHCP relay server IP | string |
Name | Description | Schema |
---|---|---|
physical_role optional | string | |
rb_roles optional | string |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | SubnetType |
Name | Description | Schema |
---|---|---|
rp_ip_address required | Static rendezvous point IP address. | string |
mode optional | Pim mode. | Any of [‘sparse’, ‘sparse-dense’, ‘dense’] |
enable_all_interfaces optional | Boolean to enable PIM on all interfaces. | boolean |
Name | Description | Schema |
---|---|---|
address_family required | Address family for which these parameters are applied. | Any of [‘inet’, ‘inet-labeled’, ‘inet-vpn’, ‘e-vpn’, ‘erm-vpn’, ‘route-target’, ‘inet6’, ‘inet-mvpn’, ‘inet6-vpn’] |
loop_count optional | For routing loop detection, loop-count is the number of times the local bgp- routers AS is allowed in the AS_PATH attribute. | integer |
prefix_limit optional | prefix-limit contains the maximum number of prefixes that are allowed to be received on the session for this address family. | BgpPrefixLimit |
default_tunnel_encap optional | Default prioritized tunnel encapsulation list. | Any of [‘gre’, ‘mpls’, ‘udp’, ‘vxlan’] |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | VpgInterfaceParametersType |
Name | Description | Schema |
---|---|---|
tunnel_remote_ip_address required | Tunnel endpoint remote address | string |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | SloRateType |
Name | Description | Schema |
---|---|---|
autonomous_system optional | integer |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | ServiceInterfaceTag |
Name | Description | Schema |
---|---|---|
ep_type required | Type of service or client | string |
ep_id optional | Specific service or client which is set of one. | string |
ep_prefix optional | All servers or clients whose ip match this prefix | SubnetType |
ep_version optional | All servers or clients whose version match this version | string |
Name | Description | Schema |
---|---|---|
vpn optional | string | |
network_ranges optional | string |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | VnSubnetsType |
Name | Description | Schema |
---|---|---|
uuid_mslong optional | number | |
uuid_lslong optional | number |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | RoutingPolicyServiceInstanceType |
Name | Description | Schema |
---|---|---|
key_type required | Authentication type for this session. Currently only MD5 is supported. | Any of [‘md5’] |
key_items required | Upto two keys can be specified. Currently only one key is supported. | AuthenticationKeyItem |
Name | Description | Schema |
---|---|---|
linklocal_service_name required | Name of the link local service. VM name resolution of this name will result in link local ip address | string |
linklocal_service_ip required | ip address of the link local service. | string |
linklocal_service_port required | Destination TCP port number of link local service | integer |
ip_fabric_DNS_service_name optional | DNS name to which link local service will be proxied | string |
ip_fabric_service_port required | Destination TCP port number to which link local traffic will forwarded | integer |
ip_fabric_service_ip optional | Destination ip address to which link local traffic will forwarded | string |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | ServiceInterfaceTag |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | RoutingPolicyType |
Name | Description | Schema |
---|---|---|
community_attribute optional | List of Community attributes, it indicates the attributes with which the routes are tagged while publishing. The attributes will be represented as bgp community in the path attribute. Each attribute is indicated as string. 1. String with two integers separated by ‘:’. E.g. ‘64512:123’ 2. Well-known community as string. Possible values are ‘no-export’ ‘accept-own’ ‘no-advertise’ ‘no-export- subconfed’ ‘no-reoriginate’ | string |
Name | Description | Schema |
---|---|---|
service_interface_type required | Type of service interface supported by this template left, right or other. | string |
shared_ip optional | Shared ip is required on this interface when service instance is scaled out (Only V1) | boolean |
static_route_enable optional | Static routes configured required on this interface of service instance (Only V1) | boolean |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | SloRateType |
Name | Description | Schema |
---|---|---|
route_filter_properties optional | List of route filter properties. | RouteFilterProperties |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | ServiceInterfaceTag |
Name | Description | Schema |
---|---|---|
key_id optional | integer | |
key optional | string |
Name | Description | Schema |
---|---|---|
source_address required | Multicast Source Address | string |
group_address required | Multicast Group Address | string |
action required | Pass or deny action for (S,G) matching this rule | Any of [‘deny’, ‘pass’] |
Name | Description | Schema |
---|---|---|
href required | string | |
uuid required | string | |
to required | Fully Qualified Name of resource | < string > array |
attr optional | ServiceInterfaceTag |
Name | Description | Schema |
---|---|---|
import_routing_policy_uuid optional | list of routing policy uuids used as import policies. | string |
export_routing_policy_uuid optional | list of routing policy uuids used as export policies. | string |
Name | Description | Schema |
---|---|---|
vtep_dst_ip_address required | ip address of destination vtep | string |
vtep_dst_mac_address optional | mac address of destination vtep | string |
vni required | Vni of vtep | integer |
Name | Description | Schema |
---|---|---|
time_interval optional | Rx/Tx time interval for BFD session in milliseconds. | integer |
detection_time_multiplier optional | Detection time multiplier for BFD session. | integer |
Name | Description | Schema |
---|---|---|
prefix optional | string | |
prefix_type optional | Any of [‘exact’, ‘longer’, ‘orlonger’] |
Name | Description | Schema |
---|---|---|
peer_autonomous_system required | Peer autonomous system number for this eBGP session. | integer |
peer_ip_address optional | Peer ip address used for this eBGP session. | string |
peer_ip_address_list required | Peer ip address list used for this eBGP session. | string |
hold_time optional | BGP hold time in seconds [0-65535], Max time to detect liveliness to peer. Value 0 will result in default value of 90 seconds | integer |
auth_data optional | Authentication related configuration like type, keys etc. | AuthenticationData |
local_autonomous_system optional | BgpRouter specific Autonomous System number if different from global AS number. | integer |
multihop_ttl optional | time-to-live (TTL) value in the BGP packets to control how far they propagate. | integer |
Name | Description | Schema |
---|---|---|
interface_route_table_uuid required | list of interface route table uuids used to build list of prefixes. | string |
next_hop_ip_address required | List of next-hop IP addresses. | string |
Name | Description | Schema |
---|---|---|
uve_attribute optional | UVE attribute specified in the dotted format. Example: NodeStatus.process_info.process_state | string |
json_value optional | json value as string | string |
Name | Description | Schema |
---|---|---|
role_name required | Name of the role | string |
role_crud required | String CRUD representing permissions for C=create, R=read, U=update, D=delete. | string |
Name | Description | Schema |
---|---|---|
interface_route_table_uuid required | list of interface route table uuids used to build list of prefixes. | string |
prefix_type optional | Any of [‘exact’, ‘longer’, ‘orlonger’] |
Name | Description | Schema |
---|---|---|
owner optional | string | |
owner_access required | Three bits representing rwx. r=read permission, w=write permission, x=reference permission | integer |
group optional | string | |
group_access required | Three bits representing rwx. r=read permission, w=write permission, x=reference permission | integer |
other_access required | Three bits representing rwx. r=read permission, w=write permission, x=reference permission | integer |
Name | Description | Schema |
---|---|---|
as_path optional | ActionAsPathType | |
community optional | ActionCommunityType | |
extcommunity optional | ActionExtCommunityType | |
local_pref optional | integer | |
med optional | integer |
Name | Description | Schema |
---|---|---|
add optional | CommunityListType | |
remove optional | CommunityListType | |
set optional | CommunityListType |
Name | Description | Schema |
---|---|---|
maximum optional | integer | |
idle_timeout optional | Time in seconds after which the session is allowed to re-establish after teardown. | integer |
Name | Description | Schema |
---|---|---|
add optional | ExtCommunityListType | |
remove optional | ExtCommunityListType | |
set optional | ExtCommunityListType |
Name | Description | Schema |
---|---|---|
community optional | string |
Name | Description | Schema |
---|---|---|
route required | route filter IP address or host name. | string |
route_type optional | Any of [‘exact’, ‘longer’, ‘orlonger’, ‘prefix-length-range’, ‘through’, ‘upto’] | |
route_type_value optional | Valid only for through, upto or prefix-length-range RouteFType. Format: for prefix-length-range it stores ‘/min-length-/max-length’. through should be string, upto stores ‘/number’ | string |
Name | Description | Schema |
---|---|---|
community optional | List of Community attributes, it indicates the attributes with which the routes are tagged while publishing. The attributes will be represented as bgp community in the path attribute. Each attribute is indicated as string. 1. String with two integers separated by ‘:’. E.g. ‘64512:123’ 2. Well-known community as string. Possible values are ‘no-export’ ‘accept-own’ ‘no-advertise’ ‘no-export- subconfed’ ‘no-reoriginate’ | string |
Name | Description | Schema |
---|---|---|
expand optional | AsListType |
Name | Description | Schema |
---|---|---|
asn_list optional | integer |